Форум программистов, компьютерный форум 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: подробнее

Показать сообщение отдельно
rakota
35 / 35 / 1
Регистрация: 05.02.2012
Сообщений: 76
21.05.2012, 17:52     Вывод на экран предложения, содержащие максимальное количество знаков пунктуации
Упс, у меня ошибка, сейчас исправлю

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