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

Вывести количество максимальных чисел. Массив - C++

Восстановить пароль Регистрация
 
FoxTails
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 10
05.10.2013, 21:30     Вывести количество максимальных чисел. Массив #1
Сначала вводим кол-во чисел в массиве, затем находим кол-во максимальных чисел данной последовательности.
Пример:
Sample input:
7
1 4 2 5 2 5 3

Sample output:
2

Вот но не получилось. Если можно переделайте пожалуйста и еще одна просьба можно без функции.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    int a;
    cin>>a;
    int b[a];
    for(int i=0; i<a; i++)
    cin>>b[i];
    int max=b[0];
    int n=0, j;
    for(int i=1; i<a; i++)
    {
        if(max<b[i])
        {
        max=b[i];
        n=i;
        if(j==b[i])
        {
            j++;
        }
        }
    }
    cout<<j<<" ";
    return 0;
}
Добавлено через 11 минут
up!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2013, 21:30     Вывести количество максимальных чисел. Массив
Посмотрите здесь:

Вывести k максимальных чисел массива в порядке убывания C++
C++ Вывести количество максимальных элементов массива
C++ Вывести 5 максимальных чисел из элементов матрицы
C++ Найти количество максимальных элементов последовательности чисел
C++ Дан массив натуральных чисел А[m,n] и число а. Вывести этот массив на экран, вычислит количество элементов равных а и вывести их индексы
C++ Дан массив а, состоящий из n целых чисел (n < = 100). Найти количество максимальных элементов массива
C++ Дан массив а, состоящий из n целых чисел (n < = 100). Найти количество максимальных элементов массива
Дана последовательность из n чисел, посчитать количество максимальных элементов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
05.10.2013, 21:32     Вывести количество максимальных чисел. Массив #2
Цитата Сообщение от FoxTails Посмотреть сообщение
Сначала вводим кол-во чисел в массиве, затем находим кол-во максимальных чисел данной последовательности.
Пример:
Sample input:
7
1 4 2 5 2 5 3

Sample output:
2

Вот но не получилось. Если можно переделайте пожалуйста и еще одна просьба можно без функции.

Добавлено через 11 минут
up!!!
what's up?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    int a;
    cin>>a;
    int* b=new int[a];
    for(int i=0; i<a; i++)
    cin>>b[i];
    int max=b[0];
    int n=0,j;
    for(int i=0; i<a; i++)    {
        if(max<b[i]) {
            n=0;
            max=b[i];
        }
        if (max==b[i])
            n++;
    }
    cout<<n<<" ";
    system ("pause");   
    return 0;
}
Yandex
Объявления
05.10.2013, 21:32     Вывести количество максимальных чисел. Массив
Ответ Создать тему
Опции темы

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