Advertisement
S_h_u_v_r_o

Basicstring

Dec 5th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3.  
  4. int main()
  5. {
  6.  
  7. int a,b,c=0,d=0,e=0,f=0,g=0,x;
  8. char n[100],m[100];
  9.  
  10.  
  11. scanf("%[^\n]s",n);
  12. a=strlen(n);
  13.  
  14. for(b=0; n[b]!='\0'; b++)
  15. {
  16. if(n[b]=='a'||n[b]=='e'||n[b]=='i'||n[b]=='o'||n[b]=='u'||n[b]=='A'||n[b]=='E'||n[b]=='I'||n[b]=='O'||n[b]=='U')
  17. {
  18. c++;
  19. }
  20. else if(n[b]>='a'&&n[b]<='z'||n[b]>='A'&&n[b]<='Z'&&n[b]!='a'&&n[b]!='A'&&n[b]!='e'&&n[b]!='E'&&n[b]!='i'&&n[b]!='I'&&n[b]!='o'&&n[b]!='O'&&n[b]!='u'&&n[b]!='U')
  21. {
  22. d++;
  23. }
  24. else if(n[b]==' ')
  25. {
  26. e++;
  27. m[b]=n[b];
  28. }
  29. else if(n[b]>='0'&&n[b]<='9')
  30. {
  31. f++;
  32. }
  33.  
  34. if(n[b]>='a'&&n[b]<='z')
  35. {
  36. m[b]=n[b]-32;
  37. }
  38. else if(n[b]>='A'&&n[b]<='Z')
  39. {
  40. m[b]=n[b];
  41. }
  42. }
  43. m[a-f]='\0';
  44. printf("Length %d\nWord %d\nVowel %d\nDigit %d\nConsonant %d\n",a,++e,c,f,d);
  45. puts(m);
  46.  
  47. return 0;
  48.  
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement