Continuamos con los ejercicios y prácticas resueltas de programación en el lenguaje C. El enunciado del ejercicio que se plantea es el siguiente: Se ha de solicitar por pantalla un número de año, una vez solicitado el mismo se ha de responder si el año es bisiesto o no. Para ver el desarrollo y planteamiento del ejercicio pulsar en el enlace a continuación denominado “LEER EL ARTICULO COMPLETO“.



Determinar si un año es bisiesto o no

Para saber si un año es bisiesto o no se puede utilizar la siguiente regla. Un año es bisiesto siempre y cuando sea divisible entre 4 pero no entre 100, o si es divisible entre 400. Si cumple las reglas anteriores el año es bisiesto en caso contrario no lo es.

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  // Variable para solicitar el anyo
  int anyo;

  // Solicitar el anyo por pantalla
  printf("Teclear año: ");
  scanf(" %d",&anyo);

  // Comprobar si el año es bisiesto

  if ( ((anyo%4==0) && (anyo%100!=0)) || (anyo%400==0) )
     printf("\nEl año es bisiesto...");
  else
      printf("\nEl año no es bisiesto...");

  system("PAUSE");
  return 0;
}

Espero que os haya gustado la resolución de este ejercicio tan simple



Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies