Proszę bardzo :)
Po ostatnim wyrazie musi być spacja albo enter aby go zliczyło. Program kończymy wciskając tyldę i potwierdzając enterem.
#include <stdio.h>
int status=0;
int tab[50];
int licznik=0;
int c,i=0;
int j;
void ile(int);
main()
{
while((c=getchar())!='`')
{
if(c==' '||c=='\t'||c=='\n')
{
//printf("%d\n",i);
status=0;
tab[i]=licznik;
licznik=0;
i++;
}
else
{
status=1;
licznik++;
}
}
for(j=0; j<=i; j++)
{
printf("%d| ",j);
ile(tab[j]);
printf("\n");
}
}
void ile(int znak)
{
int i;
for(i=1; i<=znak; i++)
{
printf("x");
}
}
Tak to wygląda: