0 / 0 / 0
Регистрация: 10.11.2014
Сообщений: 5
1

Подсчет числа элементов, равных максимальному

10.11.2014, 17:34. Показов 2225. Ответов 1
Метки нет (Все метки)

Здравствуйте! Помогите решить задачу на Си++:

Напишите программу подсчета числа элементов, равных максимальному, в числовом массиве из 30 элементов.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2014, 17:34
Ответы с готовыми решениями:

Связный список; удаление равных максимальному элементов
считать числа в связный список, найти макс. элемент, удалить из списка все элементы, равные...

Определить количество элементов массива, равных максимальному
В целочисленном массиве определить количество элементов, равных максимальному с++

Найти в массиве количество элементов, равных максимальному
Напишите программу, которая находит в массиве количество элементов, равных максимальному. ...

Найти количество элементов массива, равных максимальному
Дан целочисленный массив из 30 элементов. Найти количество элементов, равных максимальному.

1
6 / 6 / 6
Регистрация: 15.10.2014
Сообщений: 98
10.11.2014, 17:55 2
Лучший ответ Сообщение было отмечено Kloid как решение

Решение

Вроде верно работает, только ввод пользователем замените на статические 30.

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <ctime> // для работы rand
using namespace std;
 
int size = 0; // размер нашего массива
 
 
int main()
{
    int summ = 0;
    int max = 0;
    srand(time(NULL)); // начальное значение для работы rand
 
    cout << "Enter integer value: "; // ввод пользователем размера массива.
    cin >> size; 
    int *array = new int[size]; // выделим память для массива.
 
    for (int i = 0; i < size; i++)
    {
        array[i] = rand()%100; // заполняем массив случайными числами от 0 до 99
        cout << array[i] << " "; // выводим элемент на экран
    }
    cout << endl;
 
    for (int i = 0; i < size; i++) 
    {
        if (array [i] == max)
            summ = summ + max;
        if (array[i] > max)
        {
            summ = 0;
            max = array[i];
            summ = max;
        }
 
    };
    cout << summ;
 
    
 
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2014, 17:55

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

Подсчет количества пар элементов, равных друг другу, в массиве
Дан массив чисел. Посчитайте, сколько в нем пар элементов, равных друг другу. Считается, что любые...

Найти количество чисел последовательности равных максимальному
Дано 100 вещественных чисел (не использовать массив). Сколько из них принимает наибольшее значение....

Подсчёт числа элементов, равных максимальному, в числовом массиве
Помогите пожалуйста :) Написать алгоритм подсчёта числа элементов, равных максимальному, в...


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

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

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