Вывести все двухзначные числа, кратные 3, у которых первая цифра в 3 раза больше второй
220
456
Ответы на вопрос:
Допустим цифра ab a+b=3k k=1,2, кратность к 3 a=3b условие 2-ое получаем 3b+b=3k 4b=3k отсюда вывод вторая цифра кратная к 3, то есть 3,6,9 при b=6 и b=9 => цифра a получится двухзначним значит b=3, a=9 ответ 93 int x=0; for(int i=1; i< 10; i++) for(int j=1; j< 10; j++) if(i%3==0 & & i==3*j) {x=i*10+j; cout< < x< < endl; } можно оптимизировать for(int i=1; i< 4; i=i++) if(i%3==0) {x=i*31; cout< < x< < endl; } 1й перебирает 99 вариантов 2й 3 варианта или просто можно сделать cout< < "93"< < endl;
Популярно: Информатика
-
nicky23424.06.2022 08:25
-
ВасилийПетрович1103.08.2022 06:32
-
гулллллл12.11.2020 12:26
-
ТигранГеворг02.02.2022 22:01
-
Saint22809.09.2020 04:12
-
lemarakurtazhiv22.03.2022 21:24
-
PoJalyusta04.12.2022 08:02
-
bobrikov0118.12.2020 00:34
-
ep097791272116.02.2023 23:57
-
jul4521.08.2020 20:05