Вложени цикли - зад. 14. Пирамида от числа
Много се извинявам ако и преди е коментирана тази задача, но не намерих никакви теми.
Изглежда само аз забих на нея, но наистина съм в задънена улица.
Кода ми е ясно, че през джъджа дава малко точно, но се пак искам да е правилен, а не да излъжа само системата.
Та въпроса ми е как да отпечатам послената цифра, като програмата да знае на кой ред да я сложи.
Ето условие и код
https://pastebin.com/s01WqnQV
14. Пирамида от числа
Напишете програма, която въвежда цяло число n и отпечатва пирамида от числа като в примерите:
Вход 7
1
2 3
4 5 6
7
Вход 10
1
2 3
4 5 6
7 8 9 10
Вход 12
1
2 3
4 5 6
7 8 9 10
11 12
Вход 15
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
Тествайте решението си в judge системата: https://judge.softuni.bg/Contests/Practice/Index/156#12.
Подсказка:
С два вложени цикъла печатайте пирамида от числа: на първия ред едно число, на втория ред 2
числа, на третия ред 3 числа и т.н.
В отделен брояч пазете колко числа сте отпечатали до момента (и кое е текущото число). Когато
стигнете n, излезте внимателно от двата вложени цикъла с break или return.
Здравейте!
Благодаря на Dilyana и Tomo за алтернативните решения на задачата, написани на Java.
Честно казано, прекарах доста време над тази задача, и когато накрая видях примерното решение с двата цикъла и "return", се отчаях.
Тъй като не сме вземали "return" на лекции, не ми е ясна неговата функция.
Дали може някой да разясни какво точно прави "return" в тази задача? (За съжаление документацията в Microsoft не ми беше от полза в този случай.)
Поздрави,
Мария
@MariaSpasova Return statement-а прекратява execution-а на метода в който се намира и връща контрол на извикващия го метод (може да връща и типове данни). В примера по-нагоре return-а се извиква в Main метода и това прекратява цялата програма.
Благодаря, Vasil!
Все още не мога да гласувам, но отговорът ти ми беше много полезен.
Поздрави,
Мария