Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 25

Одномерные массивы

17.01.2016, 20:26. Показов 632. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Может кто-нибудь поможет?=)
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму положительный элементов массива.
2) произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами.
Упорядочить элементы массива по убыванию.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.01.2016, 20:26
Ответы с готовыми решениями:

Одномерные массивы
Очень прошу помочь с одним вариантом , очень долго пробовал сделать , но никак не могу (много работы навалилось по другим темам и...

Вычислить сумму элементов массива с нечетными номерами
Не могу сделать, только начала массивы.. Ввести одномерный массив m = {-1, 0, 10, -3, -5, 6, -2, 3, 4}. Вычислить сумму элементов с...

Удалить из массива все элементы, встречающиеся ровно три раза
1. Дан целочисленный массив размера N. Удалить из массива все элементы, встречающиеся ровно три раза, и вывести размер полученного...

3
13 / 13 / 3
Регистрация: 30.06.2013
Сообщений: 168
18.01.2016, 06:39
нет здесь спрашивают а не решают за вас
0
1 / 1 / 3
Регистрация: 15.01.2016
Сообщений: 16
18.01.2016, 09:17
По второму вопросу могу подсказать алгоритм.
1. Найти максимальный и минимальный элементы, поместить их значение в переменные. Это можно сделать в одном цикле прохода по элементам массива, можно в двух.
2. Сделать проход по массиву от минимального элемента к максимальному (цикл for или while), посчитать произведение.
3. Упорядочить по убыванию, это можно сделать многими способами, любой из них легко найти в Интернете.
0
Покинул форум
3701 / 1484 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
18.01.2016, 10:32
Из озвученных заданий у большинства обычно вызывает трудности второе задание. Минимальный элемент по модулю стремится к нулю, а максимальный - выбирается между наиболее отрицательным и положительными числами, если, конечно, таковые есть. В переводе на C# алгоритм будет примерно таким:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Int32[] arr = {-32, -15, 7, 13, -27, 100, 237, 512, -3, 11};
 
Int32 z = 0, r = 1, min = Array.IndexOf(arr, arr.Min()), max = Array.IndexOf(arr, arr.Max());
Boolean chk = false;
if (Math.Abs(arr[max]) < Math.Abs(arr[min])) max = min;
while (!chk) {
  for (Int32 i = 0; i < arr.Length; i++) {
    if (Math.Abs(arr[i]) == Math.Abs(z)) {
      min = i;
      chk = true;
    }
  }
  z++;
}
if (min > max) {
  z = min;
  min = max;
  max = z;
}
for (Int32 i = min + 1; i < max; i++) r *= arr[i];
Console.WriteLine(r);
В принципе, чтобы код был предельно минималистичным, можно использовать LINQ, тем паче, что первое и последнее задание с использованием оного будут выглядеть как:
C#
1
Console.WriteLine(arr.Where(i => i > 0).Sum());
и
C#
1
arr.OrderByDescending(i => i).ToList().ForEach(i => Console.Write("{0} ", i));
соответственно.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.01.2016, 10:32
Помогаю со студенческими работами здесь

Дан целочисленный массив (одномерные массивы )
Дан целочисленный массив А, среди элементов есть одинаковые. Создать массив из различных элементов А. Добавлено через 2 часа 2 минуты ...

Написать программу-тест на тему "Языки и системы программирования. Одномерные массивы"
помогите пожалуйста написать программу в с# вот задание Задание № 8. Тема: Языки и системы программирования. Одномерные массивы...

одномерные массивы
Помогите решить задачи! 1)В одномерном массиве, состоящем из n вещественных элементов, вычислить: - сумму отрицательных элементов...

Табулирование функции и поиск данных. Одномерные массивы. Двумерные массивы
Вычислить сумму первых четырех отрицательных элементов. В соответствии с п. 5.16 правил &quot;Запрещено создавать темы с множеством...

Циклические массивы.одномерные массивы
в заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru