Programa em C
Enviado: 19 Jun 2020, 21:34
Alguém poderia ajudar neste programa?
Crie um algoritmo/programa que leia vários valores e armazene-os em uma lista. A entrada de dados deve ser encerrada quando o usuário fornecer o valor 0 (zero). Em seguida o programa deve mostrar a lista em ordem inversa
O que fiz não está dando certo
#include <stdio.h>
#define MAX 500
int main(){
int n,i;
int vet[MAX];
printf("Digite um valor: ");
scanf("%d",&n);
while(n!=0){
vet[MAX]= n;
n++;
}
for(i = 0; i < n; i++){
scanf("%d", &vet);
}
printf("Ordem inversa: ");
for(i = n-1; i >= 0; i--){
printf("%d ",vet);
}
printf("\n");
return 0;
}
Crie um algoritmo/programa que leia vários valores e armazene-os em uma lista. A entrada de dados deve ser encerrada quando o usuário fornecer o valor 0 (zero). Em seguida o programa deve mostrar a lista em ordem inversa
O que fiz não está dando certo
#include <stdio.h>
#define MAX 500
int main(){
int n,i;
int vet[MAX];
printf("Digite um valor: ");
scanf("%d",&n);
while(n!=0){
vet[MAX]= n;
n++;
}
for(i = 0; i < n; i++){
scanf("%d", &vet);
}
printf("Ordem inversa: ");
for(i = n-1; i >= 0; i--){
printf("%d ",vet);
}
printf("\n");
return 0;
}