Advertisement
Guest User

prova de merda 2

a guest
Jun 18th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.07 KB | None | 0 0
  1. int main ()
  2. {
  3.     int c,x,a,numPalavras=0;
  4.     char texto [101];
  5.     char iniciais [100];    
  6.     gets(texto);
  7.  
  8. // contando o numero de palavras
  9.     for (c=0; texto [c]!='\0'; c++)
  10.     {
  11.         if(texto[c]==' ')
  12.             numPalavras++;
  13.     }
  14.     numPalavras++;
  15.     iniciais[numPalavras]='\0';
  16.     iniciais[0]=texto[0];
  17. //botando as iniciais em uma string a parte
  18.                 for (c=2,x=1; texto[c]!='\0'; c++)
  19.     {
  20.         if (texto[c]!=' ' && texto[c-1]==' ')
  21.         {
  22.             iniciais[x]=texto[c];
  23.             x++;
  24.         }
  25.     }
  26. //passando todas pra maiusculo
  27.     for(c=0; iniciais[c]!='\0'; c++)
  28.     {
  29.         if(iniciais[c]>='a' && iniciais[c]<='z')
  30.             iniciais[c]=iniciais[c]-32;
  31.     }
  32. //contando aliteracoes
  33.     for(c=1;iniciais[c]!='\0';c++){
  34.         if(c<2){
  35.             if(iniciais[c]==iniciais[c-1]){
  36.                 a++;}}
  37.         else{
  38.             if(iniciais[c]==iniciais[c-1] && iniciais[c]!=iniciais[c-2]){
  39.                     a++;}}
  40.         }
  41.  
  42. //imprimindo aliteracoe
  43.     printf("%d\n",a);
  44.  
  45.     return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement