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

Требуется определить количество букв в самом длинном слове предложения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, которая определяет номер строки квадратной матрицы, сумма элементов которой максимальна http://www.cyberforum.ru/cpp-beginners/thread773360.html
Выполнить задание, используя динамическое выделение памяти. Делал такое же задание, но не использовал ничего подобного. Тоесть просто вводил массив, и искал максимальную строчку # include...
C++ stl цикл и функция если память мне не изменяет кто то когда то показывал мне как спомощью stl организовать цикл. но цикл там какойто специфический был и вроде for как то не так использовался и функции там с циклом... http://www.cyberforum.ru/cpp-beginners/thread773353.html
C++ Сумма эл-ов массива
Найти сумму положительных элементов массива а
Создать класс C++
создать класс Student, содержащий в качестве компонентов : одномерный массив из 80 элементов для ФИО и числовые битовые поля для записи года рождения (12 бит) и порядкового номера курса (3...
C++ Отсортировать файлы http://www.cyberforum.ru/cpp-beginners/thread773320.html
Имеются 2 бинарных файла, отсортированных по убыванию. Переписать их в третий файл, упорядочивая информацию по возрастанию. Сортировок, дополнительных файлов и массивов не использовать. Помогите на...
C++ Считать из текстового файла три предложения и вывести их в обратном порядке Считать из текстового файла три предложения и вывести их в обратном порядке. Обработку текстовой информации нужно организовать с использованием С – строк. подробнее

Показать сообщение отдельно
Кэтти
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 33

Требуется определить количество букв в самом длинном слове предложения - C++

28.01.2013, 11:29. Просмотров 455. Ответов 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
#include <iostream>
#include <string.h>
using namespace std;
 
void main (){
    char* s = "Программист - это профессиональный конвертер галлюцинации заказчика в жесткую формальную систему.";
        char* delim = ".,-!?:\n\t\"";
        int ssz = strlen(s);
        int wsz = 0;
        int msz = 0;
        int i = 0;
        while (i<ssz) {
            for (int k = 0; k < strlen(delim); k++){
                if (s[i]==delum[k]){
                    if (msz < wsz){
                        msz = wsz;
                    }
                    wsz=-1;
                    break;
                }
            }
            ++wsz;
            ++i;
        }
        cout << msz << endl;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru