Sei sulla pagina 1di 1

#include <stdio.

h>
#include <stdlib.h>
#include <math.h>
int x,pos,opcao,y,i;
struct molde_cadastro
{
char nome[21];
int idade;
};
int main()
{
struct molde_cadastro cadastro[10];
for(i=0;i<10;i++)
{
cadastro[i].idade=-1;
}
opcao=1;
while(opcao>0 && opcao<4)
{
printf("\n 1 para INSERIR USUARIO\n 2 para REMOVER USUARIO \n 3 para LISTAR
CADASTRADOS \n 4 para SAIR \n \nDigite a opcao desejada: ");
scanf("%i",&opcao);
switch(opcao) {
case 1: printf("\n Digite em qual posicao deseja efetuar o cadastro: ");
scanf("%i",&pos);
getchar();
printf("\n Digite seu nome: ");
gets(&cadastro[pos].nome);
printf("\n Digite sua idade: ");
scanf("%i",&cadastro[pos].idade);
break;
case 2: printf("\n Digite a posicao que deseja remover do cadastro: ");
scanf("%i",&pos);
cadastro[pos].idade=-1;
printf("\n CADASTRO REMOVIDO COM SUCESSO! \n");
break;
case 3: for(y=0;y<10;y++)
{
if(cadastro[y].idade!=-1)
{
printf("\n NOME: %s \t IDADE: %i \n",cadastro[y].nome, cadastro[y].i
dade);
}
}
break;
}
}
return 0;
}

Potrebbero piacerti anche