![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.11.2012
Сообщений: 31
|
![]()
Дана строка, состоящая из слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими). Найти количество слов, которые начинаются и заканчиваются одной и той же буквой.
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,381
|
![]()
Только одно из замечаний:
У Вас есть цикл с параметром i, в теле которого находится условный оператор, в ветке которого вновь используется оператор цикла с параметром i. Выполняется переинициализация параметра цикла в его теле. Это недопустимо. Код:
Как-то так, ...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.05.2012
Сообщений: 88
|
![]()
Русские буквы в кодировке паскаля имеют разрыв, это можно проверить выводом в цикле от 0 до 255 всех символов. Мб причина в этом.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 15.09.2012
Сообщений: 26
|
![]()
Да, дело в диапазоне литер самого паскале. Русские заглавные примерно в таком диапазоне: 190-223.
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Начинали вроде правильно - с множеств, че дальше навертели-то? Я бы поступал по-другому. Просто резал бы строку с помощью функции. То есть функция бы брала слово и удаляла его вместе с разделительными пробелами из входящей строки. А уже во взятом слове проверялись бы первый и последний символы с Вашим множеством literi, который Вы объявили, но почему-то решили не использовать в программе.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 23.11.2012 в 07:33. |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
есть решение аналогичной задачи.
Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифровка. String. Pascal. | ArsGo | Помощь студентам | 3 | 21.09.2011 01:58 |
тип данных string на pascal | knopach | Помощь студентам | 2 | 15.12.2010 16:28 |
Pascal (тип String и массивы). | 4otenado | Помощь студентам | 8 | 25.12.2009 18:11 |
String(Файл) - PASCAL | Andrux | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 07.06.2009 18:07 |