Salve a tutti, sono alle prime armi con C++ e il professore ci ha assegnato un esercizio alquanto basilare, che però non riesco a capire in alcun modo. Il testo è il seguente:
Questo il codice che ho scritto fin'ora:
#include <iostream>
using namespace std;
int main()
{
int r,c,s=0,s1=0;
char f;
cout<<"Quante righe vuoi?"<<endl;
cin>>r;
cout<<"Quante colonne vuoi?"<<endl;
cin>>c;
if (r<=0 || c<=0){cout<<"Errore, le righe e le colonne non possono essere minori o uguali a 0"<<endl;
}
else{
cout<<"Inserisci il carattere che riempira' il rettangolo"<<endl;
cin>>f;
while (r!=s){
cout<<"*"<<endl;
s=s+1;
}
while (c!=s1){
cout<<"*"<<" ";
s1=s1+1;
}
}
return 0;
}
Questo ciò che mi stampa:
Sinceramente ora non so come continuare... Qualche buon samaritano che mi aiuti?
Grazie mille in anticipo.