#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+CgppbnQgbWFpbigpIHsKICAgIGludCBhbnN3ZXIsIGF0dGVtcHRzID0gMDsKICAgIGludCBjb3JyZWN0X2Fuc3dlciA9IDE5Mzk7CiAgICAKICAgIHByaW50ZigiKioqINCf0LXRgNC10LLRltGA0LrQsCDQt9C90LDQvdGMINC3INGW0YHRgtC+0YDRltGXICoqKlxuIik7CiAgICBwcmludGYoItCS0LLQtdC00ZbRgtGMINGA0ZbQuiDQv9C+0YfQsNGC0LrRgyDQlNGA0YPQs9C+0Zcg0YHQstGW0YLQvtCy0L7RlyDQstGW0LnQvdC4OiAiKTsKICAgIAogICAgZG8gewogICAgICAgIHNjYW5mKCIlZCIsICZhbnN3ZXIpOwogICAgICAgIGF0dGVtcHRzKys7CiAgICAgICAgCiAgICAgICAgc3dpdGNoKGFuc3dlcikgewogICAgICAgICAgICBjYXNlIDE5Mzk6CiAgICAgICAgICAgICAgICBwcmludGYoItCf0YDQsNCy0LjQu9GM0L3QviEg0JTRgNGD0LPQsCDRgdCy0ZbRgtC+0LLQsCDQstGW0LnQvdCwINC/0L7Rh9Cw0LvQsNGB0Y8gMSDQstC10YDQtdGB0L3RjyAxOTM5INGA0L7QutGDLlxuIik7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAxOTE0OgogICAgICAgICAgICAgICAgcHJpbnRmKCLQndC10L/RgNCw0LLQuNC70YzQvdC+ISDQptC1INGA0ZbQuiDQv9C+0YfQsNGC0LrRgyDQn9C10YDRiNC+0Zcg0YHQstGW0YLQvtCy0L7RlyDQstGW0LnQvdC4LiDQodC/0YDQvtCx0YPQudGC0LUg0YnQtTogIik7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAxOTQxOgogICAgICAgICAgICAgICAgcHJpbnRmKCLQndC10L/RgNCw0LLQuNC70YzQvdC+ISDQptC1INGA0ZbQuiDQvdCw0L/QsNC00YMg0J3RltC80LXRh9GH0LjQvdC4INC90LAg0KHQoNCh0KAuINCh0L/RgNC+0LHRg9C50YLQtSDRidC1OiAiKTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICBjYXNlIDE5NDU6CiAgICAgICAgICAgICAgICBwcmludGYoItCd0LXQv9GA0LDQstC40LvRjNC90L4hINCm0LUg0YDRltC6INC30LDQutGW0L3Rh9C10L3QvdGPINCy0ZbQudC90LguINCh0L/RgNC+0LHRg9C50YLQtSDRidC1OiAiKTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgaWYgKGF0dGVtcHRzIDwgNSkgewogICAgICAgICAgICAgICAgICAgIHByaW50Zigi0J3QtdC/0YDQsNCy0LjQu9GM0L3QviEg0KHQv9GA0L7QsdGD0LnRgtC1INGJ0LUg0YDQsNC3OiAiKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgICAKICAgICAgICBpZiAoYW5zd2VyID09IGNvcnJlY3RfYW5zd2VyKSB7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgICAKICAgIH0gd2hpbGUgKGF0dGVtcHRzIDwgNSk7CiAgICAKICAgIGlmIChhdHRlbXB0cyA+PSA1ICYmIGFuc3dlciAhPSBjb3JyZWN0X2Fuc3dlcikgewogICAgICAgIHByaW50ZigiXG7Qn9GA0LDQstC40LvRjNC90LAg0LLRltC00L/QvtCy0ZbQtNGMOiAxOTM5INGA0ZbQulxuIik7CiAgICB9CiAgICAKICAgIHJldHVybiAwOwp9