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

работа с файлами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вставка элемента в заданную позицию, удаление элемента по заданной позиции, поиск заданного элемента http://www.cyberforum.ru/cpp-beginners/thread407564.html
Добавить в класс "Односвязный список" следующие функции: вставка элемента в заданную позицию, удаление элемента по заданной позиции, поиск заданного элемента (функция возвращает позицию найденного...
C++ Из Pascal в C++ Помогите пжлста написать тоже самое в С++ Программа находит слова, начинающиеся и заканчивающиеся на одну и ту же букву. program string_12; var sl,s:string; i:integer; begin... http://www.cyberforum.ru/cpp-beginners/thread407563.html
C++ Быстрая сортировка с использованием стека
Задача поставлена так: отсортировать элементы массива (именно массива!) с помощью стека пользуясь алгоритмом быстрой сортировки. И еще - если не затруднит, вставьте короткие комментарии.
Представления графов в ЭВМ. C++
Всем привет.Хотелось бы обсудить в этом топике различные способы представления графов в ЭВМ. С моей точки зрения наиболее удобный способ в общем случае представить граф в виде масива дуг или списка...
C++ Чтение нескольких клавиш с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread407550.html
В общем нужно читать клавиши с клавиатуры, с++ win 32 console project, как можно получить нажатие нескольких кнопок сразу и вариант одну кнопку зажимаем и нажимаем вторую?
C++ Контест "Массивы. Вставка и удаление элементов" Контест "Массивы. Вставка и удаление элементов" подробнее

Показать сообщение отдельно
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
14.12.2011, 22:03
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
26
27
28
29
#include <vector>
#include <string>
#include <fstream>
#include <algorithm>
#include <iostream>
 
using namespace std;
 
int main() {
    vector<string> vec;
    string tmp;
    ifstream in("input.txt");
    while(!in.eof() || !in.bad() || !in.fail()) {
        in >> tmp;
        vec.push_back(tmp);
        if(tmp.empty()) {
            break;
        }
        tmp.clear();
    }
    for(int i = 0; i < vec.size(); i++) {
        swap(vec[i],vec[i+1]);
        i++;
    }
    for(int i = 0; i < vec.size(); i++) {
        cout << vec[i] << " ";
    }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru