Thursday, June 16, 2011

Como Inverter a ordem de um Vetor.

/*2) Elabore um programa em C/C++ que leia 5 valores do tipo int em um vetor A. Ao final, imprima todos os
elementos do vetor, em ordem normal e ordem inversa, conforme o exemplo abaixo:
Insira os 5 valores:
a[0]: 10
a[1]: 5
a[2]: 15
a[3]: 8
a[4]: 13
Os valores informados são:
a[0]: 10
a[1]: 5
a[2]: 15
a[3]: 8
a[4]: 13
Em ordem inversa, os elementos são:
a[4]: 13
a[3]: 8
a[2]: 15
a[1]: 5
a[0]: 10
*/
#include
#include
#include

main()
{
int num[5],i;
printf("Insira 5 Valores:\n");
for(i=1; i<=5; i++){

printf("a[%d]: ",i);
scanf("%d",&num[i]);
}
printf("A Ordem inversa eh:\n");
for(i=5; i>=1; i--){

printf("a[%d]: %d\n",i,num[i]);
}

printf("A Ordem Normal eh:\n");

for(i=1; i<=5; i++){
printf("a[%d]e: %d\n",i,num[i]);
}

getch();
}

1 comment:

Douglas Borges said...

Muito obrigado amigo, tive que fazer um trabalho bem parecido com isso, me ajudou muito! Valeu!