Ir para conteúdo
Fórum Script Brasil

Fernanda G.

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Fernanda G.

Fernanda G.'s Achievements

0

Reputação

  1. oi gente! preciso de entregar esse trabalho pra amanhã, mas não estou conseguindo fazer... me ajudem por favor! tenho que fazer um programa que seja capaz de inserir(ordenadamente), remover e apresentar nomes com no máximo 20 caracteres. eu consegui fazer o programa, mas com números int, estou tendo dificuldade em passar pra string... por favor me ajudem!!!! obrigada beijos Fê #include <stdio.h> #include <stdlib.h> #define tam 5 int tamostra=0; void inserir (int vet[]) { int i; int j; int troca; int cont=-1; for (i=0;i<tam;i++) { if (i==0) { printf("Insira um numero: "); scanf("%d",&vet); cont++; } else { printf("\n\nInsira outro numero: "); scanf("%d",&vet); cont++; for(j=0;j<cont;j++) { if (vet[cont]<=vet[j]) { troca=vet[j]; vet[j]=vet[cont]; vet[cont]=troca; } } } } } void mostrar (int vet[]) { int i; if (tamostra == 0) printf ("O Vetor esta vazio!"); for (i=0;i<tamostra;i++) { printf("%d\t",vet); } printf("\n"); } void remover (int vet[]) { int i,j; int num; printf("\nInforme o numero a ser removido: "); scanf("%d",&num); for (i=0;i<=tam;i++) { if (vet==num) for (j=i;j<tam-1;j++) vet[j]=vet[j+1]; } tamostra--; } int main() { int vetor[tam]; int opc; do { printf ("Escolha uma Opcao:\n\n1)Inserir Numero\n2)MostrarVetor\n3)Remover Numero\n\nOpcao:"); scanf ("%d",&opc); switch (opc) { case 1: { inserir (vetor); tamostra=tam; system ("pause"); system ("cls"); break; } case 2: { mostrar(vetor); system ("pause"); system ("cls"); break; } case 3: { remover(vetor); system ("pause"); system ("cls"); break; } case 0: { return 0; break; } default: { printf ("Opcao Invalida"); system ("pause"); system ("cls"); break; } } } while (opc != 0); }
×
×
  • Criar Novo...