Форум программистов, компьютерный форум CyberForum.ru

Как найти любой максимальный элемент массива? - C++

Восстановить пароль Регистрация
 
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
04.01.2013, 22:22     Как найти любой максимальный элемент массива? #1
Как сделать чтобы найти любое максимальное число,как здесь схитрить?
C++
1
2
3
4
5
6
max = -100; 
for (int i = 0;i<N;i++)
 {
    massiv[i]>max;
    massiv[i] = max;
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2013, 22:22     Как найти любой максимальный элемент массива?
Посмотрите здесь:

Как найти максимальный элемент массива? C++
Найти максимальный элемент массива C++
Найти максимальный элемент массива C++
Найти максимальный элемент массива C++
Найти максимальный элемент массива C++
Найти максимальный элемент массива C++
Найти максимальный положительный элемент массива C++
C++ Найти максимальный элемент массива; найти произведение элементов массива, удовлетворяющих условию
Найти максимальный элемент массива C++
Как найти максимальный элемент в столбце массива C++
C++ Найти максимальный элемент массива
C++ Найти максимальный элемент массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
04.01.2013, 22:28     Как найти любой максимальный элемент массива? #2
а если в массиве нет элемента, большего, чем -100? Получается, что в ответе выведется число, которое в массиве даже не состоит.

C++
1
2
3
4
max = massiv[0];  // зададим максимальным значением первый элемент массива.
for (int i = 0;i < N;i++)
    if (massiv[i] > max);
        massiv[i] = max;
Vourhey
Почетный модератор
6470 / 2245 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
04.01.2013, 22:35     Как найти любой максимальный элемент массива? #3
Цитата Сообщение от faLek Посмотреть сообщение
massiv[i] = max;
а не наоборот?
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
04.01.2013, 22:37     Как найти любой максимальный элемент массива? #4
кстати да :-) А я что-то и не обратил внимания
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
04.01.2013, 22:37  [ТС]     Как найти любой максимальный элемент массива? #5
Vourhey, на скорую руку набрасывал,так ошибся)))

Afflicted, спасибо,просто нужно же,чтобы ьфксимальный элемент присвоено значение массива,спасибо))
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
04.01.2013, 23:05     Как найти любой максимальный элемент массива? #6
поиск максимального
C++
1
2
3
4
5
6
max = massiv[0];
for (int i=1; i<N; i++)
    if (massiv[i] > max)
        max = massiv[i];
        
cout << max;
Yandex
Объявления
04.01.2013, 23:05     Как найти любой максимальный элемент массива?
Ответ Создать тему
Опции темы

Текущее время: 16:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru