Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 29.09.2017, 19:24   #1
DeviceGod
Новичок
 
Регистрация: 29.09.2017
Сообщений: 1
Репутация: 10
По умолчанию В одномерном массиве, состоящем из n вещественных элементов, вычислить

В одномерном массиве, состоящем из n вещественных элементов, вычислить:

сумму положительных элементов массива; произведение элементов массива, расположенных между максимальным по модулю элементом и минимальным по модулю элементом. Упорядочить элементы массива по убыванию.

Код:

<html> 
<head> 
</head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<body> 
<form method="post" action="12.php"> 
<p><input type="text" name="mas" size="5000"> 
<p><input type="submit" value="Отправить"></p> 
<p><input type="reset" value="Сбросить"></p> 
</form> 
</body> 
</html>

Код:

<? 
$mas=$_POST['mas']; 
$m=explode(" ", $mas); 
for($i=0; $i<count($m); $i++) 
{ 
if($m[$i]>0) 
{ 
echo $m[$i]. ' '; 
$summa=$summa+$m[$i]; 
} 
} 
echo '</br>Сумма всех положительных элементов массива: '."$summa"; 
rsort($m); 
foreach ($m as $key => $val) { 
echo '</br>'."$key = $val\n"; 
} 
?>

Пожалуйста, оформляйте Ваш код согласно правилам.
сложение положительных элементов массива и сортировку я сделал.
Помогите сделать произведение элементов массива, расположенных между максимальным по модулю элементом и минимальным по модулю элементом. очень прошу

Последний раз редактировалось Вадим Мошев; 30.09.2017 в 00:00.
DeviceGod вне форума   Ответить с цитированием
Старый 30.09.2017, 00:08   #2
Вадим Мошев
гигаМодератор :)
Заслуженный модератор
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Адрес: Адрес: Адрес: Адрес: Адрес: Адрес: Адрес: Адрес: Адрес:
Сообщений: 7,339
Репутация: 3623
По умолчанию

Цитата:
Сообщение от DeviceGod Посмотреть сообщение
Помогите сделать произведение элементов массива, расположенных между максимальным по модулю элементом и минимальным по модулю элементом. очень прошу
Вам надо найти номера минимального (numberOfMinimalElement) и максимального (numberOfMaximalElement) по модулю элемента. Потом, двигаясь по массиву начиная с элемента с номером numberOfMinimalElement по элемент с номером numberOfMaximalElement включительно, найдите произведение этих элементов. Начальное значение произведения положите равным единице.
Вадим Мошев вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В одномерном массиве, состоящем из n вещественных элементов, вычислить ( С# ) NastyaShuvalova Помощь студентам 0 16.12.2013 18:53
В одномерном массиве, состоящем из 10 вещественных элементов вычислить(c++) 3e6p Помощь студентам 5 19.12.2012 11:18
(C#) В одномерном массиве, состоящем из n вещественных элементов, вычислить Nekro95 Помощь студентам 2 06.11.2012 15:11
В одномерном массиве, состоящем из n вещественных элементов, вычислить: Дмитрий222 Помощь студентам 3 01.03.2012 15:14
С++ В одномерном массиве, состоящем из n-вещественных элементов. вычислить: uropb992 Помощь студентам 1 24.05.2010 20:02




23:44.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru