Advertisement
Drowze

APC B XX - Adicionais1 - 06 (inverter vetor)

Sep 21st, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.65 KB | None | 0 0
  1.  /*Faça um subprograma que inverta os elementos de um vetor. Você não
  2. deve usar outros vetores além do vetor recebido como parâmetro. */
  3.  
  4. #include <stdio.h>
  5. #include <stdlib.h>
  6.  
  7. #define MAX 5
  8.  
  9. void InverteVetor(int a[]);
  10.  
  11. void main(){
  12.     int a[MAX];
  13.     printf("CARALHO DE AGULHA\n");
  14.     printf("Digita um vetor de %d espacos, PORRA\n", MAX);
  15.  
  16.     for(int i=0;i<MAX;i++) scanf("%d",&a[i]);
  17.    
  18.     InverteVetor(a);
  19.     printf("\nvetor invertido: \n");
  20.     for(int i=0;i<MAX;i++) printf("%d ",a[i]);
  21.  
  22.     system("Pause");
  23. }
  24.  
  25. void InverteVetor(int a[]){
  26.     int aux, i;
  27.  
  28.     for(i=0; i<MAX/2; i++){
  29.         aux = a[i];
  30.         a[i] = a[MAX-1-i];
  31.         a[MAX-1-i] = aux;
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement