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

Работа со строками в С++ - C++

Восстановить пароль Регистрация
 
Vita7881
6 / 6 / 0
Регистрация: 07.10.2009
Сообщений: 156
25.12.2009, 20:27     Работа со строками в С++ #1
Здравствуйте, вы бы не могли мне помочь решить такую задачу:
Дана строка, представляющая предложение. Слова в предложении состоят из
маленьких латинских букв. Между словами находится 1 или более пробел. Также
после слова, кроме последнего, может следовать запятая ",". За последним
словом идет точка ".". Проверить правильность ввода. Вывести все слова:
начинающиеся и заканчивающиеся на одну букву и длина которых больше либо
равна длине первого слова.
Плиззз, очень надо)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2009, 20:27     Работа со строками в С++
Посмотрите здесь:

C++ работа со строками
C++ С++ работа со строками
Работа со строками. C++
C++ Работа со строками C++
C++ работа со строками
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
25.12.2009, 20:38     Работа со строками в С++ #2
отчего ж не помочь, что не получается? что получается, излагайте не стесняйтесь
Vita7881
6 / 6 / 0
Регистрация: 07.10.2009
Сообщений: 156
27.12.2009, 15:04  [ТС]     Работа со строками в С++ #3
Как проверить, что бы был правильный ввод?
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
27.12.2009, 15:20     Работа со строками в С++ #4
Цитата Сообщение от Vita7881 Посмотреть сообщение
Как проверить, что бы был правильный ввод?
первая проверка - это проверка что знак "." один в строке и стоит последним,
потом проверить наличие только маленьких латинских букв и пробелов и запятых.
про запятые ничего не сказанно, но если они располагаются по общеустановленным правилам то это нужно тоже проверить. вроде всё
Vita7881
6 / 6 / 0
Регистрация: 07.10.2009
Сообщений: 156
29.12.2009, 17:42  [ТС]     Работа со строками в С++ #5
А код не напишете
.::.DIMA.::.
142 / 142 / 4
Регистрация: 26.10.2008
Сообщений: 782
29.12.2009, 18:12     Работа со строками в С++ #6
Проверить, сколько раз встречается символ '.':

C++
1
2
3
4
5
6
    char str []= "a.b.c.";
    int count = 0;
    for (int i = 0; i < strlen(str); i++)
        if (str[i] == '.')
            count++;
    cout << count << endl;
Vita7881
6 / 6 / 0
Регистрация: 07.10.2009
Сообщений: 156
02.01.2010, 14:41  [ТС]     Работа со строками в С++ #7
спасибо)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2010, 20:03     Работа со строками в С++
Еще ссылки по теме:

C++ Работа со строками
Работа со строками C++
C++ Работа со строками

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vita7881
6 / 6 / 0
Регистрация: 07.10.2009
Сообщений: 156
14.01.2010, 20:03  [ТС]     Работа со строками в С++ #8
А можете помочь код написать для вывода слов:
начинающиеся и заканчивающиеся на одну букву и длина которых больше либо
равна длине первого слова.
Yandex
Объявления
14.01.2010, 20:03     Работа со строками в С++
Ответ Создать тему
Опции темы

Текущее время: 04:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru