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

Va rog foarte frumos!!!!

Anexe:

Răspunsuri la întrebare

Răspuns de mariusmihit10
1

Răspuns:

#include <iostream> // se include biblioteca iostream

using namespace std; // pentru functiile de tip std (adica standard), cin, cout ...

int main() //functia principala a programului

{

   int n, S = 0; //declaram variabilele n si S unde S este initializat cu 0 (adica porneste dem la 0)

   cin >> n; //citim de la tastatura pe n

   for (int i = 1; i < n; i++) // o bucla for unde il declaram si initializam cu 1 pe i, cu conditia 1<n, i creste cu +1

   {

       if (n % i == 0) // verificăm dacă i este divizor al lui n

       {

           S += i; // adăugăm i la suma divizorilor lui n

       }

   }

   if (S == n) // o conditie if (daca S este egal cu n)

   {

       cout << n << " este nr perfect" << endl; // afisam pe n cu mesajul daca este perfect

   }

   else // daca este altfel

   {

       cout << n << " nu este nr perfect" << endl; // caz contrat, adica daca nu este perfect

   }

   return 0; // sfarsitul programului

}

Explicație:

Alte întrebări interesante