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

Вывод на экран предложения, содержащие максимальное количество знаков пунктуации - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу вычисления с применением условного оператора http://www.cyberforum.ru/cpp-beginners/thread581536.html
u = \begin{cases} {x}^{2}+|x-8|, & x < 8 \\ {x}^{3}+4x-5, & x \geq 8 \end{cases}
C++ Решение по примера ребят не могу написать код под уравнения. помогите плиз... Числа: а, m, n задаются через int http://www.cyberforum.ru/cpp-beginners/thread581521.html
C++ Составить программу вычисления с применением условного оператора
u=\begin{cases} {x}^{2}-3, & x < 0 \\ x, & x \geq 0 \end{cases}
Подсчет суммы с заданной точностью C++
Подсчет суммы с заданной точностью "e>0" #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; int main() { int n, i=1;
C++ Составить программу вывода информации по имени http://www.cyberforum.ru/cpp-beginners/thread581477.html
Доброго времени суток, задали задачку в С++, сам попробовал написать но что то не работает. Смысл такой. Дана информация об институтах (Название, адрес, направление(физика,математика и т.д.), адрес сайта), мы вводим название и программа выдает нам полную информацию об этом институте. Заранее благодарю.
C++ Задане:частотный словарь символов слогов их двух производных символов (см.частотный словарь слов) Задане:частотный словарь символов слогов их двух производных символов (см.частотный словарь слов) выручайте я вообще не бум-бум :wall: подробнее

Показать сообщение отдельно
dimon512
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 10
21.05.2012, 17:30     Вывод на экран предложения, содержащие максимальное количество знаков пунктуации
Здравстуйте.
Задание такое: Написать программу, которая считывает текст из файла и выводит на экран предложения, содержащие максимальное количество знаков пунктуации. Подразумевается, что уже имеется текстовый файл. Пытался сделать программу, но она не работает. Скорее всего неправильно сделал перебор предложений.

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
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
void main()
{
 
ifstream fileStream("sentences.txt");
    string str;
    int i=0;
    int supmax=0;
    int max=3;
    int j=0;
    while(!fileStream.eof())
{
        getline(fileStream,str);
        for(i=0;i<str.length();i++)
{
            if((str[i]=='.') || (str[i]==',') || (str[i]==':') || (str[i]==';') || (str[i]=='?') || (str[i]=='!'))
                i++;
            if(i>max)
            {
                max = i;                    
                j=i;
            }
        }
        cout<<str[j]<<endl;
        }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru