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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ArChI1995
0 / 0 / 0
Регистрация: 13.02.2014
Сообщений: 7
#1

Найти наибольший элемент массива и указать сколько раз он встречается в массиве - C++

13.02.2014, 20:34. Просмотров 504. Ответов 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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int [,] mas = new int [5,5];
           
            Random Rnd = new Random();
            int i = 0,b=0;
            int max = int.MinValue;
           
            for (i = 0; i < 5; i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    mas[i, j] = Rnd.Next(11);
                    Console.Write(" " + mas[i, j]);
                    foreach (int a in mas)
                    {
 
                        if (a > max)
                        {
                            max = a;
                            if (mas[i, j] == max)
                            {
                                b++;
                            }   
                        }
 
                    }
                }
                
                Console.WriteLine("\n");
            }
            Console.WriteLine("Максимальное значение = " + max);
            Console.WriteLine("Кол-во = " + b);
        
                       Console.ReadLine();   
 
        }
    }
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2014, 20:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти наибольший элемент массива и указать сколько раз он встречается в массиве (C++):

Дан двумерный массив размером 13х12. Найти наибольший элемент массива и указать сколько раз он встречается в массиве - C++
Дан двумерный массив размером 13х12. Найти наибольший элемент массива и указать сколько раз он встречается в массиве

Посчитать сколько раз встречается каждый элемент в массиве. - C++
Не получается программа. Что не так? #include &lt;stdio.h&gt; using namespace std; const int n = 7; int main() { int a; int...

В массиве 3х5 узнать сколько раз в нем встречается элемент со значением X - C++
массив задавать случайной генерацией чисел. Не понимаю как прописать сколько раз встречается Х. #include &lt;iostream&gt; #include &lt;ctime&gt; ...

Выяснить сколько раз встречается максимальный элемент двумерного массива - C++
2. Выяснить сколько раз встречается в массиве А максимальный элемент

Указать в процентах сколько раз встречается та или иная буква в строке - C++
Дана строка,содержащая текст, набранный заглавными буквами.Указать(в процентах) сколько раз встречается та или иная буква. Нужна помощь,...

Для каждого из слов указать, сколько раз оно встречается в заданном тексте - C++
Дан текст, содержащий n строк. Для каждого из слов указать, сколько раз оно встречается.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
petyahohlov
27 / 22 / 5
Регистрация: 31.07.2013
Сообщений: 121
13.02.2014, 20:43 #2
а заново прокрутить массив и посчитать?
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
13.02.2014, 21:37 #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от ArChI1995 Посмотреть сообщение
if (a > max)
{
max = a;
if (mas[i, j] == max)
{
b++;
}
}
Попробуй заменит на это:
C++
1
2
3
4
5
6
7
8
9
if (a > max)
{
b=0;
max = a;
}
if (mas[i, j] == max)
{
b++;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2014, 21:37
Привет! Вот еще темы с ответами:

Для каждого символа заданного текста указать сколько раз он встречается в тексте - C++
Для каждого символа заданного текста указать сколько раз он встречается в тексте на С++

Задачка на указатели. Указать, сколько раз встречается в тексте каждое из двухбуквенных сочетаний - C++
Для встречающихся в заданном тексте пар рядом расположенных символов указать,сколько раз встречается в тексте каждое из таких двухбуквенных...

Для каждого из слов предложения указать, сколько раз оно встречается в предложении - C++
Добрый день! Не могу решить две задачи в с++ , поскажите пожалуйста: 1. Для каждого из слов предложения указать, сколько раз оно...

Для каждого символа заданного текста указать, сколько раз он встречается в тексте - C++
Доброго времени суток , прошу помочь с решением задачи : Для каждого символа заданного текста указать, сколько раз он встречается в...


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

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

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