250 / 186 / 68
Регистрация: 04.03.2019
Сообщений: 1,010
|
||||||
1 | ||||||
задачка математические выражения06.12.2019, 17:45. Показов 1736. Ответов 6
Метки нет (Все метки)
есть задачка в виде уравнения (показываем уравнение. ждем недостающего. отдаем верно/не верно)
A + B = C где знак операции может быть одним из “+”, “-”, “*” и “/”. сами числа (переменные) могут быть как одноразрядными, так и повышать разрядность в зависимости от сложности. сложность идет по возрастанию и бывает такая: 1) только знак “+” и только “В” может быть неизвестной. результат и числа участвующие в выражении не больше 10. 2) знак “+”. неизвестной может быть одна из А/В 3) знак “+”. неизвестной может быть одна из А/В/С 4) знак “+”. неизвестной может быть одна из А/В/С. результат и числа участвующие в выражении не больше 20. 5) знак “+” и “-” ... и так далее по наращиванию сложности... существует 2 варианта: одна из переменных A, B и C может быть неизвестной уравнение принимает вид A + B = ? A + ? = C ? + B = C неизвестен знак A ? B = C я набросал как это понимаю я и как позволяет мой уровень понимания запрограммировать. но вижу получается ерунда. с помощью свитча выходит уже 12 видов и это без учета того что сам знак может быть тоже неизвестным.
0
|
06.12.2019, 17:45 | |
Ответы с готовыми решениями:
6
Записать указанные математические выражения на языке C# Программа которая считает математические выражения и скобки Математические выражения |
2636 / 1564 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
|
||||||
06.12.2019, 21:30 | 2 | |||||
Правда здесь нет проверки на деление на ноль и случайное число берётся не по вашим правилам, но всё можно исправить.
1
|
3353 / 1769 / 1025
Регистрация: 26.10.2018
Сообщений: 5,198
|
||||||
06.12.2019, 22:17 | 3 | |||||
Все числа всегда будут положительные, все деления всегда будут целыми, единственно что не учитывает это двойной правильный ответ, типа 4 ? 1 = 4, тут правильно будет и * и /, ну и с делением на ноль проблемы тоже))
1
|
250 / 186 / 68
Регистрация: 04.03.2019
Сообщений: 1,010
|
|
08.12.2019, 17:32 [ТС] | 4 |
интересное решение.
а ещё есть варианты? может там через лексемы (я не уверен что это именно так называется. калькулятор кажется так работает)
0
|
250 / 186 / 68
Регистрация: 04.03.2019
Сообщений: 1,010
|
|
09.12.2019, 10:51 [ТС] | 5 |
1max1,
это уже все нюансы. мне главное увидеть другие решения чтобы менять свою логику. хромает она.
0
|
2636 / 1564 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
|
|
09.12.2019, 20:28 | 6 |
В самом начале вы спросили:
Вам показали несколько способов, попробуйте теперь придумать и свой вариант.
0
|
250 / 186 / 68
Регистрация: 04.03.2019
Сообщений: 1,010
|
|
10.12.2019, 10:59 [ТС] | 7 |
samana, с этими вариантами я разобрался. спасибо.
но может еще есть и другие варианты. взгляды на этот вопрос.
0
|
10.12.2019, 10:59 | |
10.12.2019, 10:59 | |
Помогаю со студенческими работами здесь
7
Математические выражения Математические выражения в c++ Записать математические выражения Математические выражения на языке С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |