Advertisement
Drowze

06 Vetores 02

May 4th, 2014
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.96 KB | None | 0 0
  1. /*Faça  um  programa  capaz  de  ler  em  um  vetor  A  um  número  não  previamente
  2. determinado  de  valores  inteiros  positivos.  Esses  valores  devem  ser  fornecidos  pelo
  3. usuário até que ele entre um valor especial. Depois de ler esses valores, copie-os para
  4. um  outro  vetor  B.  Essa  cópia  deve  ser  feita  de  forma  que  o  valor  armazenado  no
  5. primeiro  elemento  do  vetor  A  seja  copiado  para  o  último  elemento  do  vetor  B.  O
  6. segundo elemento do vetor A seja copiado para o penúltimo elemento do vetor B. E
  7. assim por diante.*/
  8.  
  9. #include <stdio.h>
  10. #include <stdlib.h>
  11. #define MAX 100
  12.  
  13. void main()
  14. {
  15.     int a[MAX], b[MAX], i=0, j=0;
  16.  
  17.     printf("Para cancelar a entrada de valores, digite 0\n");
  18.  
  19.     do
  20.     {
  21.         printf("Digite o valor %d: ",i+1);
  22.         scanf("%d",&a[i]);
  23.         if(a[i]!=0) i++;
  24.     }while(a[i]!=0);
  25.  
  26.     for(i; i>=0; i--, j++)
  27.     {
  28.         b[i]=a[j];
  29.         printf("a[%d]=%d e b[%d]=%d\n",j+1,a[j],i+1,b[i]);
  30.     }
  31.     system("Pause");
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement