сделайте калькулятор на си плюс плюс который считает сколько тебе лет,месяцев,дней,часов,минут,секунд и миллисекунд
и не забудьте про 29 февраля
Ответы
Ответ:
#include <iostream>
using namespace std;
int main()
{
int YBorn , YNow ;
cout <<"what year where you born?"<<endl;
cin >>YBorn;
cout <<"what year is it now?"<<endl;
cin >>YNow;
cout<<"at the end of the year:"<<endl;
int YOld=YNow-YBorn;
cout << "you're " <<YOld << " years old"<<endl;
int MOld = YOld*12;
cout<< "and "<<MOld<<" month old"<<endl;
int DOld=YNow/4-YBorn/4+YOld*365;
cout<<"and "<<DOld<<" days old"<<endl;
int HOld=DOld*24;
cout<<"and "<<HOld<<" hours old"<<endl;
int MinOld=HOld*60;
cout<<"and "<<MinOld<<" minutes old"<<endl;
int SOld=MinOld*60;
cout<<"and "<<SOld<<" seconds old"<<endl;
cout<<"and "<<SOld<<"000 miliseconds old"<<endl;
}
объяснение:
я посчитал 29 февраля с помощью того что если год поделить на четыре выйдет число сколько раз начиная с 0 года до года который ты написал как сегодняшнего было 29 февраля и если отнимем сколько раз было до год когда ты родился тогда будет сколько раз было 29 февраля с года рождения до сегодняшнего года и добавил к дней без 29 февраля