Concetti Chiave
- Il programma in C++ permette di calcolare e stampare i primi N cubi perfetti, dove N può essere scelto dall'utente.
- Un cubo perfetto è definito come il risultato di un intero k elevato alla terza potenza, ovvero N = k^3.
- Un esempio pratico mostra che per un input di 4, l'output sarà 0, 1, 8, 27.
- Il codice è strutturato in modo da utilizzare variabili per gestire il numero di cubi da calcolare e per iterare attraverso i valori di k.
- Il programma include commenti per spiegare le funzioni di ciascuna variabile e il flusso di esecuzione.
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
}
Domande da interrogazione
- Come si definisce un cubo perfetto in C++?
- Qual è l'obiettivo del programma in C++ descritto?
- Qual è l'output del programma se l'input è 4?
Un numero intero n è definito cubo perfetto se esiste un intero k tale che N = k^3, come spiegato nel testo.
L'obiettivo del programma è stampare i primi N cubi perfetti, dove N è un numero scelto dall'utente.
Se l'input è 4, l'output sarà 0 1 8 27, che rappresenta i primi quattro cubi perfetti.