Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- struct aluno
- {
- char nome[40];
- int idade;
- int matricula;
- };
- struct sala
- {
- int ano;
- char turno[20];
- int sala;
- };
- void escreve(struct aluno *p);
- void escreve2(struct sala *p);
- int main (void)
- {
- int i,j;
- struct aluno a[4][10];
- struct aluno *k;
- struct sala b[4];
- struct sala *m;
- for(i=0;i<4;i++)
- {
- printf("Insira O Ano Da Turma:\n");
- fflush(stdin);
- scanf("%d",&b[i].ano);
- fflush(stdin);
- printf("Insira O Turno Da Turma:\n");
- fflush(stdin);
- scanf("%s",b[i].turno);
- fflush(stdin);
- printf("Insira A Sala Da Turma:\n");
- fflush(stdin);
- scanf("%d",&b[i].sala);
- fflush(stdin);
- }
- for(i=0;i<4;i++)
- {
- for(j=0;j<10;j++)
- {
- printf("Nome Do Aluno:\n");
- fflush(stdin);
- scanf("%s",a[i][j].nome);
- fflush(stdin);
- printf("Idade Do Aluno:\n");
- fflush(stdin);
- scanf("%d",&a[i][j].idade);
- fflush(stdin);
- printf("Matricula do Aluno:\n");
- fflush(stdin);
- scanf("%d",&a[i][j].matricula);
- fflush(stdin);
- }
- }
- char c[40];
- do {
- printf("Insira O Nome Do Aluno:\n");
- fflush(stdin);
- scanf("%s",c);
- fflush(stdin);
- for(i=0;i<4;i++)
- {
- for(j=0;j<10;j++)
- {
- if ((strcmp(a[i][j].nome,c)==0))
- {
- k=&a[i][j];
- escreve(k);
- m=&b[i];
- escreve2(m);
- }
- }
- }
- getchar();
- getchar();
- system("clear");
- } while (strcmp(c,"VAZIO")!=0);
- return 0;
- }
- void escreve(struct aluno *p)
- {
- printf("Nome Do Aluno:\n");
- printf("%s\n",(*p).nome);
- printf("Idade Do Aluno:\n");
- printf("%d\n",(*p).idade);
- printf("Matricula Do Aluno:\n");
- printf("%d\n",(*p).matricula);
- }
- void escreve2(struct sala *p)
- {
- printf("Ano Da Turma\n");
- printf("%d\n",(*p).ano);
- printf("Turno Da Turma:\n");
- printf("%s\n",(*p).turno);
- printf("Sala Da Turma:\n");
- printf("%d\n",(*p).sala);
- }
Advertisement
Add Comment
Please, Sign In to add comment