DEV/DEV1.1/TP03/date.c

63 lines
1.1 KiB
C

#include <stdio.h>
#include <stdlib.h>
int main(void){
int jour=0;
int mois=0;
int annee=0;
int jourbis=21;
int moisbis=9;
int anneebis=2022;
int out=0;
/*
annee - qq chose
ou
annee + qq chose
*/
printf("saisir votre date de naissance(au format jj/mm/aaaa): ");
scanf("%d/%d/%d",&jour,&mois,&annee);
/*
printf("saisir la date actuel (au format jj/mm/aaaa): ");
scanf("%d/%d/%d",&jourbis,%moisbis,%anneebis);
if ((anneebis<=annee)==1) {
if ((moisbis<=mois)==1) {
out = (annee-anneebis)*365 + (mois-moisbis)*30 + (jour-jourbis);
}
else {
out = (annee-anneebis)*365 + (mois-moisbis)*30 + (jour-jourbis);
}
}
*/
if ((jourbis>jour)==1) {
if ((moisbis>mois)==1) {
out = ((anneebis-annee)*365 + (moisbis-mois-1)*30 + jourbis-jour)/365;
}
else {
out = ((anneebis-annee)*365 + (moisbis-mois-1)*30 + jourbis-jour)/365;
}
}
else {
if ((moisbis>mois)==1) {
out = ((anneebis-annee)*365 + (moisbis-mois)*30 + jourbis-jour)/365;
}
else {
out = ((anneebis-annee)*365 + (moisbis-mois)*30 + jourbis-jour)/365;
}
}
printf("%d",out);
return EXIT_SUCCESS;
}