#include
struct dados{
int i;
int y;
char rua[10];
float media;
};
int main(){
struct dados casa[100];
int opcao, qtd_numeros = 0, i;
while(opcao != 3)
{
printf("Digite sua opcao\n");
printf("1 - Inserir dados casa\n");
printf("2 - Listar dados casa\n");
printf("3 - Sair\n");
scanf("%i",&opcao);
switch(opcao)
{
case 1:printf("Inserir dados da casa :\n");
printf("Digite o numero da casa:");
scanf("%i",&casa[qtd_numeros].i);
printf("Digite o ultimo da casa:");
scanf("%i",&casa[qtd_numeros].y);
getchar();
printf("Digite o nome da rua:");
gets(casa[qtd_numeros].rua);
printf("Valor casa :");
scanf("%f",&casa[qtd_numeros].media);
qtd_numeros++;
break;
case 2:printf("Listar dados da casa :\n");
for(i = 0; i < qtd_numeros; i++){
printf("O numero da casa:%i\n",casa[i].i);
printf("O ultimo da casa:%i\n",casa[i].y);
printf("O nome da rua e :%s\n",casa[i].rua);
printf("Media casa valor:%.2f\n",casa[i].media);
}
break;
case 3:
printf("Tchau !!!!:\n");
break;
default: printf("Opcao Invalida :\n");
}
}
return 0;
}