#include #include #include #include #include typedef struct{ char nomerestau[]= "boaviagem"; char endereco[]="recife"; char tipocomida[]="brasileira"; float nota[]={4}; }Restaurante1; typedef struct{ char nomerestau[]= "sempremais"; char endereco[]="olinda"; char tipocomida[]="italiana"; float nota={3}; }Restaurante2; typedef struct{ char nomerestau[]= "yoki"; char endereco[]="ceara"; char tipocomida[]="chinesa"; float nota[]={4.5}; }Restaurante3; int main() { /** Crie uma struct para descrever restaurantes. Os campos devem armazenar o nome do restaurante, o endereço, o tipo de comida (brasileira, chinesa, francesa, italiana, japonesa, etc.) e uma nota para a cozinha (entre 0 e 5). Crie uma aplicação que posso desempenhar as seguintes funções: a. Insira um novo restaurante; b. Liste todos os restaurantes na tela; c. Liste os restaurantes com cozinha com nota superior a um determinado valor, determinado pelo usuário; d. Liste todos os restaurantes com determinado tipo de comida, determinado pelo usuário. */ char novorestau[25]; Restaurante1 r1; Restaurante2 r2; Restaurante3 r3; float superior; int comida; printf("\ninsira um novo restaurante:\n"); gets(novorestau); printf("\n***restaurantes armazenados***\n"); printf("\nRESTAURANTE 1::\n%s\n\n%s\n\n%s\n%f\n",r1.nomerestau,r1.endereco,r1.tipocomida,r1.nota); printf("\nRESTAURANTE 2::\n%s\n\n%s\n\n%s\n%f\n",r2.nomerestau,r2.endereco,r2.tipocomida,r2.nota); printf("\nRESTAURANTE 3::\n%s\n\n%s\n\n%s\n%f\n",r3.nomerestau,r3.endereco,r3.tipocomida,r3.nota); printf("\ndeseja conferir restaurante com nota superior a que nota?\n");