Предмет: Информатика,
автор: nasteno4k
Ввести натуральное число N и вывести все натуральные числа, не превосходящие N и делящиеся на каждую из своих цифр.(используя вложенный цикл)
заранее благодарю за помощь
Ответы
Автор ответа:
0
В c++
#include <iostream>
int main()
{
using namespace std;
unsigned long int N;
cout << "Enter natural number: ";
cin >> N;
for (int i = 1; i < N; i++)
{
int j = i;
while (j % 10 != 0 && i % (j % 10) == 0)
j = j / 10;
if (j == 0)
cout << i << " ";
}
cout << endl;
return 0;
}
#include <iostream>
int main()
{
using namespace std;
unsigned long int N;
cout << "Enter natural number: ";
cin >> N;
for (int i = 1; i < N; i++)
{
int j = i;
while (j % 10 != 0 && i % (j % 10) == 0)
j = j / 10;
if (j == 0)
cout << i << " ";
}
cout << endl;
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Математика,
автор: katyham42
Предмет: Қазақ тiлi,
автор: abylai07sagaas
Предмет: Литература,
автор: Belka03
Предмет: Геометрия,
автор: leruchk