Calcular La Edad De Una Persona En C++
#include"stdio.h"
#include"iostream.h"
#include<conio.h>
void main(){
int anio=0,mes=0,dia=0,a=0,m=0,d=0;
int i;
int anioactual=2012;int diactual=2;
int mesactual=2;
char aux;
printf("\n\t\t\t\t\t++PROGRAMA DE EDADES++");
printf("\n\t\n\n\tINGRESE SU AÑO DE NACIMIENTO:");do{scanf("%d",&anio);}while((anio<=0||anio>=anioactual)||isalpha(anio)!=0);
gotoxy(11,7);printf("INGRESE EL MES DE NACIMIENTO :");do{scanf("%d",&mes);
}while((mes<=0||mes>=13)||isalpha(mes)!=0);if((anio%4==0&&anio%100!=0)||anio%400==0)
{
if(mes==1||mes==3||mes==5||mes==7||mes==8||mes==10||mes==12)
{gotoxy(11,9);printf("INGRESE DIA DE NACIMIENTO :");
do{gotoxy(39,9);clreol();scanf("%d",&dia);
}while(dia>31||isalpha(dia)!=0);
}else{ if(mes==4||mes==6||mes==9||mes==11)
{gotoxy(11,9);printf("INGRESE DIA DE NACIMIENTO :");
do{gotoxy(39,9);clreol();scanf("%d",&dia);
}while(dia>30||isalpha(dia)!=0);
}else{
printfgotoxy(11,9);printf("INGRESE DIA DE NACIMIENTO :");
do{
gotoxy(39,9);clreol();scanf("%d",&dia);}while(dia>29||isalpha(dia)!=0);
}
}
}else{
if(mes==1||mes==3||mes==5||mes==7||mes==8||mes==10||mes==12)
{ {gotoxy(11,9);printf("INGRESE DIA DE NACIMIENTO :");
do{gotoxy(39,9);clreol();scanf("%d",&dia);
}while(dia>31||isalpha(dia)!=0);
}else{ if(mes==4||mes==6||mes==9||mes==11)
{gotoxy(11,9);printf("INGRESE DIA DE NACIMIENTO :");do{
gotoxy(39,9);clreol();scanf("%d",&dia);
}while(dia>30||isalpha(dia)!=0);
}else{
gotoxy(11,9);printf("INGRESE DIA DE NACIMIENTO :");
do{gotoxy(39,9);clreol();scanf("%d",&dia);
}while(dia>28||isalpha(dia)!=0);
}
}
}
if(diactual>dia)
{
d=diactual-dia;
}else{
diactual=diactual+30;...
Regístrate para leer el documento completo.