2. Se citesc de la tastatură n numere. Verificați dacă exista numere care au exact 5 divizori .
!!!Folosind structurile repetitive for,while,și if
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main() {
int n, curent;
bool exista = 0;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> curent;
int nr_divizori = 0;
for (int div = 1; div <= curent; div++)
if (curent % div == 0) nr_divizori++;
if (nr_divizori == 5)
exista = 1;
}
if (exista) cout << "Exista numere cu 5 divizori";
else cout << "Nu exista numere cu 5 divizori";
}
alexiagiu18:
poți sa ma ajuți cu un subpunct de la un exercițiu
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă