rod1231234

2

Oct 24th, 2011
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.32 KB | None | 0 0
  1. //
  2. //  main.c
  3. //  trab
  4. //
  5. //  Created by Rodrigo Furuta on 10/24/11.
  6. //  Copyright 2011 __MyCompanyName__. All rights reserved.
  7. //
  8.  
  9. #include <stdio.h>
  10. #include <stdlib.h>
  11. #include <string.h>
  12.  
  13. struct aluno
  14. {
  15.     char nome[40];
  16.     int idade;
  17.     int matricula;
  18. };
  19.  
  20. struct sala
  21. {
  22.     int ano;
  23.     char turno[20];
  24.     int sala;
  25. };
  26.  
  27. int main (void)
  28. {
  29.     int i,j;
  30.     struct aluno a[4][10];
  31.     struct sala b[4];
  32.     for(i=0;i<4;i++)
  33.     {
  34.         printf("Insira O Ano Da Turma:\n");
  35.         fflush(stdin);
  36.         scanf("%d",&b[i].ano);
  37.         fflush(stdin);
  38.         printf("Insira O Turno Da Turma:\n");
  39.         fflush(stdin);
  40.         scanf("%s",b[i].turno);
  41.         fflush(stdin);
  42.         printf("Insira A Sala Da Turma:\n");
  43.         fflush(stdin);
  44.         scanf("%d",&b[i].sala);
  45.         fflush(stdin);
  46.     }
  47.     for(i=0;i<4;i++)
  48.     {
  49.         for(j=0;j<10;j++)
  50.         {
  51.             printf("Nome Do Aluno:\n");
  52.             fflush(stdin);
  53.             scanf("%s",a[i][j].nome);
  54.             fflush(stdin);
  55.             printf("Idade Do Aluno:\n");
  56.             fflush(stdin);
  57.             scanf("%d",&a[i][j].idade);
  58.             fflush(stdin);
  59.             printf("Matricula do Aluno:\n");
  60.             fflush(stdin);
  61.             scanf("%d",&a[i][j].matricula);
  62.             fflush(stdin);
  63.         }
  64.     }
  65.     char c[40];
  66.     do {
  67.         printf("Insira O Nome Do Aluno:\n");
  68.         fflush(stdin);
  69.         scanf("%s",c);
  70.         fflush(stdin);
  71.         for(i=0;i<4;i++)
  72.         {
  73.             for(j=0;j<10;j++)
  74.             {
  75.                 if ((strcmp(a[i][j].nome,c)==0))
  76.                 {
  77.                     printf("Nome Do Aluno:\n");
  78.                     printf("%s\n",a[i][j].nome);
  79.                     printf("Idade Do Aluno:\n");
  80.                     printf("%d\n",a[i][j].idade);
  81.                     printf("Matricula Do Aluno:\n");
  82.                     printf("%d\n",a[i][j].matricula);
  83.                     printf("Ano Da Turma\n");
  84.                     printf("%d\n",b[i].ano);
  85.                     printf("Turno Da Turma:\n");
  86.                     printf("%s\n",b[i].turno);
  87.                     printf("Sala Da Turma:\n");
  88.                     printf("%d\n",b[i].sala);
  89.                 }
  90.                
  91.             }
  92.         }
  93.     } while (strcmp(c,"VAZIO")!=0);
  94.     return 0;
  95. }
  96.  
Advertisement
Add Comment
Please, Sign In to add comment