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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2012, 15:41   #1
sushkoff85
 
Регистрация: 03.01.2012
Сообщений: 4
По умолчанию Записать в Pascal

Даны натуральное число n и символы S1, …, Sn (строка). Определить число вхождений в строку группы букв авс.

с использованием языка BORLAND PASCAL 7.0.
sushkoff85 вне форума Ответить с цитированием
Старый 03.01.2012, 15:45   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
function Substr(str, pod: string): integer;
var   i,ln:integer;
begin
  i:=0;
   ln:=length(pod);
   while (pos(pod,str)>0) do
begin
  inc(i);
  delete(str,1,pos(pod,str)+ln);
end;
Substr:=i;
end;
const sub='abc';
var s:string;
k:integer;
begin
writeln('s:');  readln(s);
Writeln(Substr(s,sub));
readln;
end.
Вложения
Тип файла: rar pas&exe.rar (2.7 Кб, 8 просмотров)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 03.01.2012 в 17:07.
Mad_Cat вне форума Ответить с цитированием
Старый 03.01.2012, 16:11   #3
sushkoff85
 
Регистрация: 03.01.2012
Сообщений: 4
По умолчанию

Спасибо, а как это всё записать в файл с расширением .pas и .exe
sushkoff85 вне форума Ответить с цитированием
Старый 03.01.2012, 16:47   #4
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

Цитата:
а как это всё записать в файл с расширением .pas
как, как - переписываете на бумажку, запускаете паскаль набираете.
Цитата:
и .exe
выбираете пункт меню
compile - destination memory
compile - build
ехе файл получен
...
Цитата:
Пытаюсь так сделать, выводит ошибку 36.....
Добавьте
Цитата:
function Substr(str, pod: string): integer;
var i,ln:integer;
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.

Последний раз редактировалось Niro; 03.01.2012 в 17:07.
Niro вне форума Ответить с цитированием
Старый 03.01.2012, 17:02   #5
sushkoff85
 
Регистрация: 03.01.2012
Сообщений: 4
По умолчанию

Пытаюсь так сделать, выводит ошибку 36.....
sushkoff85 вне форума Ответить с цитированием
Старый 02.05.2012, 12:20   #6
sushkoff85
 
Регистрация: 03.01.2012
Сообщений: 4
По умолчанию

Кто подскажет - в итоге в чёрном окне паскаль что должно появиться???
sushkoff85 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записать высказывания в виде выражений(Pascal) sadim Помощь студентам 6 18.12.2011 16:59
Как записать ип cargo29 PHP 2 20.03.2011 23:30
Pascal: Из массива A записать данные в массив B без повтора (вкратце) Cody M. Помощь студентам 5 18.02.2011 08:51
записать программу с Pascal на Delphi aiktz Помощь студентам 3 05.02.2010 19:30