Dau 30 P !
Se da un număr n. Realizati un program care verifica dacă numărul are un număr par de divizori.


Răspuns :

#include <iostream>

using namespace std;

int main() {

   int n,ndiv=0;

   

   //Citeste date intrare

   cout << "N = ";

   cin >> n;

   

   //Determina numar divizori

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

       if(n%i==0)ndiv++;

   

   //Verifica daca numarul de divizori e o valoare para

   if(ndiv%2==0)cout << "Numar par de divizori";

   else cout << "Numar impar de divizori";

}

Vezi imaginea Andrei750238