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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа со структурами http://www.cyberforum.ru/cpp-beginners/thread315331.html
Имеется вот такая задача: Файл, содержащий даты. Каждая дата - это структура, помещенная в отдельную запись. Состав структуры: struct date{ short число; ...
C++ блок схема Найти Q, P, R простые числа, р (р +1), Q (Q +1), г (г +1), цифры будут арифметической прогрессии http://www.cyberforum.ru/cpp-beginners/thread315327.html
C++ Даны три вещественных числа. Напишите программу, определяющую. могут ли данные числа являться длинами сторон треугольника.
Даны три вещественных числа. Напишите программу, определяющую. могут ли данные числа являться длинами сторон треугольника Помогите пожалуйста.
У меня класс B в классе A, а в классе B рекурсивная функция переопределения оператора "()", как её вызвать, не создавая явно объект класса B? C++
#include <windows.h> #include <iostream> using namespace std; //Вот главный класс class A{ public: A (){}; class B;
C++ Тип данных "Anketa" - не получается ввести пол http://www.cyberforum.ru/cpp-beginners/thread315314.html
когда запускается программа в первом пункте, не получается ввести пол не подскажите в чем проблема? #include <iostream> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include...
C++ дан массив, пределить какой из массивов представляет собой «правильную» последовательность, то есть каждое следующее число больше предыдущего помогите пожалуйста разобраться. дан массив, пределить какой из массивов представляет собой «правильную» последовательность, то есть каждое следующее число больше предыдущего Именуйте темы... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9693 / 5643 / 962
Регистрация: 25.07.2009
Сообщений: 10,848
10.06.2011, 02:20
Цитата Сообщение от FRAY Посмотреть сообщение
Дано предложение, слова в нем разделены пробелом, поменять местами четные и нечетные по порядку следования слова.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <sstream>
 
int main(){
    std::string s;
    
    while ( std::cout << "String: " && std::getline(std::cin, s) && ! s.empty() ){
        std::cout << "Result: ";
        std::istringstream iss(s);
        std::string s1, s2;
        while ( iss >> s1 ){
            if ( iss >> s2 )
                std::cout << s2 << " ";
            std::cout << s1 << " ";
        }
        std::cout << std::endl;
    }
 
    return 0;
}
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <string.h>
 
int main(void){
    char buf[BUFSIZ], * s1, * s2;
 
    while ( printf("String: ") && scanf("%[^\n]%*c", buf) == 1 ){
        printf("Result: ");
        s1 = strtok(buf, " \t");
        while ( s1 ){
            if ( s2 = strtok(NULL, " \t") )
                printf("%s ", s2);
            printf("%s ", s1);
            s1 = strtok(NULL, " \t");
        }
        printf("\n");
    }
 
    return 0;
}
Цитата Сообщение от kisya8 Посмотреть сообщение
что нужно дописать,чтобы заданная строка была сохранена в один файл,а результат в другой?
в командной строке
Код
my_greatest_program < input.txt > output.txt
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru