Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
gdp Гость
|
Добавлено: Пт Авг 27 2004 14:09 Заголовок сообщения: Сумма элементов массива |
|
|
Вопрос элементарнейший, но все же. Есть массив, как найти сумму всех его элементов. Пример:
#!/usr/bin/perl
$i=0;
while ($i<5)
{
++$i;
$m=$i*10;
$z[$i] = $m;
}
$b3 = @z;
Вот как найти, что-то типа $b3, которое и будет искомой суммой. |
|
Вернуться к началу |
|
|
gdp Гость
|
Добавлено: Пт Авг 27 2004 14:22 Заголовок сообщения: Perl |
|
|
Понятное дело, что это надо под Perl, но если будут и другие предложения - плиииииииииииииз |
|
Вернуться к началу |
|
|
droopy
Зарегистрирован: 28.07.2004 Сообщения: 168
|
Добавлено: Пт Авг 27 2004 15:23 Заголовок сообщения: |
|
|
имхо проблема в ДНК. прежде чем браться за перл, пхп.
необходимо разобраться в простейших алгоритмах.
то что у тебя написано писал явно человек имеющий к программированию весьма далекое отношение и к скриптованию тоже. |
|
Вернуться к началу |
|
|
FUKS
Зарегистрирован: 14.04.2002 Сообщения: 148 Откуда: Москва
|
Добавлено: Пн Авг 30 2004 10:35 Заголовок сообщения: |
|
|
droopy писал(а): | имхо проблема в ДНК. прежде чем браться за перл ... |
А просто подсказать жалко?
Я тоже не въехал в смысл приведённого примера, а получить сумму элементов массива например @rray элементарно:
$sum=0;
$sum+=$_ foreach @rray;
Конечно если элементами массива являются числа и если вопрос правильно поставлен. А если надо найти количество элементов массива, то да:
$sum=@rray; # В скалярном контексте возвращается количество дефайнутых элементов. |
|
Вернуться к началу |
|
|
|