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

De la tastatură se citește un număr natural n. Scrieți un program care calculează suma divizorilor
proprii ai numărului n și apoi scrie această sumă în fișierul text bilet1.txt.
Exemplu: pentru n=10, fișierul bilet1.txt este7(2+5=7)

Răspunsuri la întrebare

Răspuns de NegrucaPantera
2

Răspuns:

#include <iostream>

using namespace std;

int main ()

{

int n;

cin >> n;

int sum = 0;

for(int i = 2;i<=n/2;i++){

    if(n%i == 0){

        sum+=i;

    }

}

cout<<sum;

return 0;

}

Explicație:

Răspuns de saluatre
1

Răspuns:

#include <iostream>

using namespace std;

int main ()

{

int n;

cin >> n;

int sum = 0;

for(int i = 2;i<=n/2;i++){

   if(n%i == 0){

       sum+=i;

   }

}

cout<<sum;

return 0;

}

Explicație:

Alte întrebări interesante