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

Олимпиадка для новичка на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ динамическое выделение памяти http://www.cyberforum.ru/cpp-beginners/thread126262.html
дана целочисленная прямоугольная матрица. определить: 1) количество строк, не содержащих ни одного нулевого элемента; 2) максимальное из чисел, встречающихся в заданной матрице более одного раза. ...
C++ Интегрирование методом рядов. Здравствуйте! Помогите, пожалуйста, в вычислении определенного интеграла методом рядов с точностью 10^(-5) pi S x*x*x*cos(x*x)dx -(pi/2) Проблема с математикой Вот... http://www.cyberforum.ru/cpp-beginners/thread126259.html
C++ Вывести матрицу на экран
1. При помощи случайных чисел определить элементы матрицы, состоящей из n строк и m столбцов. Размерности задать в виде именованных констант. Вывести матрицу на экран. Вывести на экран количество...
C++ Реализация методов в классе.
Программирую на с++ под DOS.Всё, конечно, интересно, но уже месяц не могу разобраться с одной задачкой. Дан класс "телефонный справочник" с полями : имя и номер, над которыми надо реализовать...
C++ Игра "Жизнь" http://www.cyberforum.ru/cpp-beginners/thread126203.html
Пожалуйста скиньте кто нибуть код проги написаной на С++ console application, буду очень благодарен!!! мне нужен код игры "Жызнь" написаной на С++ консол апликейшн, помогите пожалуйста! вот она...
C++ напишите код программы Написать программу, которая создает очередь целых чисел из вещественных, считываемых из файла, округляя их до ближайшего целого.Вывести полученную очередь на экран!!! подробнее

Показать сообщение отдельно
marselo_io_off
2 / 2 / 0
Регистрация: 12.02.2010
Сообщений: 53
11.05.2010, 19:34  [ТС]
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 <algorithm>
#include <iterator>
#include <iostream>
#include <fstream>
#include <vector>
#include <numeric>
 
int main()
{
    1.   std::vector<int> vec;
          std::ifstream file("input.txt");
    2.    std::copy
                (
                        std::istream_iterator<int>(file),
                        std::istream_iterator<int>(),
                        std::back_inserter(vec)
                );
        file.close();
    3.    int mean = std::accumulate(vec.begin(), vec.end(), 0, std::plus<int>()) / vec.size();
    4.    int count = std::count_if(vec.begin(), vec.end(), std::bind2nd(std::less<int>(), mean));
          std::ofstream ofile("output.txt");
          ofile << (count < 10 ? "No\n" : "Yes\n") << count;
          ofile.close();
          system ("PAUSE");
}

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