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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2012, 18:33   #1
heartquake
Пользователь
 
Регистрация: 03.12.2012
Сообщений: 12
По умолчанию Задача на поиск элемента в слове

В заданной символьной строке проверить одинаково ли количество слов с символами "*" и "#".
Вот, обьясните где ошибка :
Цитата:
Program aqb;
Var s:string;
i,z,r:integer;
Begin
write('Введите строку: ');
readln(s);
i:=0;
While i<Length(s) do
Begin
inc(i);
if not(s[i] in [' ',',']) then
Begin
if s[i]='*' then
z:=z+1
else
Begin
if s[i]='#' then
r:=r+1;
End;
End;
End;
Write('Количество слов с * :',z);
Writeln;
Write('Количество слов с # :',r);
End.

Последний раз редактировалось heartquake; 20.12.2012 в 19:00.
heartquake вне форума Ответить с цитированием
Старый 20.12.2012, 18:38   #2
grandmixer
Пользователь
 
Аватар для grandmixer
 
Регистрация: 30.10.2012
Сообщений: 31
По умолчанию

а какие то неправильные результаты выдало?
кстати лучше измени название string на другое - компиляторы ругаются
grandmixer вне форума Ответить с цитированием
Старый 20.12.2012, 19:00   #3
heartquake
Пользователь
 
Регистрация: 03.12.2012
Сообщений: 12
По умолчанию

Название программы поменяю, ошибка вот в чем :
У меня считает количество этих символов в этой строке, но если, например, в слове два символа "*", то посчитает как два слова
heartquake вне форума Ответить с цитированием
Старый 20.12.2012, 19:23   #4
heartquake
Пользователь
 
Регистрация: 03.12.2012
Сообщений: 12
По умолчанию

http://pastebin.com/GnRZmLaJ
В чем проблема ?
heartquake вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск элемента bagira07 Паскаль, Turbo Pascal, PascalABC.NET 3 06.11.2011 20:43
Задача на поиск минимального элемента в массиве 2517 Помощь студентам 12 30.06.2011 15:19
Поиск буквы (или нескольких букв) в слове Byurrer Общие вопросы C/C++ 9 09.04.2011 00:10
Поиск элемента ЭД4-0014 Помощь студентам 12 05.06.2008 21:47