![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 05.03.2012
Сообщений: 4
|
![]()
В массиве из 15 вещественных чисел найти наибольший элемент и поменять его местами с последним элементом массива.
|
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 17.05.2012
Сообщений: 5
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
1 Формируем в цикле массив из 15 элементов, как задали: или вводом с клавиатуры, или с помощью функции случайных чисел, или задаем непосредственно в программе.
2 Предполагаем, что первый элемент массива =мах, поэтому переменной мах присваиваем значение первого элемента , а переменной индекса первый индекс массива. 3 В цикле начиная со второго элемента сравниваем каждый с мах, если он больше, то запоминаем его как мах и его индекс и так до конца массива. 4 Зная индекс мах элемента меняем местами с последним 5 В цикле выводим новый массив на экран. Программу пишите на том языке, который задали.
Неприятности приходят и уходят, а жизнь продолжается!
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
mmd12, а зачем избыточность в виде переменной max ?
так не проще (и что характернее - надежнее и ПРАВИЛЬНЕЕ, ибо Вы переменную maxind забыли проиницилизировать!)? Код:
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
1309
В массиве из 15 вещественных чисел найти наибольший элемент и поменять его местами с последним элементом массива. float arr[15]; std::swap_iter(arr + sizeof(arr) / sizeof(arr[0]) - 1, std::max_element(arr, arr + sizeof(arr) / sizeof(arr[0])));
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти в каждой строке наибольший элемент и поменять с элементом побочной матрицы | kaznachey1993 | Помощь студентам | 5 | 27.01.2012 19:04 |
В одномерном массиве найти наибольший элемент и поменять его местами с последним | nawka | Помощь студентам | 3 | 15.01.2012 13:34 |
Найти мин и поменять его местами со следующим элементом в массиве | netiv | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.10.2011 16:41 |
В целочисленной квадратной матрице наибольший элемент каждой строки поменять местами с элементом главной диагонали | DesignGenius | C# (си шарп) | 0 | 18.10.2011 20:22 |
В каджом столбце массива А поменять местами первый отрицательный элемент с последним элементом столбца. | Carmen | Помощь студентам | 1 | 31.05.2011 19:41 |