Primeros programas en C

Hoy os dejo este sencillísimo ejercicio básico escrito en C en el que se nos pide: Escribir un programa que pida por teclado una fecha de nacimiento. Para guardar dicha fecha se utilizarán tres variables que representan día, mes y año. El programa debe calcular cuantos días han pasado desde el 01/01/1980 (podéis probar con cualquier otra fecha) e imprimir ese valor por pantalla.


#include <stdio.h>

int main() {
   
    int dia, mes, anno, dia_x, mes_x, anno_x, total_dias;
    dia =0;
    mes=0;
    anno=0;
    dia_x=0;
    mes_x=0;
    anno_x=0;
    total_dias = 0;
   
    printf("Introduzca la fecha en formato dia/mes/año: \n");
    scanf("%i", &dia);
    scanf ("%i", &mes);
    scanf ("%i", &anno);
   
    dia_x= dia-1;
    mes_x= mes-1;
    anno_x= anno-1980;
    /*printf("%i \n", anno_x);*/
    total_dias = ((anno_x*365) + (mes_x*30) + dia_x);
   
    printf("La cantidad de dias es %i \n", total_dias);
   
   
    }






Si todo ha ido bien el resultado será como el mostrado en la pantalla anterior.

Si ya se que DEBO actualizar ubuntu. También he aprendido que si algo funciona, no lo toques.


Share this:

Sobre mĂ­

Estudiante de informática, telepera, viajera y blogger a tiempo parcial

2 comentarios:

¿Te ha gustado? ¡ComĂ©ntanos algo!

Formulario de contacto

Nombre

Correo electrĂłnico *

Mensaje *