C++ Напишите программку, которая вводит естественные числа а и b и

C++ Напишите программку, которая вводит натуральные числа а и b и выводит на экран все естественные числа на отрезке [ a , b ] , делящиеся на каждую из своих цифр.
Входные данные
Входная строчка содержит два естественных числа значения a и b , разделённых пробелами. Гарантируется, что a b .
Выходные данные
Программка обязана вывести в одну строку все натуральные числа на отрезке [ a , b ] , делящиеся на каждую из собственных цифр. Числа делятся пробелами.
Примеры
Входные данные
10 20
Выходные данные
11 12 15

Задать свой вопрос
1 ответ

include lt;iostreamgt;

using namespace std;


int a, b, numb;

bool init;


int main()

do

 cout lt;lt; "Input a b: ";

 cin gt;gt; a gt;gt; b;

 if ((a gt; b) (a lt;= 0) (b lt;= 0))

  cout lt;lt; "Input error! Try again" lt;lt; endl;

while ((a gt; b) (a lt;= 0) (b lt;= 0));

 

for (int i = a; i lt;= b; i++)

 init = true;

 numb = i;

 do

  if (numb % 10 == 0)  

   init = false;

  else if ((i / (numb % 10) * (numb % 10)) != i)

   init = false;

  numb /= 10;

  while (numb != 0);

 if (init == true)  

  cout lt;lt; i lt;lt; " ";

return 0;

Лариса Якумькина
Tab'ы не сохраняются временно в редакторе, потому прикрепил .cpp файл
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт