raga mi dice che sto usando la variabile n senza averla inizializzata, ma come è possibile?? voglio far comparire un quadrato di asterischi di dimensione n*n..

codice:
#include <iostream>

using namespace std;


int main (){
	int n;
	cout<<"inserisci un numero n e visualizzerò un quadrato di asterischi di lato n"<<endl;
	cin>>n;
	for (int i=1; i<=n*n; i++)
	{
		
		if (i%n!=0)
		cout<<"*";
		else cout<<endl;
	}
		

    
	system("pause");
    return 0;
}