Форум программистов, компьютерный форум, киберфорум
Наши страницы

Файл: Найти наибольшее из значений в файле, если их несколько, то подсчитать количество таких элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивные функции http://www.cyberforum.ru/cpp-beginners/thread567044.html
Здравствуйте. Помогите срочно написать пару прог с помощью рекурсивных фунций. У самого завал, вот не успеваю: 1) Поднести к положительному целому степени действительное ненулевое число. 2) Найти...
C++ Как преобразовать массив создав новый из старого с изменениями?! Дан массив размера N. Преобразовать его, вставив после каждого положительного числа нулевой элемент.#include <stdio.h> #include <stdlib.h> int main (void) { int n=10,i; int a; int... http://www.cyberforum.ru/cpp-beginners/thread567043.html
C++ Составить программу для вычисления функции
составить программу для вычисления функции
Непростая задача на графы. C++
Здравствуйте! Необходимо решить такую задачу: Антон работает в межгалактическом туристическом агентстве. Довольно часто ему приходится прокладывать путь с одной планеты на другую с использованием...
C++ Моделирование фрактала в координатной плоскости http://www.cyberforum.ru/cpp-beginners/thread567037.html
Требуется написать программу, которая будет строить множество Мандельброта на координатной плоскости и выполнять некоторые функции. Цитирую текст задания:...
C++ Повторяющиеся элементы массива Есть произвольный массив, в котором нужно отсортировать повторяющиеся элементы по уменьшению и вывести общее кол-во повторений. Решил реализовать следующим образом: сначала просто отсортировать... подробнее

Показать сообщение отдельно
igorrr37
1860 / 1478 / 232
Регистрация: 21.12.2010
Сообщений: 2,464
Записей в блоге: 11
06.05.2012, 16:22
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <fstream>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::ifstream ifs("1.txt");
    if(ifs.is_open())
    {
        int maxNum = *std::max_element((std::istream_iterator<int>(ifs)), std::istream_iterator<int>());
        ifs.clear();
        ifs.seekg(0);
        std::cout << "maxNum: " << maxNum << '\n'
            << std::count((std::istream_iterator<int>(ifs)), std::istream_iterator<int>(), maxNum) << std::endl;
    }
    else std::cerr << "Can' t open file\n";
    ifs.close();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru