#include <stdio.h>
int main() {
int answer, attempts = 0;
int correct_answer = 1939;
printf("Перевірка знань з історії\n"); printf("Введіть рік початку Другої світової війни: ");
do {
attempts++;
switch(answer)
{
case 1939:
printf("Правильно! Друга світова війна почалася 1 вересня 1939 року.\n"); break;
case 1914:
printf("Неправильно! Це рік початку Першої світової війни. Спробуйте ще: "); break;
case 1941:
printf("Неправильно! Це рік нападу Німеччини на СРСР. Спробуйте ще: "); break;
case 1945:
printf("Неправильно! Це рік закінчення війни. Спробуйте ще: "); break;
default:
if (attempts < 5) {
printf("Неправильно! Спробуйте ще раз: "); }
break;
}
if (answer == correct_answer) {
break;
}
} while (attempts < 5);
if (attempts >= 5 && answer != correct_answer) {
printf("\nПравильна відповідь: 1939 рік\n"); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBhbnN3ZXIsIGF0dGVtcHRzID0gMDsKICAgIGludCBjb3JyZWN0X2Fuc3dlciA9IDE5Mzk7CiAgICAKICAgIHByaW50Zigi0J/QtdGA0LXQstGW0YDQutCwINC30L3QsNC90Ywg0Lcg0ZbRgdGC0L7RgNGW0ZdcbiIpOwogICAgcHJpbnRmKCLQktCy0LXQtNGW0YLRjCDRgNGW0Log0L/QvtGH0LDRgtC60YMg0JTRgNGD0LPQvtGXINGB0LLRltGC0L7QstC+0Zcg0LLRltC50L3QuDogIik7CiAgICAKICAgIGRvIHsKICAgICAgICBzY2FuZigiJWQiLCAmYW5zd2VyKTsKICAgICAgICBhdHRlbXB0cysrOwogICAgICAgIAogICAgICAgIHN3aXRjaChhbnN3ZXIpIAogICAgICAgIHsKICAgICAgICAgICAgY2FzZSAxOTM5OgogICAgICAgICAgICAgICAgcHJpbnRmKCLQn9GA0LDQstC40LvRjNC90L4hINCU0YDRg9Cz0LAg0YHQstGW0YLQvtCy0LAg0LLRltC50L3QsCDQv9C+0YfQsNC70LDRgdGPIDEg0LLQtdGA0LXRgdC90Y8gMTkzOSDRgNC+0LrRgy5cbiIpOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgY2FzZSAxOTE0OgogICAgICAgICAgICAgICAgcHJpbnRmKCLQndC10L/RgNCw0LLQuNC70YzQvdC+ISDQptC1INGA0ZbQuiDQv9C+0YfQsNGC0LrRgyDQn9C10YDRiNC+0Zcg0YHQstGW0YLQvtCy0L7RlyDQstGW0LnQvdC4LiDQodC/0YDQvtCx0YPQudGC0LUg0YnQtTogIik7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICBjYXNlIDE5NDE6CiAgICAgICAgICAgICAgICBwcmludGYoItCd0LXQv9GA0LDQstC40LvRjNC90L4hINCm0LUg0YDRltC6INC90LDQv9Cw0LTRgyDQndGW0LzQtdGH0YfQuNC90Lgg0L3QsCDQodCg0KHQoC4g0KHQv9GA0L7QsdGD0LnRgtC1INGJ0LU6ICIpOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgY2FzZSAxOTQ1OgogICAgICAgICAgICAgICAgcHJpbnRmKCLQndC10L/RgNCw0LLQuNC70YzQvdC+ISDQptC1INGA0ZbQuiDQt9Cw0LrRltC90YfQtdC90L3RjyDQstGW0LnQvdC4LiDQodC/0YDQvtCx0YPQudGC0LUg0YnQtTogIik7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgaWYgKGF0dGVtcHRzIDwgNSkgewogICAgICAgICAgICAgICAgICAgIHByaW50Zigi0J3QtdC/0YDQsNCy0LjQu9GM0L3QviEg0KHQv9GA0L7QsdGD0LnRgtC1INGJ0LUg0YDQsNC3OiAiKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgICAKICAgICAgICBpZiAoYW5zd2VyID09IGNvcnJlY3RfYW5zd2VyKSB7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgICAKICAgIH0gd2hpbGUgKGF0dGVtcHRzIDwgNSk7CiAgICAKICAgIGlmIChhdHRlbXB0cyA+PSA1ICYmIGFuc3dlciAhPSBjb3JyZWN0X2Fuc3dlcikgewogICAgICAgIHByaW50ZigiXG7Qn9GA0LDQstC40LvRjNC90LAg0LLRltC00L/QvtCy0ZbQtNGMOiAxOTM5INGA0ZbQulxuIik7CiAgICB9CiAgICAKICAgIHJldHVybiAwOwp9