Advertisement
domdealm

Pre-prova 04

Feb 23rd, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.03 KB | None | 0 0
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #define TAM 3
  4. typedef struct Notas{
  5.     char nome[30];
  6.     float nota[3];
  7.     float somanota;
  8.     float media;
  9. }notas;
  10.  
  11. int main(){
  12. FILE * txtnotas;
  13. txtnotas = fopen("notas.txt","w");
  14. notas n[TAM];
  15. int i=0,k=0;
  16. printf("Cadastro de alunos:");
  17. for (i=0;i<TAM;i++){
  18.     system("cls");
  19.     printf("Digite o nome do %d aluno: ",i+1);
  20.     scanf("%s",n[i].nome);
  21.     for(k=0;k<3;k++){
  22.     printf("Digite a %d nota do aluno %d: ",k+1,i+1);
  23.     scanf("%f",&n[i].nota[k]);
  24.     }
  25.     }
  26. for(i=0;i<TAM;i++){
  27.         n[i].somanota = n[i].nota[0] + n[i].nota[1] + n[i].nota[2];
  28.         n[i].media = (n[i].somanota)/3;
  29. }
  30.  
  31. system("cls");
  32. for(i=0;i<TAM;i++){
  33.         fprintf(txtnotas,"Nome do aluno: %s\n",n[i].nome);
  34.         fprintf(txtnotas,"\nNota 1: %.2f",n[i].nota[0]);
  35.         fprintf(txtnotas,"\nNota 2: %.2f",n[i].nota[1]);
  36.         fprintf(txtnotas,"\nNota 3: %.2f",n[i].nota[2]);
  37.         fprintf(txtnotas,"\nMedia: %.2f\n\n",n[i].media);
  38. }
  39. fclose(txtnotas);
  40. system("PAUSE");
  41. return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement