Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
#include <stdio.h>#include <conio.h>#define tam 5/ Após 5 numeros informados armazene-os em um Vetor . Crie um Menu com as seguintes opções: 1- Ordemcrescente; 2- Ordem Decrescente; 3- Sair./main(){ int vet[tam], i, menu=0, cont=0, aux; for (i = 0; i < tam; i++) { // Inicializa o vetor vet[i] = 0; } for (i = 0; i < tam; i++) { // Insere números no vetor printf ("\n Digite um numero: "); scanf ("%d",&vet[i]); } / Menu de opções para o Case/ printf ("\n Escolha uma opçao:"); printf ("\n 1 - Ordem Crescente"); printf ("\n 2 - Ordem Decrescente"); printf ("\n 3 - Sair"); switch(menu){ case 1: { // Ordem Crescente cont = -1; while (cont != 0) { cont = 0; for (i = 0; i < (tam -1); i++ ) { aux = vet[i]; vet[i] = vet[i+1]; vet[i+1] = aux; cont++; getch(); } } } case 2: { // Ordem decrescente cont = -1; while (cont != 0) { cont = 0; for (i = 0; i < (tam -1); i++ ) { aux = vet[i]; vet[i] = vet[i-1]; vet[i-1] = aux; cont++; getch(); } } } case 3: { // Opção de saída break; } default: { // Programação defensiva, caso não seja digitado nenhum número válido printf ("\n Digito não válido"); break; } } getch(); }
Tipo tem dois erros ai. 1 deles eh quando aparece o Menu ele automaticamente aparece o default. O 2º erro é quando eu seleciono um dos numeros do Menu ele sai direto do programa, consequentemente não exibe o conteúdo do Menu.
Alguem pode me ajudar com esse código?
Carregando comentários...