Logo Passei Direto
Buscar
Material

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct agenda{
	int codigo;
	char nome[30], telefone[30],email[30];
	
}; 
int main(){
	
	int num, cont=0,i;
	struct agenda ag[5];
	
	do{
		printf("Escolha umaa das opcoes\n");
		printf("1- Inserir novo cadastro \n");
		printf("2- Mostrar todos os cadastro \n");
		printf("0- Encerrar\n");
	
		scanf("%d", &num);
		fflush(stdin);
	
	switch(num){		
	
	case 1:
		
		if(cont<= 4){		
		printf("Inserir novo cadastro\n");
		printf("Codigo:%d \n",cont);
			
		printf("Digite o nome:\n");
		fgets(ag[cont].nome,30,stdin);
		fflush(stdin);
			
		printf("Digite o telefone:\n");
		fgets(ag[cont].telefone,30,stdin);
		fflush(stdin);
			
		printf("Digite o e-mail:\n");
		fgets(ag[cont].email,30,stdin);
		fflush(stdin);
			
		cont++;
	}
	else {
		printf("Agenda lotada\n");
}
			
		break;
			
	case 2:
		if (cont==0){
		printf("Agenda Vazia!\n");
}
	else{
		printf("Mostrar todos os cadastros:\n");
		fflush(stdin);
	for (i=0;i<cont;i++){
				
		 printf ("Codigo %d \n",i);
		 printf ("Nome %s\n",ag[i].nome);
		 printf ("Telefone %s\n",ag[i].telefone);
		 printf ("Email %s\n",ag[i].email);
		 }
		}
		break;
			
	case 0:
		 printf ("Encerrar\n");	
			break;
				
	default:
		 printf ("Erro: Opcao invalida!\n");	
	}
	
	
} while(num!=0);
 	return(0);
		}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Mais conteúdos dessa disciplina