|
6 / 5 / 8
Регистрация: 23.05.2014
Сообщений: 212
|
|||||||||||||||||||||
Упорядочить элементы массива, располагая в первой его половине элементы, стоявшие на четных позициях07.07.2014, 21:38. Показов 4678. Ответов 17
Метки нет (Все метки)
Есть массив:
1. Найти минимальный по модулю элемент массива.
2. Упорядочить элементы массива, располагая в первой его половине элементы, стоявшие на четных позициях, а во второй – на нечетных позициях. Второй пункт подскажите. 3. Вычислить сумму модулей элементов массива, расположенных после первого элемента равного нулю.
Я все верно делаю?
0
|
|||||||||||||||||||||
| 07.07.2014, 21:38 | |
|
Ответы с готовыми решениями:
17
Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях Превратить массив так, чтобы в его первой половине располагались элементы стоящие в четных позициях а во второй половине - нечетные
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
||||||
| 07.07.2014, 22:09 | ||||||
|
Если по модулю, то
0
|
||||||
|
6 / 5 / 8
Регистрация: 23.05.2014
Сообщений: 212
|
|||||||
| 07.07.2014, 22:17 [ТС] | |||||||
|
делаю вот так:
Что неправильно?
0
|
|||||||
|
0 / 0 / 3
Регистрация: 07.07.2014
Сообщений: 37
|
|
| 07.07.2014, 22:24 | |
|
Человек, не нужно ставить в выводе "&" перед minabs!!!
зачем ты адрес его выводишь =DDDD Добавлено через 2 минуты И в третьей задаче лучше цикл начать с 1. Смысл делать один лишний шаг, добавляя ноль(( + к скорости работы программы
0
|
|
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
||||||
| 07.07.2014, 22:25 | ||||||
Сообщение было отмечено CovCek как решение
Решение
1
|
||||||
|
6 / 5 / 8
Регистрация: 23.05.2014
Сообщений: 212
|
|
| 07.07.2014, 22:28 [ТС] | |
|
0
|
|
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|||||||||||
| 07.07.2014, 22:35 | |||||||||||
Сообщение было отмечено CovCek как решение
Решение
1
|
|||||||||||
|
6 / 5 / 8
Регистрация: 23.05.2014
Сообщений: 212
|
||
| 07.07.2014, 22:37 [ТС] | ||
|
0
|
||
|
0 / 0 / 3
Регистрация: 07.07.2014
Сообщений: 37
|
||
| 07.07.2014, 22:39 | ||
|
- Время работы программы увеличится - Лишняя переменная bool flag
0
|
||
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
||
| 07.07.2014, 22:44 | ||
|
1 2 3 4 5 6 7 8 9 min = 1; |2| < 1 ? Нет. min 1 |3| < 1 ? Нет. min 1 |4| < 1 ? Нет. min 1 ... min действительно 1 xD 9 8 7 6 5 4 3 2 1 min = 1; |8| < 9 ? Да. min 8 |7| < 8 ? Да. min 7 |6| < 7 ? Да. min 6 ... |1| < 2 ? Да. min 1 Если вы о том, что я вместо int min = abs(array[0]); написал int min = array[0]; То если массив заполнять и минусовыми то да, тогда надо и array[i] = rand()%100 - 50; ставить И у вас в коде при вводе n проверять не будет ли она больше 20. А то программа рухнит.
0
|
||
|
0 / 0 / 3
Регистрация: 07.07.2014
Сообщений: 37
|
|||
| 07.07.2014, 22:44 | |||
|
ЗАЧЕМ СРАВНИВАТЬ min с array[0] ЕСЛИ min=array[0]!!!! о боже(
0
|
|||
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
||
| 07.07.2014, 22:46 | ||
Это задание 1 курса - о какой производительности ты говоришь )))Напишите Ваш код без лишней переменной и проверки )))) ![]()
1
|
||
|
6 / 5 / 8
Регистрация: 23.05.2014
Сообщений: 212
|
|
| 07.07.2014, 22:48 [ТС] | |
|
0
|
|
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
||
| 07.07.2014, 22:50 | ||
|
1
|
||
|
6 / 5 / 8
Регистрация: 23.05.2014
Сообщений: 212
|
|
| 07.07.2014, 22:54 [ТС] | |
|
0
|
|
|
0 / 0 / 3
Регистрация: 07.07.2014
Сообщений: 37
|
||||||
| 07.07.2014, 22:55 | ||||||
|
Это легче чем использовать флаги и 2 условия
0
|
||||||
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|||||||
| 07.07.2014, 23:30 | |||||||
1
|
|||||||
|
6 / 5 / 8
Регистрация: 23.05.2014
Сообщений: 212
|
||
| 10.07.2014, 11:53 [ТС] | ||
|
0
|
||
| 10.07.2014, 11:53 | |
|
Помогаю со студенческими работами здесь
18
Преобразовать массив, чтобы в первой его половине распологались элементы стоявишие в четных позициях
Преобразовать массив, чтобы в первой его половине располагались элементы, стоявшие в четных позициях
Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|