Vous êtes sur la page 1sur 1

#include <iostream>

#include <ctime>

int main()
{
std::string prenom;
std::string nom;
int jour, mois, annee;

std::cout << "Entrez votre prénom: ";


std::cin >> prenom;
std::cout << "Entrez votre nom: ";
std::cin >> nom;
std::cout << "Entrez votre date de naissance (jour mois année): ";
std::cin >> jour >> mois >> annee;

std::time_t maintenant = std::time(0);


std::tm* ltm = std::localtime(&maintenant);

int anneeActuelle = 1900 + ltm->tm_year;


int moisActuel = 1 + ltm->tm_mon;
int jourActuel = ltm->tm_mday;

int age = anneeActuelle - annee;

if (moisActuel < mois || (moisActuel == mois && jourActuel < jour))


{
age--;
}

int heuresVivantes = age * 24 * 365;

std::cout << "Bienvenue, " << prenom << " " << nom << "!" << std::endl;
std::cout << "Vous avez " << age << " ans, ce qui signifie que vous avez vécu "
<< heuresVivantes << " heures sur cette terre." << std::endl;

return 0;
}

Vous aimerez peut-être aussi