кодесурса
«C ++

Упражнения на C ++: читает последовательность целых чисел и печатает значения режима последовательности

script1adsense2code
script1adsense3code

C ++ Basic: упражнение 71 с решением

Напишите программу на C ++, которая читает последовательность целых чисел и печатает значения режима последовательности. Число целых чисел больше или равно 1 и меньше или равно 100.
Примечание. Режим набора значений данных - это значение, которое отображается чаще всего.

Пример решения :

Код C ++:

#include <iostream>
#include <vector>
using namespace std;
int main() {
    vector<int> nums(101, 0);
    int n, mode=0;
    while (cin >> n) {
        nums[n]++;
        if (nums[n] > mode) { mode=nums[n]; }
      }
   
    for (int i = 0; i != nums.size(); ++i) {
        if (nums[i] == mode) 
        {
            cout << i << endl; 
            
        }
    }
    return 0;
}

Пример вывода:

 0
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100

Блок - схема:

«Блок-схема:

Редактор кода C ++:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на C ++, чтобы заменить все строчные буквы данной строки соответствующими заглавными буквами.
Далее: Напишите программу на C ++, которая считывает n цифр, выбранных от 0 до 9, и считает количество комбинаций, в которых сумма цифр равна заданному числу. Не используйте одни и те же цифры в комбинации.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code