SVP, mon probleme : compter les mots du texte et les mots pairs
je ne sais pas ou le probleme,aidez-moi a le retouve.
voila mon algorithme:
#include<stdio.h>
#include<iostream.h>
void main(void)
{
char a[3][50];
int i,j,c,word_even,word,somme;
for(i=0;i<3;i++)
gets(a[i]);
for(i=0;i<3;i++)
puts(a[i]);
for(i=0;i<3;i++)
{
for (j=0, c=0; (a[i][j] != '\0') && (j < 50); j++)
{
if(a[i][j]!=','&&a[i][j]!='.'&&a[i][j]!=':'&&a[i][j]!='?'&&a[i][j]!='!'&&a[i][j]!='-'&&a[i][j]!=' ')
c++;
}
cout<<c<<"\n";
}
i=0;
word=0;
word_even=0;
while(i<3)
{
j=0;
somme=0;
while(a[i][j]!=','&&a[i][j]!='.'&&a[i][j]!=':'&&a[i][j]!='?'&&a[i][j]!='!'&&a[i][j]!='-'&&a[i][j]!=' '&&j<50&&j!='\0')
{
somme++;
j++;
}
word++;
if(somme%2==0)
{
word_even++;
}
i++;
}
cout<<word<<"\n";
cout<<word_even;
cout<<"\n"<<"au revoire...
";
}
Message édité par zakama le 17-01-2005 à 00:42:22