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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2010, 16:56   #1
Narim
Пользователь
 
Регистрация: 14.11.2010
Сообщений: 26
По умолчанию паскаль. строковые данные

всем привет. не могу решить задачу по теме строковые данные.плиз напишите задачу.буду благодарен
задачу надо решить с помощьу строк символов
Дан текст.Определить число вхождений буквы "р" в первые три слова текста.
есть не большие накидки:
program narim1;
uses crt;
const n=10;
var
a:array [1..n] of string;
s:string;
i,k:integer;

begin

for i:=1 to 3 do
if a[i]:=" " then
k:=pos(s,"p");
Narim вне форума Ответить с цитированием
Старый 14.11.2010, 17:21   #2
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

Можно так, но при условии что строка начинается не с пробела, а с кого-нибудь другого символа
Код:
repeat
   i:=i+1;
   if stroka[i]=' ' then k:=k+1;
   if stroka[i]='p' then счетчик:=счетчик+1;
until k=3;
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.
Niro вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строковые данные и текстовые файлы Solnyshek Паскаль, Turbo Pascal, PascalABC.NET 0 24.04.2010 12:11
Си Строковые данные dampirik Помощь студентам 22 12.07.2009 15:46
Паскаль.Строковые переменные. NightFire Помощь студентам 9 30.03.2009 18:07
Паскаль,строковые переменные. Amenus Помощь студентам 2 26.01.2009 16:16
Паскаль и Си++. Строковые переменные. Safary Помощь студентам 3 09.12.2008 23:44