/* Determinar cual es la persona mayor de un grupo de 5 personas, por cada persona se ingresa dd Dia mm mes aa año de nacimiento suponga que todos los meses son de 30 dias y el año es de 360 dias */ #include<stdio.h> main() { int dd,mm,aa; int hdd,hmm,haa; int i,mayor; float maxedad; float t1,t2,edad; maxedad = 0; printf("Ingrese la fecha de hoy [dd mm aaaa]\n:"); scanf("%d %d %d",&hdd,&hmm,&haa); // tiempo transcurrido hasta hoy t1= (haa-1)*360 +(hmm-1)*30 + hdd; printf("Ahora ingresar EDADES:\n"); printf("----------------------\n"); for(i=1;i<=5;i++) { printf(" %d.- Ingrese [dd mm aaaa]\n:",i); scanf("%d %d %d",&dd,&mm,&aa); //tiempo transcurrido hasta la fecha de nacimiento t2= (aa-1)*360 +(mm-1)*30 + dd; // edad edad=(t1-t2)/360.0; if (edad > maxedad) { maxedad = edad; mayor=i; } } printf("la persona ingresada en la posicion %d es la mayor\n",mayor); printf("Su edad es: %f \n",maxedad); return 0; } http://enriquebarrueto0.tripod.com/ebarrueto1/solu3.htm
|