Se citește un număr natural n. Calculați și afișați numarul obtinut din n prin insumarea divizorilor sai proprii. Daca numarul n are doar divizori proprii (este prim) se va afisa la final textul „imposibil”.
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>
using namespace std;
int main(){
int n,s=0;
cin >> n;
// Calcul suma divizori propri
for(int i=2;i<=n/2;i++){
if(n%i==0)s+=i;
}
// Afisare suma/mesaj
if(s) cout << s;
else cout << "Nu exista";
}
Anexe:
denismolete22:
Mulțumesc !
E varianta scurta
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă