dintre primele n numere naturale sa se afiseze acelea care au exact k divizori valorile lui n si k se citesc de la tastatura
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int numberOfDivisors(int n) {
int count = 0;
int middle = n / 2;
for (int i = 2;i <= middle; i++) {
if (n % i == 0) {
count++;
}
}
return count;
}
int main() {
int n;
int k;
cout << "n=";
cin >> n;
cout << "k=";
cin >> k;
cout << "Numerele naturale pana la " << n << " care au exact " << k << " diviziori:\n";
for (int i = 2;i <= n; i++) {
if (numberOfDivisors(i) == k) {
cout << i << " ";
}
}
return 0;
}
Explicație:
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Religie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă