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

текстовый файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод кириллицы http://www.cyberforum.ru/cpp-beginners/thread326892.html
каким компилятором лучше пользоваться.я пользуюсь dev c++, но он в консоле не отображает все что написаное в скобках(тольуо на англиском отображает корректно).пример (i != j) cout << " i ne ravno j\n...
C++ метод класса во внешней функции подскажите как во внешней функции, если в нее как параметр передан элемент класса, вызвать метод класса для этого самого элемента класса? пишу вот это: void ShowZaryad(Chastica A,Chastica... http://www.cyberforum.ru/cpp-beginners/thread326887.html
C++ РАБОТА С ЭКРАНОМ В ГРАФИЧЕСКОМ РЕЖИМЕ
Ребята, целый день решал никак не могу понять почему у меня график не правильно прорисовывается? Написать программу которая строит графики функции y=f(x,a) на интервале -10<=x<=10 аргумента x при...
C++ Считать строку из txt-файла Unicode и преобразовать ее в число - это реально?
Допустим у вас в txt-файле несколько чисел: 309 5 512 Если бы файл был в кодировке ANSI: 1) Вы считали строчку с помощью fgets() 2) Преобразуете полученное с помощью atoi() к числу. Но у...
C++ классы,определение операторов http://www.cyberforum.ru/cpp-beginners/thread326819.html
Определите класс Vec4 как вектор из 4-х float. Определите оператор для доступа к элементу вектора. Определите операторы +, - для сложения и вычитания векторов.Определите операторы =. +=. -= для...
C++ Площадь сферы функция Изучаю работу с функциями. Ругается на pow(radius,3) помогите решить проблему #include<iostream> #include<iomanip> #include<conio.h> #include<stdio.h> #include<math.h> float... подробнее

Показать сообщение отдельно
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
27.06.2011, 23:43
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 <iterator>
#include <set>
 
int main(){
    std::fstream fs("1.txt");
    if(!fs){std::cerr<<"File not found\n"; return 1;}
    std::multiset<unsigned> unSet((std::istream_iterator<unsigned>(fs)), std::istream_iterator<unsigned>());
    fs.close();
    unsigned val, sum=0;
    std::cout<<"val= ";
    std::cin>>val;
    fs.open("2.txt", std::ios::out);
    for(auto it=unSet.begin(); it!=unSet.end()&&(sum+=*it)<=val; ++it){
        fs<<*it<<"\n";
    }
    fs.close();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru