C   92

vetor registro

Guest on 27th April 2022 02:03:12 AM

  1. #include <stdio.h>
  2.  
  3. #define N_REG 3
  4.  
  5. struct ficha {
  6.   int ra;
  7.   float media;
  8. };
  9.  
  10. struct ficha le_ficha() {
  11.   struct ficha f;
  12.  
  13.   printf ("Digite o RA do aluno: ");
  14.   scanf ("%d", &f.ra);
  15.  
  16.   printf ("Digite a média do aluno: " ");
  17.   scanf ("%f", &f.media);
  18.  
  19.   return f;
  20. }
  21.  
  22.  
  23. void escreve_ficha(struct ficha f) {
  24.   printf ("O aluno %d tirou média %.1f\n",
  25.           f.ra, f.media);
  26. }
  27.  
  28. int main () {
  29.   struct ficha f[N_REG];
  30.   int i;
  31.  
  32.   for (i = 0; i < N_REG; i++)
  33.     f[i] = le_ficha();
  34.  
  35.   for (i = 0; i < N_REG; i++)
  36.     escreve_ficha(f[i]);
  37.  
  38.   return

Raw Paste


Login or Register to edit or fork this paste. It's free.