#include #include FILE *Arquivo; typedef struct { float nota1; float nota2; float media; char nome[50]; } tipo_aluno; tipo_aluno vet_alunos[10]; int main(int argc, char *argv[]) { int i; printf(">> Cadastro de Alunos e Notas <<\n\n"); for (i=0; i < 10; i++) { printf("Nota1: "); scanf("%f",&(vet_alunos[i].nota1)); printf("Nota2: "); scanf("%f",&(vet_alunos[i].nota2)); printf("Nome : "); scanf("%s",vet_alunos[i].nome); vet_alunos[i].media=(vet_alunos[i].nota1 + vet_alunos[i].nota2)/2.0; } Arquivo=fopen("turma.txt","wt"); if (Arquivo == NULL) exit(0); for (i=0; i < 10; i++) { fprintf(Arquivo,"%s ",vet_alunos[i].nome); fprintf(Arquivo,"%.2f ",vet_alunos[i].media); fprintf(Arquivo,"%.2f ",vet_alunos[i].nota1); fprintf(Arquivo,"%.2f ",vet_alunos[i].nota2); fprintf(Arquivo,"\n"); } fclose(Arquivo); system("PAUSE"); return 0; }