-
Posts
7 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de Carolmarton em Programa em Linguagem C foi marcado como solução
#include <stdio.h> void adicionar(); void contar(int*, int*); int pesquisar(char); void excluir(); // Posso definir o que quiser void imprimir(); int main (){ int op; do { printf("\n ESCOLHA UM OPCAO: \n \n A) ADICIONAR LETRAS \n CONTAR LETRAS \n C) PESQUISAR LETRAS \n D) EXCLUIR LETRAS \n E) IMPRIMIR \n S) SAIR \n"); printf(" >>>>> "); scanf("%d", &op); switch (op) { case 'a': adicionar(); break; case 'b': contar(); break; case 'c': pesquisar(); break; case 'd': excluir(); break; case 'e': imprimir(); break; case 's': printf("Saindo..... Pressione enter!"); break; default: printf("Opcao invalida!"); } } while (op != 's'); return 0; }
Comecei agr a pouco, estou fazendo esse menu
#include <stdio.h> void adicionar(); void contar(int*, int*); int pesquisar(char); void excluir(); // Posso definir o que quiser void imprimir(); int main (){ int op; do { printf("\n ESCOLHA UM OPCAO: \n \n A) ADICIONAR LETRAS \n CONTAR LETRAS \n C) PESQUISAR LETRAS \n D) EXCLUIR LETRAS \n E) IMPRIMIR \n S) SAIR \n"); printf(" >>>>> "); scanf("%d", &op); switch (op) { case 'a': adicionar(); break; case 'b': contar(); break; case 'c': pesquisar(); break; case 'd': excluir(); break; case 'e': imprimir(); break; case 's': printf("Saindo..... Pressione enter!"); break; default: printf("Opcao invalida!"); } } while (op != 's'); return 0; } Um tempo atrás fiz esse, acredito que será mais o menos isso, só preciso colocar em módulos e incrementar o modulo contar, também preciso usar ponteiros no módulo contar, será minha maior dificuldade já que não peguei a manha de ponteiros ainda.
#include <stdio.h> #include <locale.h> int main (){ setlocale(LC_ALL,""); int vetor[5] = {0}, op, i = 0, total = 0, item, posicao; do{ printf("\nESCOLHA UMA OPÇÃO: \n 1.Inserir \n 2.Pesquisar \n 3.Excluir \n 4.Imprimir \n 5.Sair\n"); scanf("%d",&op); switch(op){ case 1: if (total>4) break; else printf("Insira um numero inteiro para o vetor de 5 posições: "); scanf("%d", &vetor[total]); total++; break; case 2: if (total == 0) break; else printf("\nPESQUISE UM ITEM NO VETOR: "); scanf("%d",&item); for (i=0;i<total;i++) if (vetor[i]==item) break; if (i>=total) printf("\nO ITEM NÃO FOI ENCONTRADO!"); else printf("\nO ITEM %d ESTÁ NA POSIÇÃO: %d \n", item, i); break; case 3: if (total==0) break; else printf("\nESCOLHA O ELEMENTO A SER REMOVIDO: "); scanf("%d",&posicao); for (i=posicao;i<total-1;i++) vetor[i] = vetor[i+1]; total--; case 4: if (total==0) break; else printf(" SEU VETOR = %d %d %d %d %d",vetor[0],vetor[1],vetor[2],vetor[3],vetor[4]); case 5: return(0); default: printf("OPÇÃO INVALIDA!"); break; } } while(op!= 5); return 0; }
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais