Vladimir_S |
14.04.2019 22:04 |
Цитата:
Сообщение от Alessandro4
(Сообщение 2642547)
Зачем писать (N div 2), если можно сразу написать 10?
|
Можно. Но это вопрос культуры программирования. А если Вы захотите изменить длину массива, например, сделав её равной 30? Или 100? В моём варианте достаточно поменять константу N в первой строке, а всё остальное не трогать, а в Вашем придётся лезть в программу и менять в каких-то местах её "потроха". Это плохо.
Цитата:
Сообщение от Alessandro4
(Сообщение 2642547)
И можно подробнее об этом?
|
Даже и не знаю... мне кажется, всё разжевано настолько подробно, что дальше некуда. При прохождении цикла от 1 до (N div 2) номера элементов массива удваиваются, т.е. приобретают значения 2, 4, 6, 8... и до N, если N чётное, или до (N-1), если нечётное. Что ж тут непонятного?
|