Есть ответ 👍

Автомат получает на вход четырёхзначное десятичное число. по полученному числу строится новое десятичное число по следующим правилам. 1. вычисляются два числа- сумма всех цифр и произведение всех цифр исходного числа. 2. полученные два числа записываются друг за другом в порядке невозрастания (без разделителей). определите, сколько из ниже чисел не могут получиться в результате работы автомата. 58 87 124 250 411 656136 841421 правильный ответ: 5. мне нужно подробное решение с объяснением, что где и как. заранее .

170
249
Посмотреть ответы 2

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


сразу скажем что максимальное произведение цифр 4х значного числа=9*9*9*9=6561, а максимальная сумма=9*4=36

------------------------------

58- не может, так как цифры должны быть записаны в порядке убывания (1)

87-может например из 2221

124-если числа 1-24 такое невозможно, так-как цифры должны быть в порядке убывания.

если числа 12-4 и 12 это сумма, а 4 произведение такое невозможно так-как 4 можно представить только как (2*2*1*1 или 1*1*1*4) в любом из этих случаев сумма не может быть=12.

если-же 12 произведение, а 4 сумма, тогда 4 можно представить (1+1+1+1) при этом случае произведение чисел не равно 12. (2)

250- можно, например 9088

411- если 4-11 тогда невозможно, так как цифры числа должны быть записаны в порядке убывания.

если числа 41-1 такое невозможно, так как 41 простое число и не может быть записано в виде произведения чисел от 0 до 9.

так-же 41 не может быть суммой так-как, макс сумма=36. (3)

656136- может от числа 9999

841421- если числа 841-421 такое невозможно так как макс сумма=36, если числа 8414-21 такое невозможно так-как макс произведение= 6561.

(4)

-------------------------

значит правильный ответ не 5,а 4.

если есть вопросы задавай.

AZAZA2008
4,4(27 оценок)

#include< iostream> using namespace std; int main() {       int a,b,c;       cout < < "введите три числа: ", cin > > a > > b > > c;       a = (a> b? b: a);       a = (a> c? c: a);       cout < < "min = "< < a < < "\n";       system("pause");       return 0; } #include< iostream> using namespace std; int main() {       int a;       cout < < "ââåäèòå òð¸õçíà÷íîå ÷èñëî: ", cin > > a;       cout < < (a / 100 == a % 10? "ñîâïàäàþò": "íå ñîâïàäàþò")< < "\n";       system("pause");       return 0; }

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS