0 / 1 / 0
Регистрация: 06.05.2012
Сообщений: 38
|
||||||
1 | ||||||
Вычислить минимальный по модулю элемент массива20.12.2012, 12:16. Показов 5570. Ответов 4
Метки нет (Все метки)
Задание: В одномерном массиве, состоящем из п целочисленных элементов, вычислить:
• минимальный по модулю элемент массива; • сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине — элементы, стоявшие в нечетных позициях
0
|
20.12.2012, 12:16 | |
Ответы с готовыми решениями:
4
В одномерном массиве вычислить минимальный по модулю элемент массива Одномерные массивы: вычислить минимальный по модулю элемент массива В одномерном массиве вычислить минимальный по модулю элемент В одномерном массиве вычислить минимальный по модулю элемент |
1 / 1 / 2
Регистрация: 17.12.2012
Сообщений: 8
|
||||||
20.12.2012, 13:34 | 2 | |||||
Прошу прощения,не туда написал ответ!
0
|
28 / 28 / 5
Регистрация: 07.09.2012
Сообщений: 119
|
||||||
20.12.2012, 13:51 | 3 | |||||
В вашем коде обязательно вводить новый массив, т.к. иначе вы перезапишите элементы своего массива и некоторые данные утеряются. К примеру, при записи a[2] на место a[1] в вашем массиве исчезнет элемент a[1] базовой последовательности.
1
|
0 / 1 / 0
Регистрация: 06.05.2012
Сообщений: 38
|
||||||
20.12.2012, 16:14 [ТС] | 4 | |||||
Добавлено через 22 минуты И подскажите еще зачем в 49 стоке вводим элемент -K
0
|
28 / 28 / 5
Регистрация: 07.09.2012
Сообщений: 119
|
|||||||||||
20.12.2012, 16:52 | 5 | ||||||||||
k - это переменная, которая определяет по какому индексу вставлять элемент в новый массив. Автор кода присваивает ей значение -1 и в первом же блоке if инкрементирует ее. таким образом первый элемент массива по индексу k=0 получает значение.
Далее идет Concat - этот оператор возвращает последовательность, состоящую из вызывающей(которую мы уже определили с помощью первого where) и последовательности, которая задается в виде параметра, а именно
Получив эту последовательность мы преобразуем ее в массив int. для простоты понимания эту строку можно разделить условно на 4 метода - 1. создаем последовательность из элементов, стоящих на четных позициях 2. создаем последовательность из элементов, стоящих на НЕчетных позициях 3. объединяем 2 последовательности 4. делаем из этой последовательности массив Надеюсь понятно)
1
|
20.12.2012, 16:52 | |
20.12.2012, 16:52 | |
Помогаю со студенческими работами здесь
5
Найти второй минимальный по модулю элемент массива Найти минимальный по модулю элемент массива и поставить его последним Найти минимальный по модулю не нулевой элемент и заменить на него нулевые элементы массива Вычислить максимальный по модулю элемент массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |