помогите:
вопрос вот в чем - можно ли увеличить шаг for'а с одного до 2?
что бы получилась такая строчка 2*4*6*8*... или 1*3*5*7*9*...
Увеличение шага цикла For |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Увеличение шага цикла For |
Наська |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 22 Пол: Женский Реальное имя: забыла Репутация: 0 |
помогите:
вопрос вот в чем - можно ли увеличить шаг for'а с одного до 2? что бы получилась такая строчка 2*4*6*8*... или 1*3*5*7*9*... |
Malice |
Сообщение
#2
|
Профи Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: 20 |
|
klem4 |
Сообщение
#3
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Или как вариант использовать другие виды циклов (while, repeat)
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Наська |
Сообщение
#4
|
Новичок Группа: Пользователи Сообщений: 22 Пол: Женский Реальное имя: забыла Репутация: 0 |
а вобщем в чем тема -
дано i, если оно четное, то высчитать такой ряд 2*4*..*i, если оно нечетное, то считать 1*3*5*..*i. уместно ли здесь использовать for. если да, то как? |
volvo |
Сообщение
#5
|
Гость |
Цитата уместно ли здесь использовать for Не совсем ... Repeat/Until будет здесь логичнее... Причем, начинать считать надо не с 1, и не с 2. А с самого i - уменьшая его на 2, пока оно не будет меньше единицы.Сообщение отредактировано: volvo - |
Наська |
Сообщение
#6
|
|||
Новичок Группа: Пользователи Сообщений: 22 Пол: Женский Реальное имя: забыла Репутация: 0 |
вот какую вещ йа делала -
2i? ?- если i-четное, то 2*4*..*i если не четное, то 1*3*5*..i //Проверка на четность
|
|||
Malice |
Сообщение
#7
|
Профи Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: 20 |
Не понял Не тоже самое ?
|
Текстовая версия | 11.01.2025 8:05 |