/*
 * 07-aspirantes.c
 *
 * A un examen de ingreso se presentan 20 aspirantes.  Para ser
 * admitido es necesario medir 1.70 m ó más y pesar más de 70 kg.
 * Hacer un programa que pida nombre, peso y talla del aspirante
 * y que muestre el nombre del aspirante seguido de la expresión
 * APTO ó NO APTO según cumpla o no los requisitos exigidos.
 */

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAX_ASPIRANTES		20
#define MAX_LARGO_NOMBRE	100
#define MAX_LARGO_ENTRADA	100

int
main(void)
{
	char nombre[MAX_LARGO_NOMBRE+1];
	char entrada[MAX_LARGO_ENTRADA+1];
	double altura, peso;
	int nro_aspirante;

	for(nro_aspirante=1; nro_aspirante <= MAX_ASPIRANTES; ++nro_aspirante) {
		printf("Ingrese el nombre del aspirante: ");
		fgets(nombre, MAX_LARGO_NOMBRE, stdin);
		nombre[strlen(nombre)-1]= '\0';

		printf("Ingrese la altura del aspirante: ");
		fgets(entrada, MAX_LARGO_ENTRADA, stdin);
		altura= atof(entrada);

		printf("Ingrese el peso del aspirante: ");
		fgets(entrada, MAX_LARGO_ENTRADA, stdin);
		peso= atof(entrada);

		printf("%s ", nombre);
		if ( (altura >= 1.7) && (peso > 70) )
			printf("APTO\n");
		else
			printf("NO APTO\n");

	}

	return 0;
}
