63 lines
1.1 KiB
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;
|
|
} |