Advertisement
weldisalves

Lista 05 - exercício 05

Jun 25th, 2013
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.70 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. /* 5. Leia e armazene numa matriz de 'char' uma lista de 10 nomes de pessoas. Em seguida os exiba
  4. na ordem inversa do que foram digitados. Considere que os nomes possuem um máximo de 40
  5. caracteres. */
  6.  
  7. int main()
  8. {
  9.     char nomes[10][40];
  10.  
  11.     int i,j,posicaoFinal[10]={0};
  12.  
  13.     for(i=0;i<10;i++)
  14.     {
  15.         printf("\n Digite um nome: ");
  16.         for(j=0;j<40;j++)
  17.         {
  18.             scanf("%c",&nomes[i][j]);
  19.             posicaoFinal[i]++;
  20.  
  21.             if(nomes[i][j]=='\n') break;
  22.         }
  23.     }
  24.  
  25.     for(i=0;i<10;i++)
  26.     {
  27.         for(j=posicaoFinal[i]-1;j>=0;j--)
  28.         {
  29.             printf("%c",nomes[i][j]);
  30.         }
  31.         printf("\n");
  32.     }
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement