Пирамида из чисел на С++. От 1 до 9. Вот сам код
#include <iostream>
using namespace std;
int main() {
int N;
cin >> N;
if (1 <= N && N <= 9)
for (int i = 1; i <= N; ++i) {
for (int j = 1; j <= i; ++j) {
cout << j;
if (j != i)
cout << " ";
}
cout << endl;
}
else {
cout << "N is wrong: " << N;
}
return 0;
}
Работает правильно но после окончание цикла, например я выводил 3 результат:
1
1_2
1_2_3
______
конце есть еще пустая строка. Вопрос такой как убрать эту пустую строку. Буду благодарен за помощь.
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Похоже, от вас хотят странного (и, с моей точки зрения, глупого).
Попробуйте удовлетворить их требования так - вместо
cout << endl;
напишите
if (i < N) cout << endl;
Но это бред...
