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

программа меняющая а на b - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнение типов шаблонных классов http://www.cyberforum.ru/cpp-beginners/thread957262.html
Добрый день. Есть некоторый шаблонный класс (структура): template<int m, int n> struct A { }; Возьмем некоторый объект - экземпляр неизвестного класса/структуры. Необходимо определить,...
C++ Составьте блок-схему Составьте блок-схему к алгоритму решения следующей задачи: Цена на товар повысилась в июне на N1%, в июле на N2%, а в августе снова на N3%. Определить на сколько процентов по сравнению с... http://www.cyberforum.ru/cpp-beginners/thread957242.html
Объявление внешней функции в namespace C++
Собственно в файле 1 есть функция namespace Calculation { void Calc() {} } В файле 2: extern void Calculation::Calc(); ... Calculation::Calc();
C++ Комбинаторика и переборные алгоритмы
День добрый! Подскажите пожалуйста, как программно найти кол-во перестановок, размещений и сочетаний двух чисел, введенных с клавиатуры?
C++ Составить программу для вычисления решений системы неравенств http://www.cyberforum.ru/cpp-beginners/thread957214.html
Для произвольных значений a,b вычислить решение системы неравенств. a/x>=b b*x<=0
C++ Шаблон функции поиска максимального элемента Шаблон функции поиска максимального элемента массива задается след.образом: template <typename T> T max(T *x, int len) { T max=x; for(int i=0;i<len; i++) if(max<x) max=x; return max;... подробнее

Показать сообщение отдельно
vitaliypro
1 / 0 / 0
Регистрация: 09.09.2013
Сообщений: 125

программа меняющая а на b - C++

18.09.2013, 18:41. Просмотров 369. Ответов 6
Метки (Все метки)

есть програ для вывода в обратном порядке предложений.
ее нужно изменить ак, что бы она меняла a на b.
буду благодарен за помощь.!


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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <fstream>
#include <string>
#include <windows.h>
 
 
using namespace std;
int main ()
{
    setlocale(LC_ALL,"Rus");
    ifstream fin("input.txt", std::ios::in);    //открытие файла
    if (!fin) { cout<<"Faila ne suchestvuet!!!!!"<<endl;
 system ("pause");return 1;}
    string sent [10000];    // массив из предложений
 
    int j=0;//счетчик для массива
    do
    {
        if (fin.eof()) {sent[j]+='\0'; break;}  
                           // если конец файла, то выход из цикла
        char q=fin.get();   // считываем один символ
        sent[j]+=q; // запоминание символа
        cout<<q;
        if (q == '.' || q == '!' || q == '?')   
                                  // если знак препинания
        {
            sent[j]+='\0';  // закончить строку
            j++; // начать запись в следующую строку
            char q=fin.get();// считываем еще символ
            if (q!=' ') sent[j]+=q; // условие
        }
    }
    while (1);
    fin.close(); 
    cout<<endl;
    ofstream fout("output.txt", ios::out);  
                                        // создание файла для записи
    for (int i=j-1; i>=0;i--) {fout<<sent[i]; cout<<sent[i];};  
                               // запись предложений в обратном порядке
    fout.close();
    cout<<endl;
    system ("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru