rainwalker, ты все усложняешь. Тебе одного цикла достаточно. Знак можно поменять банальным возведением -1 в степень равную шагу цикла.
В коде у тебя полно бреда. К примеру, зачем ты в batman заводишь переменную x, и затем приравниваешь ее к аргументу функции y? Почему просто не использовать y? Я понимаю, что сейчас памяти много у компа, но к чему лишние переменные?
Зачем ты используешь while в супермене? У тебя там один шаг всего же. Достаточно if. И зачем нужно условие t<2?
Условия внутри while записаны неправильно.
должно быть не while (z<0; t<2), а либо while (z<0 || t<2) или (z<0 && t<2). Почитай про логические операции.
Кстати, число можно в легкую посчитать и без компа. Выйдет (1-n)
__________________
Бывший Dart Luke
Мечтаю быть модером и всех банить.... Но ведь не дадут (((((
"cъел еретика-спас дерево,"- оголодавший космодесант
Последний раз редактировалось Mad-Dan; 11.10.2015 в 23:30.
|