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

Cerința
Se dă n, număr natural nenul. Să se testeze dacă n are număr impar de divizori.

Date de intrare
Programul citește de la tastatură numărul n.

Date de ieșire
Programul va afișa pe ecran mesajul da dacă n are număr impar de divizori şi mesajul nu în caz contrar.

Restricții și precizări
1 ≤ n ≤ 1000 000 000

Răspunsuri la întrebare

Răspuns de andreibrainly07
2

Răspuns:

#include <iostream>

int main()

{

int n,nr=1;

cin >> n;

for(int d =1 ; d <= n ; d ++ )

if(n % d == 0)

nr=nr+1;

if(nr % 2==0) cout<<"nu"

else cout<<"da"

return 0;

}

Explicație:

Sper ca te-am ajutat!


stefansirbu29: mno... pbinfo zice ca nu e bun :)
XzYonpower: ba e bun dr trebuie sa gandesti si tu
XzYonpower: da la build and run ex 4
XzYonpower: daca nu iti afiseaza bine uitete si tu la ultimele 2 randuri
Alte întrebări interesante