fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int answer, attempts = 0;
  5. int correct_answer = 1939;
  6.  
  7. printf("Перевірка знань з історії\n");
  8. printf("Введіть рік початку Другої світової війни: ");
  9.  
  10. do {
  11. scanf("%d", &answer);
  12. attempts++;
  13.  
  14. switch(answer)
  15. {
  16. case 1939:
  17. printf("Правильно! Друга світова війна почалася 1 вересня 1939 року.\n");
  18. break;
  19.  
  20. case 1914:
  21. printf("Неправильно! Це рік початку Першої світової війни. Спробуйте ще: ");
  22. break;
  23.  
  24. case 1941:
  25. printf("Неправильно! Це рік нападу Німеччини на СРСР. Спробуйте ще: ");
  26. break;
  27.  
  28. case 1945:
  29. printf("Неправильно! Це рік закінчення війни. Спробуйте ще: ");
  30. break;
  31.  
  32. default:
  33. if (attempts < 5) {
  34. printf("Неправильно! Спробуйте ще раз: ");
  35. }
  36. break;
  37. }
  38.  
  39. if (answer == correct_answer) {
  40. break;
  41. }
  42.  
  43. } while (attempts < 5);
  44.  
  45. if (attempts >= 5 && answer != correct_answer) {
  46. printf("\nПравильна відповідь: 1939 рік\n");
  47. }
  48.  
  49. return 0;
  50. }
Success #stdin #stdout 0.01s 5288KB
stdin
1939
stdout
Перевірка знань з історії
Введіть рік початку Другої світової війни: Правильно! Друга світова війна почалася 1 вересня 1939 року.