Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Andrykka
1 / 1 / 0
Регистрация: 29.11.2011
Сообщений: 6
1

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

06.12.2011, 10:38. Просмотров 974. Ответов 5
Метки нет (Все метки)

задан массив n элемнтов,найти max элемент массиваи его номер
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2011, 10:38
Ответы с готовыми решениями:

Найти максимальный элемент массива и его номер
Составить программу записи в массив В номеров четных элементов массива А. Дан...

Найти максимальный элемент массива и его порядковый номер.
17.Дан массив А(4). Найти максимальный элемент массива и его порядковый номер.

Среди элементов массива найти максимальный элемент и его номер
Координаты n векторов заданные матрицей А(n,m) (m<=5, n<=6). Посчитать длину...

Найти максимальный элемент массива и вывести на экран его значение и номер
Пользователь вводит элементы в целочисленный массив mas с помощью функции...

Найти и вывести на экран максимальный элемент массива, а также его порядковый номер
Найти и вывести на экран максимальный элемент данного массива U(10), а также...

5
n00b.vcxproj
Кодер
47 / 46 / 7
Регистрация: 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);
0
co6ak
Кошковед
515 / 503 / 63
Регистрация: 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] - значение максимума
1
n00b.vcxproj
Кодер
47 / 46 / 7
Регистрация: 10.10.2010
Сообщений: 229
06.12.2011, 11:04 4
Цитата Сообщение от co6ak Посмотреть сообщение
дибильный способ.
мэйби, не стал все делать в одном цикле, просто сокращать и вдаваться в подробности лень
1
Andrykka
1 / 1 / 0
Регистрация: 29.11.2011
Сообщений: 6
06.12.2011, 11:07  [ТС] 5
спасибо
0
Dekio
Фрилансер
Эксперт С++
5838 / 1219 / 499
Регистрация: 23.11.2010
Сообщений: 3,377
Записей в блоге: 1
06.12.2011, 12:36 6
Цитата Сообщение от Andrykka Посмотреть сообщение
задан массив n элемнтов,найти max элемент массиваи его номер
C++
1
*std::max_element(arr,arr+n);
1
06.12.2011, 12:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2011, 12:36

Найти максимальный по модулю элемент массива и его номер, сумму расположенных между первым и последним положит
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)...

Определить максимальный элемент массива, его номер и их количество
в массиве определить максимальный элемент, его номер и их кол-во

Определить максимальный элемент массива N (n) и его порядковый номер, где 0 <= n <= 45
Определить максимальный элемент массива B(n) и его порядковый номер, где 0 &lt;=...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru