|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.05.2012, 13:39 | #1 |
Регистрация: 05.03.2012
Сообщений: 4
|
В массиве из 15 вещественных чисел найти наибольший элемент и поменять его местами с последним элементом массива.
В массиве из 15 вещественных чисел найти наибольший элемент и поменять его местами с последним элементом массива.
|
17.05.2012, 13:57 | #2 |
Новичок
Джуниор
Регистрация: 17.05.2012
Сообщений: 5
|
Код:
|
17.05.2012, 14:02 | #3 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
1 Формируем в цикле массив из 15 элементов, как задали: или вводом с клавиатуры, или с помощью функции случайных чисел, или задаем непосредственно в программе.
2 Предполагаем, что первый элемент массива =мах, поэтому переменной мах присваиваем значение первого элемента , а переменной индекса первый индекс массива. 3 В цикле начиная со второго элемента сравниваем каждый с мах, если он больше, то запоминаем его как мах и его индекс и так до конца массива. 4 Зная индекс мах элемента меняем местами с последним 5 В цикле выводим новый массив на экран. Программу пишите на том языке, который задали.
Неприятности приходят и уходят, а жизнь продолжается!
|
17.05.2012, 14:20 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
mmd12, а зачем избыточность в виде переменной max ?
так не проще (и что характернее - надежнее и ПРАВИЛЬНЕЕ, ибо Вы переменную maxind забыли проиницилизировать!)? Код:
|
17.05.2012, 14:25 | #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 |