Срочно, помогите с задачей С++. Текст задачи: распечатать
Дата публикации:

Срочно, помогите с задачей С++. Текст задачи: распечатать


Срочно, помогите с задачей С++. Текст задачи: распечатать звездочки в следующем виде. Количество звездочек в ряд и количество столбиков устанавливается с клавиатуры. Пример: то, что написала:int a, b; cin >> a >> b; for (int i = 0; i < a; i++) { for (int j = 0; j < b; j++) { cout << "*"; } }Все работает, но печатается в одну строчку, а надо в несколько столбиков. Где нужно ставить endl?

Для того чтобы печатать звездочки в несколько столбиков, нужно добавить endl после каждого ряда звездочек. В вашем коде это можно сделать после внутреннего цикла for (int j = 0; j < b; j++). Вот исправленный код:

int a, b;
cin >> a >> b;
for (int i = 0; i < a; i++) {
    for (int j = 0; j < b; j++) {
        cout << "*";
    }
    cout << endl;
}

Теперь звездочки будут печататься в несколько столбиков.