Concetti Chiave
- Il programma in C++ calcola la somma dei divisori di un numero intero, inclusi sé stesso.
- Utilizza una logica basata sulla divisione esatta, ovvero quando il resto della divisione è zero.
- La somma dei divisori può essere modificata per escludere il numero stesso.
- Esempio di input/output: per il numero 34, la somma dei divisori è 54; modificando il codice, diventa 20.
- Il codice include l'utilizzo di un ciclo while per iterare sui possibili divisori e accumularne la somma.
Somma divisori di un numero
Questo programma in C++ permette di calcolare la somma dei divisori di un numero intero, ovvero quei numeri interiSi può anche dire che
Questo programma stampa la somma di tutti i divisori di un numero, anche sé stesso, nel caso in cui si voglia eliminare questa funzione, basterebbe semplicemente mettere un (K
Esempio INPUT / OUTPUT
INPUT 34OUTPUT 54
(nel caso in cui si decidesse di modificare in K INPUT 34
OUTPUT 20
Testo del codice
#include
#include
#include
using namespace std;
int main(){
int N;
int K;
int S;
int T;
cout
cin >> N;
T = N;
S = 0;
K = 1;
while(K
if(N % K == 0){
S = K+S;
K = K+1;
}else{
K = K+1;
}
}
cout
system("pause");
}