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

Дан массив а, состоящий из n целых чисел (n < = 100). Найти количество максимальных элементов массива

15.12.2013, 23:09. Показов 2989. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан массив а, состоящий из n целых чисел (n < = 100). Найти количество максимальных элементов массива.

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
#include <iostream.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
srand(time(NULL));
int mas[100];
int max_element, count_max_element = 0;
int N;
 
cout « "Vvedite razmer massiva: ";
(cin » N).get();
while (N > 100) // ограничение на размер
{
cout « "Dlinna dolgna bit ne bolee 100" « endl;
cout « "Vvedite razmer massiva: ";
(cin » N).get();
}
 
for (int i = 0 ; i < N ; i++)
{
//mas[i] = random(1000);
cin » mas[i];
}
for (int i = 0 ; i < N ; i++)
{
cout « mas[i] « " ";
}
cout « endl;
max_element = mas[0];
for (int i = 1 ; i < N ; i++)
if (mas[i] > max_element)
max_element = mas[i];
for (int i = 0 ; i < N ; i++)
if (mas[i] == max_element)
count_max_element++;
 
cout « "In array max element (" « max_element « ") meets " « count_max_element « " times." « endl;
 
cin.get();
cin.get();
 
return 0;
}
Помогите пожалуйста с проверкой данного кода,просто не очень уверена в правильности его.Возможно его упростить или переделать ??
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2013, 23:09
Ответы с готовыми решениями:

Дан массив а, состоящий из n целых чисел (n < = 100). Найти количество максимальных элементов массива
не могу найти ошибку #include &lt;iostream.h&gt; #include &lt;conio.h &gt; void main() { int a; int...

Дан одномерый массив а1, а2,..,аn, состоящий из целых чисел. Найти число, которое максимальное количество раз повторяется в элементах массива.
Дан одномерый массив а1, а2,..,аn, состоящий из целых чисел. Найти число, которое максимальное...

дан массив целых чисел. Найти количество нечетных элементов массива
я плохо разбираюсь в массивах. Если можно то напишите пож программу как можно в развернутом виде....

Дан массив 10 целых чисел. Найти количество четных элементов массива
Дан массив 10 целых чисел. Найти количество четных элементов массива.Элементы массива вводить с...

3
11 / 11 / 3
Регистрация: 18.12.2011
Сообщений: 112
15.12.2013, 23:27 2
А что тебя в твоем коде не устраивает ?, ну только вот вопрос зачем так замудренно с вводом данных в N можно же просто
C++
1
cin >> N;
Добавлено через 2 минуты
если хочешь рандом что бы был то надо писать так
C++
1
rand() % MaХчисло - MiNчисло
1
0 / 0 / 0
Регистрация: 24.11.2013
Сообщений: 48
16.12.2013, 18:38  [ТС] 3
у меня есть еще один вопрос,только уже не по этому коду
0
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
16.12.2013, 19:53 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <cstdlib>
#include <iostream>
#include <map>
 
using namespace std;
 
int main()
{
   map<int, int> m;
   for (int i = 0; i < 100; ++i) {
       ++m[rand() % 100];
   }
   cout << m.rbegin()->second << endl;
   
   return 0;
}
Shortest code.
0
16.12.2013, 19:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2013, 19:53
Помогаю со студенческими работами здесь

ЗАДАЧА Дан массив из 50 целых чисел. Найти количество элементов массива
Дан массив из 50 целых чисел. Найти количество элементов массива которое больше удвоенного значения...

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

Дан массив целых чисел. Найти количество различных чисел среди элементов этого массива
Уважаемые форумчане, только начал разбираться в C# Пожалуйста, помогите с написанием кода для...

Дан массив, состоящий N (> 1) целых чисел. Найти максимальное значение массива
Дан массив, состоящий N (&gt; 1) целых чисел. Найти максимальное значение массива. Решить с помощью...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru