Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2010, 22:16   #1
Legky
Пользователь
 
Регистрация: 09.12.2010
Сообщений: 19
По умолчанию Отладьте прогу (String)

Дано строку символов, который состоит из отдельных слов, разделенных интервалом. Вывести на печать все слова строки, содержащие четное число букв.
дело в том, что про-га работает не совсем корректно

Код:

program stroka3;

{$APPTYPE CONSOLE}

uses
SysUtils;

var stroka,slovo:string;
i:integer;


begin
writeln('Input string');
readln(stroka);
writeln('slova s chetnim kol-vom bykv');
i:=1;
while i<length(stroka) do
begin
slovo:='';
while (stroka[i]<>' ')and(i<length(stroka)) do
begin
slovo:=slovo+stroka[i];
i:=i+1;
end;
if length(slovo) mod 2 = 0 then
Writeln(slovo);
i:=i+1
end;
readln;
{ TODO -oUser -cConsole Main : Insert code here }
end.

например, когда пишеш слово из 3х букв ('kyb'), то оно пишет, что 'ky' это слово с парным кол-вом букв или 'olol doma', то она пишет, что парным является только 'olol'. Не подскажите, с чем это связано?
Legky вне форума Ответить с цитированием
Старый 19.12.2010, 23:07   #2
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Добавить пробел к входящей строке.
Код:
writeln('Input string');
readln(stroka);
stroka := stroka + ' ';
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Старый 19.12.2010, 23:11   #3
Legky
Пользователь
 
Регистрация: 09.12.2010
Сообщений: 19
По умолчанию

точно. как я просмотрел?
спасибо
Legky вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
string :( Настя93 Помощь студентам 7 02.11.2010 14:03
String большого размера, более 255 String[255] bitSoft Общие вопросы Delphi 9 28.03.2010 19:45
Как получить адрес String строки или преобразовать String madboy4ik Общие вопросы по Java, Java SE, Kotlin 6 15.01.2010 11:57
как ппеределать обычную прогу в прогу из функциональных блоков серг Помощь студентам 0 07.12.2009 22:08
string BLADEE Помощь студентам 4 29.10.2009 16:29