Răspuns :
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:
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!