From ad94106e740b902b1252f0bde04aeecedc732ff9 Mon Sep 17 00:00:00 2001 From: Misha Date: Tue, 30 Sep 2025 15:18:50 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D1=82=D1=8C=20ta?= =?UTF-8?q?sk2.cpp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- task2.cpp | 82 ------------------------------------------------------- 1 file changed, 82 deletions(-) delete mode 100644 task2.cpp diff --git a/task2.cpp b/task2.cpp deleted file mode 100644 index 3829c59..0000000 --- a/task2.cpp +++ /dev/null @@ -1,82 +0,0 @@ -#include -#include -#include -using namespace std; - -int main() { - int level; - int questions; - int correct = 0; - - srand(time(0)); - - cout << "=== ПЕРЕВIРКА ТАБЛИЦI МНОЖЕННЯ ===" << endl; - cout << "Оберiть рiвень складностi:" << endl; - cout << "1) Легкий (1-5, 5 питань)" << endl; - cout << "2) Середнiй (1-10, 7 питань)" << endl; - cout << "3) Важкий (1-15, 10 питань)" << endl; - cout << "Введiть номер рiвня (1-3): "; - cin >> level; - - switch(level) { - case 1: - questions = 5; - cout << "\n=== ЛЕГКИЙ РIВЕНЬ ===" << endl; - break; - case 2: - questions = 7; - cout << "\n=== СЕРЕДНIЙ РIВЕНЬ ===" << endl; - break; - case 3: - questions = 10; - cout << "\n=== ВАЖКИЙ РIВЕНЬ ===" << endl; - break; - default: - cout << "Невiрний вибiр!" << endl; - return 1; - } - - for (int i = 1; i <= questions; i++) { - int a, b, answer, userAnswer; - - if (level == 1) { - a = rand() % 5 + 1; - b = rand() % 5 + 1; - } else if (level == 2) { - a = rand() % 10 + 1; - b = rand() % 10 + 1; - } else { - a = rand() % 15 + 1; - b = rand() % 15 + 1; - } - - answer = a * b; - - cout << "\nПитання " << i << "/" << questions << ": " << a << " * " << b << " = "; - cin >> userAnswer; - - if (userAnswer == answer) { - cout << "Правильно! +1 бал" << endl; - correct++; - } else { - cout << "Неправильно! Правильна вiдповiдь: " << answer << endl; - } - } - - cout << "\n=== РЕЗУЛЬТАТИ ===" << endl; - cout << "Правильних вiдповiдей: " << correct << " з " << questions << endl; - - double percentage = (double)correct / questions * 100; - - if (percentage >= 90) { - cout << "Оцiнка: ВIДМIННО! (5)" << endl; - } else if (percentage >= 80) { - cout << "Оцiнка: ДОБРЕ (4)" << endl; - } else if (percentage >= 70) { - cout << "Оцiнка: ЗАДОВIЛЬНО (3)" << endl; - } else { - cout << "Оцiнка: НЕЗАДОВIЛЬНО (2)" << endl; - } - - return 0; -}