Предмет: Информатика,
автор: CurlyD
Решить в С. Максимально примитивным языком.
Нужна программа, которая вводит натуральные числа а и b и выводит на экран все натуральные числа на отрезке [ a , b ] , которые делятся на каждую из своих цифр. a b разделены пробелами и в выходных данных тоже пробелы. Также сказано, что a меньше или равно b
Ответы
Автор ответа:
0
#include <iostream>
using namespace std;
bool check(const int &n)
{
bool b = true;
int ch = n;
int de = n % 10;
while (ch > 0 && b) {
if (de == 0) {
b = false;
}
else if (n % de != 0) {
b = false;
} else {
ch /= 10;
de %= 10;
}
}
return b;
}
int main()
{
int a, b, k = 0;
cin >> a >> b;
for (int i = a; i < b; ++i) {
if (check(i)) {
cout << i << " ";
++k;
}
}
if (k == 0) {
cout << "-" << endl;
}
return 0;
}
using namespace std;
bool check(const int &n)
{
bool b = true;
int ch = n;
int de = n % 10;
while (ch > 0 && b) {
if (de == 0) {
b = false;
}
else if (n % de != 0) {
b = false;
} else {
ch /= 10;
de %= 10;
}
}
return b;
}
int main()
{
int a, b, k = 0;
cin >> a >> b;
for (int i = a; i < b; ++i) {
if (check(i)) {
cout << i << " ";
++k;
}
}
if (k == 0) {
cout << "-" << endl;
}
return 0;
}
Автор ответа:
0
С в школе понимают единицы. Но школьное образование-то ориентировано не на вундеркиндов, а на среднего ученика. Следовательно, школа выпускает педагогический брак.
Автор ответа:
0
И при этом наверняка высоко размахивает флагом "Мы на передовом пацанском языке писать программы учим".
Автор ответа:
0
А давайте вспомним, для чего Дохлый Страус начал возню с С++ ? Ему в С не хватало чего? Правильно, объектов. Ибо пришла парадигма ООП, а С оказался к этому не готов.
Автор ответа:
0
Вы учите С? Следовательно ООП останется за бортом.
Автор ответа:
0
Просто при Кернигане и Ритчи ООП еще не было.
Похожие вопросы
Предмет: Русский язык,
автор: kristi26091986
Предмет: Литература,
автор: lsfgb
Предмет: Геометрия,
автор: Richerdik
Предмет: Алгебра,
автор: lana124
Предмет: Математика,
автор: princessa2281337