Construa um algoritmo que leia 20 números inteiros em um vetor. Após isso, leia um código inteiro. Se o código for 1, exiba os elementos do vetor na ordem inversa de que foram lidos; se o código for 2, exiba os elementos do vetor na ordem em que foram lidos; se for 0 (zero), finalize o código; Caso o código seja qualquer outro número, informe o usuário que o código está errado e solicite que redigite o código.
linguagem c, por favor ajudem
Soluções para a tarefa
Respondido por
0
#include <stdio.h>
int main()
{
int size = 20;
int vetor[size];
for(int i = 0; i < size; i++){
scanf("%d", &vetor[i]);
}
int opcao;
scanf("%d", &opcao);
while(opcao < 0 || opcao > 2){
printf("Código inválido!Digita o código novamente:\n");
scanf("%d", &opcao);
}
switch(opcao){
case 1:
for(int i = size - 1; i >= 0; i--){
printf("%d ", vetor[i]);
}
printf("\n");
break;
case 2:
for(int i = 0; i < size; i++){
printf("%d ", vetor[i]);
}
printf("\n");
break;
case 0:
break;
}
}
Perguntas interessantes
Informática,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
5 meses atrás
Inglês,
5 meses atrás
Geografia,
5 meses atrás
Saúde,
10 meses atrás
História,
10 meses atrás