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

Функция поиска количества максимальных элементов. - C++

Восстановить пароль Регистрация
 
Bladnes
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 3
26.03.2012, 19:11     Функция поиска количества максимальных элементов. #1
Всем добрый вечер. В С++ начинающий, поэтому прошу вашей помощи.
Вот собственно в чем заключается моя просьба:
3. Напишите функцию поиска количества максимальных элементов в массиве.
Буду благодарен любой помощи или подсказки, заранее благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2012, 19:11     Функция поиска количества максимальных элементов.
Посмотрите здесь:

C++ Подскажите цикл для поиска количества различных чисел среди элементов массива
C++ Функция для нахождения количества элементов в бинарном дереве
C++ функция для подсчета суммы и количества элементов больше K
Функция поиска самой длинной цепочки элементов массива C++
Функция максимальных элементов в одномерном и двумерном массивах C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bunny
7 / 7 / 0
Регистрация: 18.03.2012
Сообщений: 77
26.03.2012, 19:14     Функция поиска количества максимальных элементов. #2
C++
1
2
3
4
5
6
7
8
9
10
11
int a[10],i,t=0,max=0;
for(i=0;i<10;i++)
{
 a[i]=random(20);
}
for(i=0;i<10;i++)
{
 if (a[i]>max) max=a[i];
 if (a[i]==max) t++;
}
cout<<"Максимальный елемент"<<max<<" и их количество "<<t;
}
Duha666
50 / 50 / 5
Регистрация: 10.03.2012
Сообщений: 138
26.03.2012, 19:15     Функция поиска количества максимальных элементов. #3
bunny, обновить t забыли.
C++
1
2
if (a[i]>max) max=a[i], t = 1;
if (a[i]==max) t++;
bunny
7 / 7 / 0
Регистрация: 18.03.2012
Сообщений: 77
26.03.2012, 19:18     Функция поиска количества максимальных элементов. #4
Duha, спасибо за поправку
Duha666
50 / 50 / 5
Регистрация: 10.03.2012
Сообщений: 138
26.03.2012, 19:19     Функция поиска количества максимальных элементов. #5
1 1 1 1 1 2
Вывод будет 4.
bunny
7 / 7 / 0
Регистрация: 18.03.2012
Сообщений: 77
26.03.2012, 19:25     Функция поиска количества максимальных элементов. #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
void main()
{
 clrscr();
 int a[10],i,t=0,max=0;
 cout<<"vvedite 10 elemeHtov";
 for(i=0;i<10;i++)
 cin>>a[i];
 for(i=0;i<10;i++)
 {
  if (a[i]>max) max=a[i];
  if (a[i]==max) t++;
 }
 cout<<"max="<<max<<"kol_vo="<<t;
 getch();
}
Вводите 10 чисел и максимальный элемент 3 раза или больше повторите.Все проверил работате
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2012, 19:33     Функция поиска количества максимальных элементов.
Еще ссылки по теме:

Функция func должна вернуть количества элементов C++
C++ Функция подсчета количества нулевых элементов массива
Напишите функцию поиска количества максимальных элементов в массиве C++

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

Или воспользуйтесь поиском по форуму:
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
26.03.2012, 19:33     Функция поиска количества максимальных элементов. #7
Цитата Сообщение от bunny Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
void main()
{
 clrscr();
 int a[10],i,t=0,max=0;
 cout<<"vvedite 10 elemeHtov";
 for(i=0;i<10;i++)
 cin>>a[i];
 for(i=0;i<10;i++)
 {
  if (a[i]>max) max=a[i];
  if (a[i]==max) t++;
 }
 cout<<"max="<<max<<"kol_vo="<<t;
 getch();
}
Вводите 10 чисел и максимальный элемент 3 раза или больше повторите.Все проверил работате
И опять t обновить забыли!!
C++
1
2
3
4
5
6
7
if (a[i]>max) {
  max=a[i];
  t=1;
}
else{
  if (a[i]==max) t++;
}
Yandex
Объявления
26.03.2012, 19:33     Функция поиска количества максимальных элементов.
Ответ Создать тему
Опции темы

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