C++ Напишите программку, которая вводит естественные числа а и b и
C++ Напишите программку, которая вводит натуральные числа а и b и выводит на экран все естественные числа на отрезке [ a , b ] , делящиеся на каждую из своих цифр.
Входные данные
Входная строчка содержит два естественных числа значения a и b , разделённых пробелами. Гарантируется, что a b .
Выходные данные
Программка обязана вывести в одну строку все натуральные числа на отрезке [ a , b ] , делящиеся на каждую из собственных цифр. Числа делятся пробелами.
Примеры
Входные данные
10 20
Выходные данные
11 12 15
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;
-
Вопросы ответы
Статьи
Информатика
Статьи
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.