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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2013, 13:50   #1
majuw
Пользователь
 
Регистрация: 04.04.2013
Сообщений: 77
По умолчанию Перевести код с Паскаля на Си

Код:
Uses crt;
Function CSubs(sub,s: String): Byte;
begin
  If Pos(sub,s)=0 Then
  CSubs:=0
  Else
  CSubs:=1+CSubs(sub,Copy(s,Pos(sub,s)+Length(sub),Length(s)));
end;
Var
  f: File of Char;
  i,k: Integer;
  s,str: String;
  ch: Char;
BEGIN
Clrscr;
Assign(f,'fail.dat');
Rewrite(f);
Write('Vvedite stroku simvolov: '); Readln(s);
For i:=1 to Length(s) do
Write(f,s[i]);
ch:='E'; Write(f,ch);
ch:='N'; Write(f,ch);
ch:='D'; Write(f,ch);
Reset(f);
For i:=0 to Filesize(f)-1 do
begin
  Seek(f,i);
  Read(f,ch);
  str:=str+ch;
end;
Writeln('Poluchennaya stroka: ');
Writeln(str);
Writeln('Kolichestvo "AB" = ',CSubs('AB',str));
If Pos('abcdef',str)=0 Then
Writeln('abcdef ne vhodit')
Else Writeln('abcdef vhodit');
Close(f);
Readln
END.
majuw вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевести код из Паскаля в С++. cristianoman Помощь студентам 4 26.03.2013 00:15
Перевести код из паскаля на делфи с формами Миледи Помощь студентам 2 18.04.2012 09:59
перевести из паскаля на с++ екатерина новикова Общие вопросы C/C++ 1 19.12.2011 19:21
перевести из паскаля в си++ екатерина новикова Помощь студентам 0 19.12.2011 19:02