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

Изменить порядок слов в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру "Компакт-диски" http://www.cyberforum.ru/cpp-beginners/thread242232.html
Здравствуйте.Если не сложно,помогите написать программу,так как сам я в си++ новичок.Вот задание. Завдання . Інформація про диски зведена у документ з наступною структурою: Номер диска Назва Кількість виконавців Всі виконавці Рік видання Зберігати дані з завдання у двохзв’язаному списку. Написати функцію, що сортирує за номером диска. Заранее Благодарен за внимание и оказаную...
C++ чтение файла Как реализовать след.: считывать файл до определённого символа? http://www.cyberforum.ru/cpp-beginners/thread242221.html
C++ Преобразование int в CString ?
Подскажите как преобразовать? itoa преобразовует в *char, а хотелось бы сразу в CString...
Программа для вычисления среднего арифметического чисел, находящихся в файле C++
Напишите программу, которая вычисляет среднее арифметическое чисел, находящихся в файле numbers.txt и выводит его на экран.
C++ Программа для записи в файл чисел в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread242127.html
Напишите программу, которая создаст новый файл output, содержащий числа файла input, записанные в обратном порядке. (1 2 3) (3 2 1)
C++ Оператор While помогите решить прогу с оператором while пож. Условие:Пасажирский самолет может поднять груз общим весом 30тон. Составить программу для определения веса почтового груза, который может поместить в самолет после пасадки пассажиров и загрузки их багажа. Во время регистрации пасажиров ЭВМ должна считывать колличество пасажиров(условный вес одного человека 100 кг.) и суммировать ее багаж. Заранее... подробнее

Показать сообщение отдельно
igorrr37
1618 / 1246 / 124
Регистрация: 21.12.2010
Сообщений: 1,902
Записей в блоге: 7
13.02.2011, 21:52     Изменить порядок слов в тексте
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<stdio.h>
 
int main(){
    char c[200], *tok=0, *sec=0;
    gets(c);
    tok=strtok(c, " ");
    int i=0;
    while(tok){
        if(i%2==0) {
            sec=tok;
        }
        else{
            printf("%s %s ", tok, sec);
        }
        tok=strtok(NULL, " ");
        ++i;
    }
    if(i%2) printf("%s", sec);
    return 0;
}
 
Текущее время: 02:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru