Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int sim=0 ,str=0,word=0,p='\n',c,b=0,f=0,u=0,a=0;
- while ((c=getchar())!=EOF)
- {
- if(((c==' ')||(c=='\n')||(c=='\t'))&&((p!=' ')&&(p!='\n')&&(p!='\t'))) //p-предыдущий символ
- word++; //кол-во слов
- if(c=='\n')
- str++; //кол-во строк
- if (((c>64)&&(c<91))||((c>96)&&(c<123)))
- b++; //кол-во букв
- else
- if((c>=0)&&(c<33)||(c==127))
- u++; //кол-во управляющих символов
- else
- if((c>47)&&(c<58))
- f++; //кол-во символов
- else
- if((c==42)||(c==37)||(c==47)||(c==43)||(c==45)||(c==40)||(c==41))
- a++; // кол-во знаков операций
- p=c;
- sim++;
- putchar(c);
- }
- printf("Количество символов %d\n",sim);
- printf("Количество строк %d\n",str);
- printf("Количество слов %d\n",word);
- printf("Количество латинских букв %d\n",b);
- printf("Количество цифр %d\n",f);
- printf("Количество знаков операций %d\n",a);
- printf("Количество управляющих символов %d\n",u);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement