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

Вводится текст. Поменять местами 1 и 2 предложение - C++

Войти
Регистрация
Восстановить пароль
 
adon
Сообщений: n/a
16.10.2012, 10:18     Вводится текст. Поменять местами 1 и 2 предложение #1
Вводится текст. Поменять местами 1 и 2 предложение
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2012, 10:18     Вводится текст. Поменять местами 1 и 2 предложение
Посмотрите здесь:

C++ Прочесть текст из файла и вывести предложение, содержащее максимальное количество знаков пунктуации
С клавиатуры вводится текст,посчитать длину самого длинного слово C++
C++ Вводится последовательность слов до встречи слова "stop". Образовать предложение, в котором разместить слова, состоящие более чем из 5 букв.
C++ Дано предложение. Поменять местами его первое и последнее слово.
Файлы: вывести текст на экран; по нажатию клавиши выделить каждое предложение текста C++
C++ Дана квадратная матрица. Найти минимальный из элементов на главной диагонали. Поменять местами с максимальным для столбца n, где n вводится с клави
Поменять местами строки C++
C++ Отформатировать текст: каждое предложение с новой строки, между словами - по одному пробелу
C++ С клавиатуры посимвольно вводится предложение. Определить, какое это предложение - повествовательное, вопро
C++ Переформировать текст так, чтобы каждое предложение занимало отдельную строку
C++ Ввести предложение. Поменять первое и второе слово местами
C++ задан текст. вычислить сколько раз в этом тексте встречается символ,который вводится с клавиатуры

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
16.10.2012, 11:07     Вводится текст. Поменять местами 1 и 2 предложение #2
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
#include <iostream>
#include <fstream>
#include <string>
 
int main()
{
    std::fstream ifs("in.txt", std::ios::in), ofs("out.txt", std::ios::out);
    if(ifs.is_open() && ofs.is_open())
    {
        size_t const size(2);
        std::string arr[size], sdelims(".?!");
        char c;
        size_t i;
        for(i = 0; i < size && ifs.get(c); )
        {
            arr[i] += c;
            if(sdelims.find(c) != std::string::npos)
                ++i;
        }
        ofs << arr[1] << ' ' << arr[0] << ifs.rdbuf();
        ifs.close();
        ofs.close();
    }
    else
        std::cerr << "Unable to open file(s)" << std::endl;
    return 0;
}
Yandex
Объявления
16.10.2012, 11:07     Вводится текст. Поменять местами 1 и 2 предложение
Ответ Создать тему
Опции темы

Текущее время: 20:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru