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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2013, 08:45   #1
ччч1
Пользователь
 
Регистрация: 13.03.2013
Сообщений: 35
По умолчанию строки

Код:
program pret;
var pr:string;
i,n,ks,ka:integer;
begin
ks:=0;
ka:=0;
write('введите предложение ');
readln(pr);
n:=length(pr);
for i:=1 to n do
if(pr[i]<>' ')and (pr[i]<>'.')
k:=k+1
if pr[i]='о' then
ka:=ka+1;
if pr[n]<>''then
ks:=ks+1;
writeln('кол-во слов о-',ka);
end.
дана строка-предложение,все слова разделены в ней пробелами.Подсчитать кол-во слов,в которых имеется не менее двух символов "о"

Последний раз редактировалось ччч1; 09.04.2013 в 08:57.
ччч1 вне форума Ответить с цитированием
Старый 09.04.2013, 09:40   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

насколько я могу судить, написано "кривенько" и с ошибками...
А в чём, собственно, у Вас вопрос?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 09.04.2013, 09:47   #3
netpolice
Форумчанин
 
Аватар для netpolice
 
Регистрация: 14.02.2013
Сообщений: 222
По умолчанию

согласен с Serge_Bliznykov

Я бы сначала нашел бы все началЫ слов, а после этого проверил бы содержимое каждого слова, место положение слова - от "начало слова" до "начало следуещего слова" - 1. Ну и счетчик какой нить прикрутить к этому.

У Вас я только бледненькая проверка на "начало слова". Остальное честно говоря муть.
netpolice вне форума Ответить с цитированием
Старый 09.04.2013, 10:52   #4
stalker1995s
Gamedeveloper
Форумчанин
 
Аватар для stalker1995s
 
Регистрация: 11.07.2012
Сообщений: 149
По умолчанию

Юзай Copy и проверяй каждый символ.
stalker1995s вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на строки. Даны две строки. Определить можно ли из символов первой строки получить вторую строку.( написать подпрограммой и ANTON1994 Паскаль, Turbo Pascal, PascalABC.NET 5 09.02.2013 14:07
Программа на языке "Ассемблер" - ввод строки, анализ длины строки, добавление точки в конец строки Алексей_2012 Помощь студентам 1 05.04.2012 11:26
Сделать в гриде строки выше, чтобы не растягивать строки до бесконечности kris__tina БД в Delphi 1 09.06.2011 15:31
Создание пустой строки и копирование в неё содержимое предыдущей строки Gvaridos Microsoft Office Excel 2 29.10.2010 13:33
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10