Witam mam pytanie:
Według mnie za każdym razem kiedy warunek wewnętrznej pętli jest spełniony powinno się wykonać:
cout<<theChar;
cout<<endl;
a w książce jest napisane, że:
cout<<endl;
wykonuje się tylko wtedy kiedy warunek pętli nie jest spełniony.
Chodzi mi o to czy nie powinno być czegoś na wzór "else". Nie rozumiem dlaczego jeden cout jest wykonywany kiedy warunek jest spełniony, a drugi cout kiedy nie jest spełniony. Wiem, że banał, proszę o pomoc. Tu cały kod:
#include <iostream>
using namespace std;
int main()
{
int w;
int k;
char theChar;
cin>>w;
cin>>k;
cin>>theChar;
for(int i=0;i<w; i++)
{
for (int j = 0; j<k; j++)
cout<<theChar;
cout<<endl;
}
return 0;
}