Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo 3
Ejemplo 3
#include <iostream>
using namespace std;
int bisiesto(int); //declaracin o prototipo de la funcin
int main()
{
int anio;
cout<<"Introduce a"<<(char)164<<"o: "; //164 ascii de
cin >> anio;
if(bisiesto(anio)) //llamada a la funcin
cout << "Bisiesto" << endl;
else
cout << "No es bisiesto" << endl;
system("pause");
}
int bisiesto(int a) //definicin de la funcin
{
if(a%4==0 and a%100!=0 or a%400==0)
return 1;
else
return 0;
}
edad--;
else if(ma == mn and da < dn)
edad--;
return edad;
}
int bisiesto(int a) // definicin de la funcin bisiesto
{
if(a%4==0 and a%100 !=0 or a%400==0)
return 1;
else
return 0;
}
int fecha_valida(int d, int m, int a) //definicin de fecha_valida
{
if(d < 1 or d > 31 or m < 1 or m > 12 or a < 1)
{
return 0;
}
switch(m)
{
case 4:
case 6:
case 9:
case 11: if(d > 30)
{
return 0;
}
break;
case 2: if(bisiesto(a))
{
if(d > 29)
{
return 0;
}
}
else if(d > 28)
{
return 0;
}
break;
}
return 1;
}