Celso_Sousa
(usa Outra)
Enviado em 26/08/2016 - 16:02h
#include <stdio.h>
#include <stdlib.h>
#define Max 5
typedef struct Reg {
char nome[30];
int nota1;
int nota2;
int nota3;
}Reg;
int cont=1;
struct Reg r[MAX];
char nome[30];
void Inserir(void) {
int op;
do{
printf("Digite o nome do aluno: ");
scanf("\n%s",r[cont].nome);
printf("\nA 1° nota: ");
scanf("\n%i", &r[cont].nota1);
printf("A 2° nota: ");
scanf("\n%i", &r[cont].nota2);
printf("A 3° nota: ");
scanf("\n%i", &r[cont].nota3);
cont++;
printf("Digite 1 para sair enter par continuar");
scanf("%i",&op);
}while(op!=1);
system("pause");
}
void pesquisa(void) {
for(register int i=0; i<=cont;i++) {
printf("\nBoletim..........: %i°\n",i+1);
printf("\nAluno............: %s\n", r[i].nome);
printf("\n1° nota..........: %i\n", r[i].nota1);
printf("\n2° nota..........: %i\n", r[i].nota2);
printf("\n3° nota..........: %i\n", r[i].nota3);
}
}
int main(void) {
int opcao=0;
do{
printf("1. Adicionar\n");
printf("2. Pesquisar\n");
scanf("%i", &opcao);
switch(opcao) {
case 1: printf("\e[H\e[2J");
system("cls");
Inserir();
break;
case 2: printf("\e[H\e[2J");
system("cls");
pesquisa();
break;
default: printf("\e[H\e[2J");
printf("\n\nOpcao Invalida!");
exit(1);
break;}
}while(opcao>=1);
return 0;
}