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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2010, 21:15   #1
DrDre
Новичок
Джуниор
 
Регистрация: 25.08.2010
Сообщений: 4
По умолчанию Строковый тип

Дана строка S. Найти символ, встречающийся в этой строке минимальное количество раз.
DrDre вне форума Ответить с цитированием
Старый 26.08.2010, 00:32   #2
Жека-старший
Пользователь
 
Регистрация: 09.04.2010
Сообщений: 52
По умолчанию

Код:
program pr1;
uses crt;
var s:string; a:array[1..100] of byte; b:array[1..100] of char; i,j,n,min:byte; pr:boolean;
begin
  writeln('Vvedite stroku');
  readln(s);
  n:=0;
  For i:=1 to Length(s) do
  begin
    pr:=false;
    for j:=1 to i-1 do
    if s[i]=s[j] then begin
                         pr:=true;
                         break;
                      end;
    if pr then continue;
    inc(n);
    a[n]:=1;
    b[n]:=s[i];
    for j:=i+1 to Length(s) do
    if s[i]=s[j] then inc(a[n]);
  end;
  min:=1;
  for i:=1 to n do
  begin
   writeln('Символ- ',b[i],'. Встречается- ',a[i]);//для вывода, типа проверки
   if a[i]<a[min] then min:=i;
  end;
  writeln('Минимальное количество раз, встречается символ- "',b[min],'-  ',a[min]);
end.
ICQ 594 237 582
Жека-старший вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строковый тип McJordan Паскаль, Turbo Pascal, PascalABC.NET 1 26.08.2010 17:22
Строковый тип dusya9992 Паскаль, Turbo Pascal, PascalABC.NET 1 26.08.2010 00:53
Строковый тип данных Skip72rus Паскаль, Turbo Pascal, PascalABC.NET 0 28.04.2010 12:48
строковый тип gessi Помощь студентам 3 25.11.2009 09:40
Строковый тип Koshmarick Помощь студентам 8 05.11.2009 12:37