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

С++ Блок Схема - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Люди, пожалуйста решите эту программу, очень вам буду благодарен. здесь какие то изменения внести надо http://www.cyberforum.ru/cpp-beginners/thread221978.html
Запрограммировать и протестировать заданную перегруженную операцию, содержащуюся в классе, производном от заданного класса VECTOR. V ? объект, которому принадлежит метод (перегруженная операция)....
C++ Взятие матрицы из бинарного файла С++ Не могу понять как с бинарными файлами работать, а мне прогу нужно в двух вариантах написать. Вот мой вариант взятия матрицы из файла. Помогите с бинарными пожалуйста! int **VvodFile(int& q) { ... http://www.cyberforum.ru/cpp-beginners/thread221970.html
C++ Возращение параметра из функции
Приветствую помогите разобраться: есть функция, которая сортирует массив и которая считает количество перестановок. Это кол-во перестановок нужно из функции передать в главную функцию, для...
C++ с++
подскажите плиииз пример на арифметические операции с указателем.
C++ Где ошибка ? http://www.cyberforum.ru/cpp-beginners/thread221947.html
Даны числа x и n . Вычислить S=sin(x)+sin(sin(x))+.....+sin(sin....sin(x)). n Моя программа такая . Но вычисления не правильные ....
C++ Определите, лежит ли точка с координатами (x0, y0) внутри треугольника, вершины которого расположены в точках (x1, y1), (x2, y2) и (x3, y3). Как с помощью этого //=======================geometry.cpp #include <math.h> #include <fstream.h> #include <iostream.h> #include "geometry.h" //... подробнее

Показать сообщение отдельно
avic
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 10

С++ Блок Схема - C++

28.12.2010, 19:38. Просмотров 424. Ответов 2
Метки (Все метки)

Ребята, нужно по коду создать блок-схему, сам не могу(
Вот условие задачи:
"Написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке."
Вот сам код:

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main()
{
//Файл, из которого нужно считать текст
ifstream fileIn("file.txt");
string sentence;

//считываем в строку, пока не достигнут конец файла
while (!fileIn.eof())
sentence+= fileIn.get();

//Ищем разделитель (конец предложения) (в даном случае точку)
for (int i = sentence.size()-1; i >= 0; i--)
{
if (sentence[i] == '.')
{
//И выводим предложения в обратном порядке
for (int j = i+2; sentence[j-1] != '.'
&& j < sentence.size(); j++)
cout << sentence[j];
cout << " ";
}
}

//Выводим самое первое предложение
for (int j = 0; sentence[j-1] != '.' && j < sentence.size(); j++)
cout << sentence[j];

return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru