Determinar si un año es bisiesto

Lea un año y determine si es bisiesto (Un año es bisiesto si es múltiplo de 4 (por ejemplo,1992), excepto los multiplos de 100 que no son bisiestos salvo que a su vez también sean múltiplos de 400 (por ejemplo, 1800 no es bisiesto, 2000 si))

# include <conio.h>
# include <iostream>

using namespace std;

void anniobisiesto (int annio) //funcion año bisiesto
{

if ((annio%4==0)&&(annio%100!=0)||(annio%400==0))

cout<<endl<<"El año "<<annio<<"\tSI es bisiesto";

else 
    cout<<endl<<"El año "<<annio<<"\tNO es bisiesto";

}

int main() //programa principal
{

int annio;

cout<<endl<<"Ingrese el año a evaluar:";

cin>>annio;

anniobisiesto(annio);

cout<<endl;

system("pause");

return 0;

}
Siguiente
« Post Anterior