4) Автомат обрабатывает трёхзначное натуральное число N по следующему алгоритму. 1. Из цифр, образующих десятичную запись N, строятся наибольшее и наименьшее
возможные двузначные числа (числа не могут начинаться с нуля).
2. На экран выводится разность полученных двузначных чисел.
Пример. Дано число N = 351. Алгоритм работает следующим образом.
1. Наибольшее двузначное число из заданных цифр – 53, наименьшее – 13.
2. На экран выводится разность 53 – 13 = 40.
Чему равно наибольшее возможное трёхзначное число N, в результате обработки которого на экране автомата появится число 14?
Не могу понять почему не выводит ответ:
#include
using namespace std;
int main(){
int x, y,z, maxx, minn, sr;
for(int i=100;i<1000;i++) {
z=i%10;
y=i/10%10;
x=i/100;
maxx=max(x, max(y, z));
minn=min(x, min(y, z));
sr=x+y+z-maxx-minn;
if((maxx*10+sr)-(minn*10+sr)==14){< br /> cout< break; }
}
return 0;
}
Другие вопросы по: Информатика
Знаешь правильный ответ?
4) Автомат обрабатывает трёхзначное натуральное число N по следующему алгоритму. 1. Из цифр, образую...
Популярные вопросы