Tutoriales de informática - Abrirllave.com

Abrirllave.com

Ejercicio de lenguaje C - Año bisiesto o no

Escribir en lenguaje C un programa que:

1º) Pida por teclado un año (dato entero).

2º) Muestre por pantalla:

Nota: Son bisiestos todos los años múltiplos de 4, excepto aquellos que son múltiplos de 100 pero no de 400. Por ejemplo, años múltiplos de 4 son:

4, 8, 20, 100, 200, 400, 1000, 2000, 2100, 2800...

De ellos, años múltiplos de 100 pero no de 400 son:

100, 200, 1000, 2100...

Así que, de los años enumerados, bisiestos son:

4, 8, 20, 400, 2000, 2800...

En pantalla se verá, por ejemplo:

Visualización en pantalla del programa Año bisiesto o no, resuelto en lenguaje C.

Solución: utilizando la instrucción if

/* Programa: Año bisiesto o no */

#include <conio.h>
#include <stdio.h>

int main()
{
    int anio;

    printf( "\n   Introduzca un a%co: ", 164 );
    scanf( "%d", &anio );

    if ( anio % 4 == 0 && anio % 100 != 0 || anio % 400 == 0 )
        printf( "\n   ES BISIESTO" );
    else
        printf( "\n   NO ES BISIESTO" );

    getch(); /* Pausa */

    return 0;
}