Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
3 / 3 / 0
Регистрация: 25.09.2016
Сообщений: 118

Поменять местами максимальный элемент массива с его предпоследним элементом

01.11.2016, 18:49. Показов 4785. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста как реализовать В массиве из 12 целых чисел поменять местами максимальный элемент с предпоследним элементом массива.
Нужно что бы все числа выводились в listbox1 но у меня не получается сделать вывод всех чисел .
Сделал считает максимальный но с выводом затрудняюсь подскажите как сделать?

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
    int max = arr[0];
 
    for (int i = 0; i < 11; ++i) {
        if (arr[i] > max) {
            max = arr[i];
        }
    }
Использовал для нахождения максимального числа подскажите что дальше?

Добавлено через 2 минуты
что то типо такого max = arr[10] ?
Но как же сделать вывод результат целого что бы было 1.2....120 11 а не 1 число которое заменили
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.11.2016, 18:49
Ответы с готовыми решениями:

В массиве поменять местами максимальный элемент с предпоследним элементом массива
Ввод в memo1 последовательность не важна. Задание: В массиве из 12 целых чисел поменять местами максимальный элемент с предпоследним...

Дан массив из N чисел. Найти наибольший элемент массива и поменять его местами с наименьшим элементом
Найти наибольший элемент массива и поменять его местами с наименьшим элементом. Builder. C++

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

24
3 / 3 / 0
Регистрация: 25.09.2016
Сообщений: 118
27.11.2016, 23:25  [ТС]
Студворк — интернет-сервис помощи студентам
starkiron, ну в ++c bilder есть типо таблички stringgrid нужно ввод в 1 табличку результат в другую выводить
0
64 / 64 / 16
Регистрация: 07.05.2016
Сообщений: 304
27.11.2016, 23:37
shooker, я прекрасно знаю про "таблички" там все элементарно, я просто не понимаю что у вас не получается) а код вы не показывается, он слишком секретен) что бы я поправил ошибки)

Добавлено через 6 минут
shooker, если вы про тот пример что мы делали выше, то там вывод мб запихнули в условие, а выводить нужно не только нечетные строки, а все, условие четности там только для изменения строк
1
3 / 3 / 0
Регистрация: 25.09.2016
Сообщений: 118
28.11.2016, 23:20  [ТС]
ну вот можно выводить 1 и 3 строку заменив название mb но как сделать и вывод четной строки ?
0
64 / 64 / 16
Регистрация: 07.05.2016
Сообщений: 304
28.11.2016, 23:35
shooker,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
for(i=1;i<4;i++)
    {
    for(j=1;j<4;j++)
        {
            if(i%2!=0)
                {
                    if(mb->Cells[j][i]>0)
                        {
                            mb1->Cells[j][i]=1;
                        }
                     else
                        {
                            mb1->Cells[j][i]=0;
                        }
                }
            else
                {
                    mb1->Cells[j][i]=mb->Cells[j][i];
                }
            
        }
    }

что то типо этого? вы упорно не скидываете свой код, а ошибка простая, вы только в условии нечетные строки выводите....
1
3 / 3 / 0
Регистрация: 25.09.2016
Сообщений: 118
29.11.2016, 18:13  [ТС]
starkiron, я просто не в той теме писал ) код был в другой

Добавлено через 18 часов 10 минут
https://pp.vk.me/c604422/v6044... 6s98mE.jpgstarkiron, подскажи как сделать блок схему все понял кроме if(i%2!=0) если true то просто выполняется что если нет??не выполняется программа и все?
и вот еще mb2->Cells[j][i]=mb->Cells[j][i]; к какому if относиться к if(i%2!=0) ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.11.2016, 18:13

Найти максимальный элемент массива и поменять его местами с первым элементом
1)(ввод элементов с клавиатуры)Дан одномерный массив целых чисел. Найти максимальный элемент массива и поменять его местами с первым...

Найти максимальный элемент массива и поменять его местами с последним элементом
Дан одномерный массив, который содержит не более 200 целых чисел. Найти максимальный элемент и поменять его местами с последним элементом.

Найти максимальный элемент массива и поменять его местами с последним элементом
Дан массив A размера N. Упорядочить его по возрастанию методом сортировки простым выбором: найти максимальный элемент массива и поменять...

Найти максимальный элемент массива и поменять его местами с последним элементом.
Дан одномерный массив, который содержит не более 100 вещественных чисел. Найти максимальный элемент и поменять его местами с последним...

Найти максимальный элемент массива и поменять его местами с первым элементом
В качестве условия задачи берется задание из 5 лабораторной работы, но работать не с одним массивом, а с двумя А1 и А2. В основной...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru