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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread125675.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить:минимальный элемент массива; сумму элементов массива, расположенных между первым и последним положительными элементами. Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом — все остальные.
C++ Увелечение размера динамического массива Добрый день! Итак, допустим есть массив: char *str = new char; Задача следующая: увеличить размер массива на 1 (то есть до 5 элементов). Использовать std::string нельзя! В голову лезет только 1 вариант: 1) Создать новый массив на 1 больше размером старого. http://www.cyberforum.ru/cpp-beginners/thread125657.html
C++ считывание из файла
привет всем. полазил по форуму но так и не понял как считывать с файла для моей задачи.. как считать из файла чтоб можно было потом работать с данными файла??? у меня в файле символы (типо написанно несколько слов и несколько строк, по 3 5 слов в одной строке) как правильно считать из файла... например File.txt i can fuck% my name losser% you is a god%
Как занести дерево в файл? C++
Доброго времени суток!) Хотел спросить, каким способом можно занести информацию из "древовидного списка" (оно же просто дерево), в файл? Ведь если выделять память под вершины дерева динамически, то в файл ничего не записывает.. (в этом случае я воспользовался бинарным файлом и функциями fread/fwrite. Ничего не записывает, и, соответственно, ничего не считывает =(..) Добавлено через 1 час 4...
C++ Ошибка C1083... http://www.cyberforum.ru/cpp-beginners/thread125646.html
при запуске программы выдает ошибку С1083....CANNOT OPEN INCLUDE FILE:"main.h"..no such file or directory помогите плз:wall: // 00000000.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> //Подключаем библиотеку функций ввода-вывода #include <string.h> //Подключаем библиотеку для...
C++ Размер памяти под тип. Добрый день. Возник маленький вопрос, пусть у нас есть некоторая строка string, содержащая какой нибудь тип данного, например "int". Так вот как мне узнать какой размер памяти занимает данный тип. Пробовал sizeof, но он как я понял со строкой не работает.. подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
2299 / 1669 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
05.05.2010, 13:10     Дана последовательность чисел. Выяснить , сколько раз в ней встречается максимальное число.
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, в дальнейшем выбирайте осмысленное название для создаваемых тем.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru