Пожалуйста, помогите создать массив из ста элементов.
Первый(нулевой) элемент массива имеет значение 300(число)
Остальные - увеличение с шагом - 7.
Далее ко всем элементам этого массива
с четными значениями (не индексами), прибавить 1000.
Я тут просто немного запутался. Мне это надо для своей программы.
Заранее спасибо
На чем скрипт-то? JavaScript, PHP, Perl ?
На PHP
Вариатнов много. Например вот так:
<?php
/* Создаем массив */
$c = 100; //кол-во элементов
$a = array(300);
for ($i=1; $i<$c; $i++) $a[$i] = $a[$i-1]+7;
/* прибавляем */
for ($i=0; $i<$c; $i++)
if (!($a[$i] % 2)) $a[$i]+=1000;
?>
Спасибо за это! А если Вас не затруднит, то не могли бы Вы еще один пример привести.
Заранее спасибо
Ме просто хотелось, как бы сравнить два варианта (хотябы), и выбрать тот, который удобнее
На мой взгляд, это самый оптимальный вариант...
Я в РНР не силен, но можно обойтись без второго цикла: проверку на четность и увеличение на 1000 делать сразу после $a[$i] = $a[$i-1]+7 в первом цикле. Так быстрее, наверное.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)