Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- int main()
- {
- system(" chcp 1251 > nul");
- bool flag; //óñëîâèå ìíîãîêðàòíîé ðàáîòû ïðîãðàììû
- string otvet; //îáúÿâëåíèå ïåðåìåííûõ
- string hour_s, min_s, time, other;
- int hour, min;
- do
- {
- cin >> hour >> min;
- if ((hour < 24) && (min < 60))
- {
- if (hour >= 5 && hour < 12)
- time = " óòðà";
- if (hour >= 12 && hour < 18)
- time = " äíÿ";
- if (hour >= 18 && hour <= 23)
- time = " âå÷åðà";
- if (hour >= 0 && hour < 5)
- time = " íî÷è";
- if (hour > 12)
- hour -= 12;
- if (hour == 1)
- hour_s = " ÷àñ";
- if (hour >= 2 && hour <= 4)
- hour_s = " ÷àñà";
- if (hour >= 5 && hour <= 12)
- hour_s = " ÷àñîâ";
- if (min % 10 == 1)
- min_s = " ìèíóòà";
- if (((min % 10 >= 2) && (min % 10 <= 4)) && ((min < 10) || (min > 20)))
- min_s = " ìèíóòû";
- if (((min > 0) && (min % 10 == 0)) || ((min % 10 >= 5) && (min % 10 <= 9)))
- min_s = " ìèíóò";
- if ((min <= 19) && (min >= 11))
- min_s = " ìèíóò";
- if (min == 0)
- other = " ðîâíî";
- if (((hour == 12) && (min == 0)) || ((hour == 0) && (min == 0)))
- if (hour == 0)
- cout << "ïîëíî÷ü";
- else
- cout<<"ïîëäåíü";
- else
- if (min == 0)
- cout << hour << hour_s << time << other;
- else
- cout << hour << hour_s << " " << min << min_s << time;
- }
- else
- cout << "Ââåäåíû íåäîïóñòèìûå äàííûå";
- cout << endl << "Ïðîäîëæèòü ðàáîòó? (y,n)"; //ìíîãîêðàòíàÿ ðàáîòà
- cin >> otvet;
- cout << endl;
- if((otvet == "y") || (otvet == "Y"))
- flag=true;
- if((otvet == "n") || (otvet == "N"))
- flag=false;
- }
- while(flag);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement