ola gente quando executo o meu codigo e seleciono o CASE 2: esta aparecendo um numero 2 a mais o codigo, tentei achar o erro mas nao consegui kkkk se puder ajudar agradeco;
outra coisa como deixar esse codigo mais organizado ::?? obrigado
- Código:
#include <iostream>
#include <stdlib.h>
#define MAX 5
using namespace std;
int numero[MAX];
int opc;
main(){
for (int i = 0; i< MAX; i++){
cout << "Informe " << i+1 << " numeros:\t" ;
cin >> numero[i];
system("cls");
}
do{
cout << "Informe uma opcao:" << endl;
cout << "1- para mostrar numeros em ordem direta:" << endl;
cout << "2- para mostrar numeros em ordem inversa:" << endl;
cout << "0- para sair" << endl;
cin >> opc;
switch(opc){
case 1 :
for (int i = 0; i< MAX; i++){
cout << "numero direto:\t" << numero[i] ;
cout << "\n";
}
break;
case 2 :
for (int i = MAX; i >= 0; i--){
cout << "numero inverttido\t" << numero[i] ;
cout << "\n";
}
break;
case 0:
cout << "saindo do sistema." << endl;
break;
default:
cout << "Voce digitou uma opc. ivalida\n";
}
}while(opc !=0);
}
outra coisa como deixar esse codigo mais organizado ::?? obrigado