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

Поменять каждые два соседних слова в строке местами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести список сотрудников, проработавших на предприятии более 20 лет. http://www.cyberforum.ru/cpp-beginners/thread143461.html
8. Информация о сотрудниках предприятия содержит ФИО, номер отдела, должность, дату начала работы. Вывести список сотрудников, проработавших на предприятии более 20 лет.
C++ Матрица - заполнение по спирали. Ребята я вижу что вы во всем этом хорошо разбираетесь, помогите пожалуйста решить задачу. ЗАДАЧА:Получить целочисленную квадратную матрицу порядка 7, Элементами которой являются числа 1,2,3,...,49,... http://www.cyberforum.ru/cpp-beginners/thread143457.html
C++ надо написать программу и блок-схему
Написать программу, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел. Ниже приведен рекомендуемый вид экрана во время работы программы (данные,...
Масcив C++
Задан масив A содержащий n элементов Определить кратно ли 3 минимальный элимент массива. зарание спасибо)
C++ Visual C++ строки и файлы http://www.cyberforum.ru/cpp-beginners/thread143451.html
Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки. помогите пожалуйста
C++ Написать функцию со сменным числом параметров нужно написать функцию со сменным числом параметров, которая находит углы n-угольника по заданным сторонам. заранее благодарю! подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,776
10.06.2010, 02:48
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
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
 
int main(){
    const char * fileName = "input.txt";
    std::string buf, a, b;
    std::ifstream ifs(fileName);
    if ( ! ifs.is_open() ){
        std::cerr << "Can't open input file!" << std::endl;
        return 1;
    }
    while ( std::getline(ifs, buf) ){
        std::istringstream ist(buf);
        while ( ist.good() ){
            if ( ist >> a ){
                if ( ist >> b )
                    std::cout << b << " ";
                std::cout << a << " ";
            }
        }
        std::cout << std::endl;
    }
    
    ifs.close();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru