Criar um programa que permita ao usuário digitar os dados de 3 alunos (nome, idade e matricula). Em seguida, pedir ao usuário para digitar uma idade, e o programa deve imprimir os nomes e
idades dos alunos com idade menor que a digitada;
#include <stdio.h>
#include <string.h>
#define TAM 30
typedef struct{
int matricula,idade;
char nome[60];
}tipo_aluno;
int main(){
tipo_aluno a1,a2,a3;
int idade;
printf("Matricula:");
scanf ("%d",&a1.matricula);
setbuf(stdin,NULL);
printf("Nome:");
fgets(a1.nome,60,stdin);
setbuf(stdin,NULL);
printf("Idade:");
scanf ("%d",&a1.idade);
printf("Matricula:");
scanf ("%d",&a2.matricula);
setbuf(stdin,NULL);
printf("Nome:");
fgets(a2.nome,60,stdin);
setbuf(stdin,NULL);
printf("Idade:");
scanf ("%d",&a2.idade);
printf("Matricula:");
scanf ("%d",&a3.matricula);
setbuf(stdin,NULL);
printf("Nome:");
fgets(a3.nome,60,stdin);
setbuf(stdin,NULL);
printf("Idade:");
scanf ("%d",&a3.idade);
printf("Forneca a idade:");
scanf ("%d",&idade);
if (a1.idade<idade){
printf("matricula: %d",a1.matricula);
printf ("Nome:%s",a1.nome);
}
if (a2.idade<idade){
printf("matricula: %d",a2.matricula);
printf ("Nome:%s",a2.nome);
}
if (a3.idade<idade){
printf("matricula: %d",a3.matricula);
printf ("Nome:%s",a3.nome);
}
return 0;
}
Nenhum comentário:
Postar um comentário