domingo, 7 de agosto de 2016

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;

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