Concetti Chiave

  • Il programma in C++ analizza un numero intero per classificarlo come difettivo, lievemente difettivo, perfetto o abbondante.
  • Un numero è considerato difettivo se la somma dei suoi divisori escluso il numero stesso è inferiore al numero stesso.
  • Un numero è lievemente difettivo se la somma dei suoi divisori escluso il numero è pari a N-1.
  • Un numero è perfetto se la somma dei suoi divisori è esattamente uguale al numero stesso.
  • Un numero è abbondante se la somma dei suoi divisori escluso il numero è maggiore del numero stesso.

Numeri difettivi, lievemente difettivi, perfetti e abbondanti

Questo programma in C++ permette di determinare, dato un numero intero, se esso si tratta di un numero difettivo, lievemente difettivo, perfetto o abbondante.
Un numero

[math]N[/math]
si dice difettivo se la somma dei suoi divisori escluso
[math]N[/math]
è minore di
[math]N[/math]
; lievemente difettivo se la somma dei suoi divisori escluso
[math]N[/math]
è uguale a
[math]N-1[/math]
; perfetto se la somma dei suoi divisori è uguale a
[math]N[/math]
; oppure abbondante se la somma dei suoi divisori (sempre escluso
[math]N[/math]
) risulta essere maggiore di N.

Testo del codice

#include
#include
#include

using namespace std;

int main(){
int N;
int A;
int B;
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;
}
}
A = N-1;
if(S cout }else if(S == A){
cout }else if(S == N){
cout }else{
cout }
system("PAUSE");
}

Domande da interrogazione

  1. Quali sono le categorie in cui un numero intero può essere classificato secondo il programma in C++?
  2. Un numero intero può essere classificato come difettivo, lievemente difettivo, perfetto o abbondante, a seconda della somma dei suoi divisori escluso il numero stesso.

  3. Come si definisce un numero difettivo?
  4. Un numero è definito difettivo se la somma dei suoi divisori escluso il numero stesso è minore del numero stesso.

  5. Qual è la condizione per considerare un numero perfetto?
  6. Un numero è considerato perfetto se la somma dei suoi divisori è uguale al numero stesso.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community