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

Найти максимальный элемент массива и его номер - C++

Восстановить пароль Регистрация
 
Andrykka
1 / 1 / 0
Регистрация: 29.11.2011
Сообщений: 6
06.12.2011, 10:38     Найти максимальный элемент массива и его номер #1
задан массив n элемнтов,найти max элемент массиваи его номер
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2011, 10:38     Найти максимальный элемент массива и его номер
Посмотрите здесь:

максимальный элемент массива и его порядковый номер. C++
C++ Определить максимальный элемент матрицы А, номер его строки и номер его столбца
Найти максимальный элемент и его номер среди отрицательных элементов. C++
C++ Определить максимальный элемент массива, его номер и их количество
C++ Среди элементов массива найти максимальный элемент и его номер
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
n00b.vcxproj
Кодер
 Аватар для n00b.vcxproj
46 / 45 / 2
Регистрация: 10.10.2010
Сообщений: 229
06.12.2011, 10:58     Найти максимальный элемент массива и его номер #2
max элемент:
C++
1
2
3
4
5
int*arr=new int[n];
int max=0;
for(i=0;i<n;++i)
if(arr[i]>max)
arr[i]=max;
номер массива(линейный поиск):
C++
1
2
3
for(i=0;i<n;++i)
if(arr[i] == max)
printf("%d", max);
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
06.12.2011, 11:01     Найти максимальный элемент массива и его номер #3
Цитата Сообщение от n00b.vcxproj Посмотреть сообщение
max элемент:
C++
1
2
3
4
5
int*arr=new int[n];
int max=0;
for(i=0;i<n;++i)
if(arr[i]>max)
arr[i]=max;
номер массива(линейный поиск):
C++
1
2
3
for(i=0;i<n;++i)
if(arr[i] == max)
printf("%d", max);

дибильный способ.

C++
1
2
3
int i_max = 0;  
for ( int i = 1; i < N; i ++ )
      if ( mas[i] > mas[i_max] ) i_max = i;
i_max - индекс максимума
mas[i_max] - значение максимума
n00b.vcxproj
Кодер
 Аватар для n00b.vcxproj
46 / 45 / 2
Регистрация: 10.10.2010
Сообщений: 229
06.12.2011, 11:04     Найти максимальный элемент массива и его номер #4
Цитата Сообщение от co6ak Посмотреть сообщение
дибильный способ.
мэйби, не стал все делать в одном цикле, просто сокращать и вдаваться в подробности лень
Andrykka
1 / 1 / 0
Регистрация: 29.11.2011
Сообщений: 6
06.12.2011, 11:07  [ТС]     Найти максимальный элемент массива и его номер #5
спасибо
Dekio
Фрилансер
Эксперт C++
 Аватар для Dekio
5816 / 1214 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
06.12.2011, 12:36     Найти максимальный элемент массива и его номер #6
Цитата Сообщение от Andrykka Посмотреть сообщение
задан массив n элемнтов,найти max элемент массиваи его номер
C++
1
*std::max_element(arr,arr+n);
Yandex
Объявления
06.12.2011, 12:36     Найти максимальный элемент массива и его номер
Ответ Создать тему
Опции темы

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