Здравствуйте!
Помогите, пожалуйста
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) номер минимального по модулю элемента массива;
2) сумму модулей элементов массива, расположенных после первого отрицательного элемента.
Сжать массив, удалив из него все элементы, величина которых находится в интервале [a, b]. Освободившиеся в конце массива элементы заполнить нулями
sergeiss
16.03.2016 - 11:06
Цитата (nasye @ 16.03.2016 - 10:54) |
Помогите, пожалуйста |
"Помогите" в чем именно выражается?
Если у тебя уже есть свой код, то давай поможем

Показывай код.
А если "сделайте за меня", то это за деньги и тему в раздел "Проекты" я перенесу.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Цитата (sergeiss @ 16.03.2016 - 11:06) |
Цитата (nasye @ 16.03.2016 - 10:54) | Помогите, пожалуйста |
"Помогите" в чем именно выражается? Если у тебя уже есть свой код, то давай поможем :) Показывай код. А если "сделайте за меня", то это за деньги и тему в раздел "Проекты" я перенесу.
|
<?php
for ($i = 0; $i < 10; $i++) { $a[$i] = rand (-10,10);}
$min = $a[0];
$suma = 0;
$start = 0;
Print_r($a);
echo "<br>";
foreach($a as $key => $value)
{
if(abs($min) > abs($value))
{
$min = $value;
$number = $key;
}
if($value > 0 or $start)
{
$suma += $value;
$str .= ($value>0 ? '' : ' +') . $value;
$start = 1;
}
}
echo "Номер минимального по модулю элемента массива: $number ($min)<br>";
echo "Сумма элементов массива, расположенных после первого отрицательного элемента.: $suma = ($str)<br>";
?>