Informatică, întrebare adresată de alexiagiu18, 8 ani în urmă

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 andrei750238
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
alexiagiu18: bună ma poți ajuta cu varianta 13 la info cele trei subpuncte
alexiagiu18: am postat-o acum
Alte întrebări interesante