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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
adon
Сообщений: n/a
#1

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

16.10.2012, 10:18. Просмотров 289. Ответов 1
Метки нет (Все метки)

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

Ввести предложение. Поменять первое и второе слово местами - C++
Условие:Ввести предложение.Поменять первое и второе слово местами.Вывести результат на экран. как написать текст программы??

Дано предложение. Поменять местами его первое и последнее слово. - C++
Дано предложение. Поменять местами его первое и последнее слово.

C клавиатуры вводится сложное слово (например диван-кровать), поменять местами составляющие - C++
Условие задачи с клавиатуры вводится сложное слово (например диван-кровать), поменять местами составляющие этого слова, при некорректном...

С клавиатуры посимвольно вводится предложение. Определить, какое это предложение - повествовательное, вопро - C++
#include<stdio.h> #include<conio.h> #include<locale.h> #include<string.h> int main(){ setlocale (LC_ALL,"Russian"); char st1 =...

Дана квадратная матрица. Найти минимальный из элементов на главной диагонали. Поменять местами с максимальным для столбца n, где n вводится с клави - C++
#include <iostream> #include <iomanip> using namespace std; int main() { setlocale(LC_ALL,"Russian"); int...

С клавиатуры вводится предложение. Выведите это предложение на экран расположив буквы "по функции" - C++
С клавиатуры вводится предложение. Выведите это предложение на экран расположив буквы "по вашей любимой функции"(экспонента, квадратный...

Тема: Строки Найти в тексте для каждого слово букву, которая само чаще встречается. Текст вводится с клавиатуры. Оригинальный текст и результат должны - C++
Найти в тексте для каждого слово букву, которая само чаще встречается. Текст вводится с клавиатуры. Оригинальный текст и результат должны...

Вводится предложение. Подсчитать количество слов и подсчитать количество букв в самом длинном слове - C++
Неправильно считает количество букв в наибольшем слове. #include <iostream> #include <cstdio> #include <cstring> using...

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

Вводится последовательность слов до встречи слова "stop". Образовать предложение, в котором разместить слова, состоящие более чем из 5 букв. - C++
Вводится последовательность слов до встречи слова "stop". Образовать предложение, в котором разместить слова, состоящие более чем из 5...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1644 / 1272 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 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;
}
Ответ Создать тему
Опции темы

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