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
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
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
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Informatică,
9 ani în urmă
Limba română,
9 ani în urmă