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

Вывод на экран чисел из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread260729.html
здравствуйте, не могу разобраться((((
C++ Найти самое длинное слово в сообщении (строки) что-то туплю, задача то не сложная.... #include <iostream> #include <string> using namespace std; int main() { string str,slovo,simvol; string::size_type k=0, pos=0; cout<<"vvedi... http://www.cyberforum.ru/cpp-beginners/thread260724.html
Составить программу, используя классы стандартной библиотеки шаблонов C++
Буду благодарен если поможете. Спасибо. Составить программу, используя последовательные классы стандартной библиотеки шаблонов С++, которая содержит текущую информацию о книгах в библиотеке. ...
C++ Напечатать сначала все отрицательные числа этой последовательности, затем все положительные
Дана последовательность ненулевых целых чисел, за которой следует 0. Напечатать сначала все отрицательные числа этой пос¬ледовательности, за-тем - все положительные (в любом порядке). Помогите...
C++ Слияние массивов http://www.cyberforum.ru/cpp-beginners/thread260710.html
я новичек в программировании. Помогите пожалуйста решить слудеющию задачу на С++. Заданы три упорядоченных по возрастанию массива f, g, h Составить программу слияния этих массивов. Если...
C++ Как поменять местами элементы строки Собственно сабж вот в чём, как поменять местами элементы в строке, меняя только адрес. Вот функция, где str - адрес первого элемента строки, n - количество элементов: void gaz(char *str, int n) {... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,849
21.03.2011, 01:56
Millen, а STL использовать религиозные взгляды преподавателя не позволяют?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main(){
    std::ifstream ifs("numbers.txt");
    if ( ! ifs.is_open() ){
        std::cerr << "Can't open input file!" << std::endl;
        return 1;
    }
    std::vector <int> vec;
    std::copy(std::istream_iterator<int>(ifs), std::istream_iterator<int>(), std::back_inserter(vec));
    ifs.close();
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, "\n"));
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru