Concetti Chiave
- Il programma C++ stampa i primi X quadrati perfetti, dove X è fornito dall'utente come input.
- Un numero è considerato quadrato perfetto se esiste un intero a tale che n = a^2.
- Il codice utilizza un ciclo while per calcolare e stampare i quadrati perfetti incrementando i valori di N.
- Le variabili principali includono N per il calcolo dei quadrati e contaPassi per tenere traccia del numero di quadrati calcolati.
- Il programma termina con un comando system("pause") per visualizzare l'output prima della chiusura.
C++ - Quadrati perfetti
Questo programma in C++ permette di stampare un numero qualsiasi di quadrati perfetti, più precisamente i primi X quadrati perfetti. Per esempio:Esempio Input / Output
INPUT 5
OUTPUT 0 1 4 9 16
Si ricorda che n è un quadrato perfetto se esiste un intero a tale che
#include
#include
using namespace std;
int main(){
int N; //Denominiamo la variabile intera N
int K; //denominiamo la variabile intera K
int contaPassi; //variabile intera contaPassi
int Nquad; //variabile intera Nquad
cout
cin >> K; //L'input prende il posto della variabile K
contaPassi = 1; //contaPassi parte da 1
N = 0; //N parte da 0, 0 è un quadrato perfetto.
while(contaPassi
Nquad = N * N; //Nquad diventa N al quadrato
cout
N = N+1; //N viene aumentato di 1
contaPassi = contaPassi + 1; //contaPassi viene aumentato di 1
}
system("pause"); //il programma termina
}