Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 24.11.2013
Сообщений: 46
1

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

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

Дан массив а, состоящий из 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 целых чисел. Найти количество четных элементов массива.Элементы массива вводить с...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
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
Сообщений: 46
16.12.2013, 18:38  [ТС] 3
у меня есть еще один вопрос,только уже не по этому коду
0
║XLR8║
1105 / 852 / 256
Регистрация: 25.07.2009
Сообщений: 4,180
Записей в блоге: 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
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® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.