Есть ответ 👍

Вывести все двухзначные числа, кратные 3, у которых первая цифра в 3 раза больше второй

220
456
Посмотреть ответы 2

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


Допустим цифра 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;
hitman1790
4,7(95 оценок)

Информатика, (6 класс)

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