Dintre numerele naturale mai mici sau egale decât o valoare naturala n, data, sa se afiseze acelea care
sunt divizibile cu "cifra lor de control". C++
Răspunsuri la întrebare
Răspuns de
1
Salut!
Ai rezolvarea in C++ mai jos
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; ++i) {
int ci = i, s;
//In s vom avea cifra de control a numarului i
while (ci >= 10) {
s = 0;
while (ci) {
s += ci % 10;
ci /= 10;
}
ci = s;
}
//Verificare daca i este divizibil cu s
if (i % s == 0) {
cout << i << " ";
}
}
return 0;
}
Alte întrebări interesante