
Напишите программу, которая предлагала бы пользователю решить пример 400 - 50 + 20. Потом выводила
бы на экран правильный ответ и ответ пользователя.

Ответы на вопрос

#include <iostream>
#include <vector>
#include <random>
using namespace std;
signed main(){
srand(time(NULL));
int n = rand() % 10 + 2, sum = 0, ans;
for(int i = 0; i < n; i++){
int x = rand () % 1000, d = rand () % 2;
if(d == 0)
x *= -1;
cout << x << " ";
sum += x;
}
cout << "\nyour answer : ";
cin >> ans;
ans == sum ? cout << "Correct! answer is : " << sum : cout << "Wrong! right answer is : " << sum;
}



Конечно! Вот простая программа на Python, которая делает то, что вы описали:
python# Задаем пример
пример = 400 - 50 + 20
# Предлагаем пользователю решить пример
ответ_пользователя = input(f"Решите пример: 400 - 50 + 20 = ")
# Проверяем ответ пользователя и выводим результаты
правильный_ответ = str(пример)
if ответ_пользователя == правильный_ответ:
print(f"Ваш ответ {ответ_пользователя} верный!")
else:
print(f"Ваш ответ {ответ_пользователя} неверный. Правильный ответ: {правильный_ответ}")
Сохраните этот код в файле с расширением .py
(например, math_program.py
) и запустите его с помощью Python. Программа предложит вам решить пример, вы вводите ответ, а затем программа сообщит, верный ли ваш ответ.


Похожие вопросы


Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili