Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<conio.h>
- #include<stdlib.h>
- struct alunos
- {
- char nome[50],sexo;
- int idade,soma;
- }a [5];
- int op,soma,n;
- float med;
- void intro_dados()
- {
- printf("Introduza o nome, o sexo e a idade ");
- for (n=0;n<=4;n++)
- {
- fflush(stdin)
- printf ("Nome") ; gets ([n] ,nome);
- printf ("Sexo") ; a[n].sexo = getchar();
- printf ("Idade") ; scanf ("%i", &a[n] .idade);
- fflush(stdin)
- }
- }
- void mostra_menu()
- {
- system("cls");
- puts("####################################################");
- puts("### MENU ###");
- puts("####################################################");
- puts("### 1-Cálculo da média das idades ###");
- puts("### 2-Pesquisa os nomes por sexo ###");
- puts("### 3-Mostra todos os dados maiores de idade ###");
- puts("### 0-Sair ###");
- puts("####################################################");
- printf("Indique a sua escolha");
- scanf("%i", &op);
- }
- void idade()
- {
- for(n=0;n<=4;n++)
- {
- soma =a[n].idade + soma;
- med = soma / 5;}
- printf("Media de idades : %f", &med);
- }
- void pesq_dados()
- {
- for(n=0;n<=4;n++)
- {if(a[n].sexo = 'm') puts (a[n].nome);
- if(a[n].sexo = 'f') puts (a[n].nome);
- }
- }
- void maior_idade()
- {
- for(n=0;n<=4;n++)
- if(a[n].idade <=10) puts (a[n].nome);
- }
- void exec_1parreirex()
- {
- switch()
- case 1 : med_idade;break;
- case 2 : pesq_dados;break;
- case 3 : maior_idade;break;
- case 0 : break;
- default : printf
- }
- }
- main(){
- intro_dados();
- do{
- mostra_menu();
- exec_1parreirex();
- }while(op!=0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement