[C] Afisarea si numararea cuvintelor dintr-o fraza

Scrieti un program care realizeaza citirea, afisarea si numararea cuvintelor dintr-o fraza, citita de la consola:

[code]

#include<stdio.h>
#include<string.h>
int main()
{
int m=200,n,i,nrcuv=1,v[m];
char fraza[m];
printf(„Scrieti fraza: \\n= „);
gets(fraza);
n = strlen(fraza);
for(i=0;i<=n;i++)
{
if(fraza[i] == ‘ ‘)
{
nrcuv++;
v[i] = 1;
}
}
printf(„Fraza contine %d cuvinte.\\n”,nrcuv);
printf(„Cuvintele sunt:\\n”);
for(i=0;i<=n;i++)
{
printf(„%c”,fraza[i]);
if(v[i] == 1)
{
printf(„\\n”);
}
}
return 0;
}

[/code]

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile necesare sunt marcate *