Concetti Chiave
- Il programma in C++ permette di stampare i primi N cubi perfetti, dove N è scelto dall'utente.
- Un cubo perfetto è definito come un numero intero n che soddisfa la condizione n = k^3, con k intero.
- L'utente inserisce il valore di K tramite input, determinando quanti cubi perfetti verranno calcolati e stampati.
- Il codice utilizza un ciclo while per calcolare e stampare i cubi perfetti fino a raggiungere il numero specificato dall'utente.
- Il programma termina con il comando system("pause"), consentendo all'utente di visualizzare l'output prima di chiudere.
C++ - Cubi perfetti
Oggi impareremo a realizzare un programma in C++ il quale ci permetterà di stampare un numero da noi scelto di cubi perfetti. Parlando più specificatamente, possiamo dire che il computer stampata i primi N cubi perfetti, dove N è rigorosamente a nostra scelta. Per comprendere meglio, facciamo un esempio.Esempio INPUT / OUTPUT
INPUT 4
OUTPUT 0 1 8 27
Si ricorda che un numero intero n si definisce cubo perfetto se e solo se esiste un intero k tale che: (matematicamente parlando)
Testo del codice
#include
#include
using namespace std;
int main(){
int N; //nominiamo la variabile N
int Ncub; //variabile intera Ncub
int K; //nomina la variabile intera K
int contaPassi; //variabile intera contaPassi
contaPassi = 1; //contaPassi parte da 1
N = 1; //N parte da 1
cout
cin >> K; //l'input prende il posto della variabile K
while(contaPassi
Ncub = N * N * N
cout
contaPassi = contaPassi + 1;
N = N+1;
}
system("pause"); //termine programma
}