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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
bashlaeva
Сообщений: n/a
#1

Дана последовательность чисел. Выяснить , сколько раз в ней встречается максимальное число. - C++

05.05.2010, 13:03. Просмотров 1148. Ответов 2
Метки нет (Все метки)

помогите решить задачу для зачета,а то я совсем ничего не понимаю((((
Дана последовательность чисел. Выяснить , сколько раз в ней встречается максимальное число.
заранее благодарю!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2010, 13:03     Дана последовательность чисел. Выяснить , сколько раз в ней встречается максимальное число.
Посмотрите здесь:
Дана последовательность чисел. Выяснить , сколько раз в ней встречается максимальное число. C++
Дана последовательность чисел. Выяснить, сколько раз в ней встречается максимальное число C++
Дана последовательность чисел. Сколько раз в ней встречается максимальное число? C++
C++ Выяснить, сколько раз в последовательности встречается максимальное число. Не используя массивы.
C++ Дана последовательность целых чисел a1, a2, ..., an. Выяснить, какое число встречается раньше - положительное или отрицательное.
C++ Сколько раз встречается максимальное число
C++ имеется последовательность чисел содержащая n элементов, определить сколько раз в ней меняется знак
Алгоритм: подсчитать, сколько раз в массиве состоящем из n чисел, встречается число a C++
Выяснить сколько раз в тексте встречается первое слово C++
Дана последовательность ненулевых целых чисел, оканчивающаяся нулем. Определить, сколько раз в этой последовательности меняется знак C++
C++ Выяснить сколько раз встречается максимальный элемент двумерного массива
C++ Выяснить, сколько раз в тексте встречается введенное с клавиатуры слово.

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
05.05.2010, 13:10     Дана последовательность чисел. Выяснить , сколько раз в ней встречается максимальное число. #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
#include <iostream>
#include <limits>
 
int MaxCount(const int* arr, int size) {
  int result = 0;
  int max    = -std::numeric_limits<int>::max();
 
  for (int i = 0; i < size; ++i) {
    if (arr[i] > max) {
      max    = arr[i];
      result = 1;
    }
    else if (arr[i] == max)
      ++result;
  }
 
  return result;
}
 
int main()
{
  int arr[] = {9, 1, 3, 5, 3, 9, 9, 4};
  std::cout << MaxCount(arr, sizeof(arr) / sizeof(arr[0])) << std::endl;
  return 0;
}
bashlaeva, в дальнейшем выбирайте осмысленное название для создаваемых тем.
bashlaeva
Сообщений: n/a
05.05.2010, 13:11     Дана последовательность чисел. Выяснить , сколько раз в ней встречается максимальное число. #3
огромное спасибо!!!!!
Ответ Создать тему
Опции темы

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