Автомат получает на вход четырёхзначное натуральное число и строит новое число по следующему алгоритму:
1. вычисляются суммы первой и второй, второй и третьей и третьей и четвёртой цифр;
2. из полученных сумм отбрасывается наибольшая;
3. остальные суммы записываются в порядке неубывания.
Пример. Исходное число:1284. Суммы: 1 + 2 = 3; 2 + 8 = 10; 8 + 4 = 12. Отбрасывается наибольшая сумма 12. Результат: 310. Укажите наибольшее число, при вводе которых автомат выдаёт значение 1114.
283
489
Ответы на вопрос:
#include <iostream>
int main()
{
const int start = 9;
const int end = 15;
const int step = 1;
int m[7]{};
for (int i = start; i <= end; i += step) {
int index = i - start;
m[index] = 3 * i + 7;
std::cout << "m[" << index << "] = " << m[index] << '\n';
}
return 0;
}
Популярно: Информатика
-
liza460817.07.2022 10:49
-
45df4505.03.2021 02:17
-
anasstasissya19.07.2021 08:02
-
vladivanko40015.03.2023 07:33
-
Isma2409.09.2021 03:59
-
Olesya150211.06.2022 07:22
-
PotyLive01.07.2022 05:59
-
аноним5688925.03.2021 10:28
-
pipidonkamnevce18.10.2020 13:59
-
SofiaFedirko10.12.2020 05:46