Ominide 1471 punti

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
[math]n= a^2[/math]
.

#include <iostream>
#include <cstdlib>

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 <<"Benvenuto! Quanti quadrati perfetti vuoi che io ti stampi?"<<endl; //Messaggio di benvenuto che chieda il numero di quadrati perfetti che si vogliono visualizzare
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 <= K){ //mentre contaPassi è minore o uguale a K
Nquad = N * N; //Nquad diventa N al quadrato
cout <<"Il "<<contaPassi<<"° quadrato perfetto e' "<<Nquad<<endl; //si stampa il contaPassi-esimo Nquad
N = N+1; //N viene aumentato di 1
contaPassi = contaPassi + 1; //contaPassi viene aumentato di 1
}
system("pause"); //il programma termina
}

Hai bisogno di aiuto in Informatica?
Trova il tuo insegnante su Skuola.net | Ripetizioni
Registrati via email
Consigliato per te
Caricare una matrice con la somma quadrati indici