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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2010, 16:47   #1
Blond_89
Пользователь
 
Регистрация: 24.02.2010
Сообщений: 14
Восклицание определить число символов

Помогите, пожалуйста решить задачу. в строке символов определить число символов между 2 символами *
Blond_89 вне форума Ответить с цитированием
Старый 21.12.2010, 17:06   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Код:
delete(s,1,pos('*',s));
writeln('Количество символов = ',pos('*',s)-1);
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 21.12.2010, 17:22   #3
Blond_89
Пользователь
 
Регистрация: 24.02.2010
Сообщений: 14
По умолчанию

мне нужно чтобы использовался массив типа char
Blond_89 вне форума Ответить с цитированием
Старый 21.12.2010, 17:34   #4
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

т.е. нельзя использовать стандартные строковые функции?
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 21.12.2010, 17:58   #5
Blond_89
Пользователь
 
Регистрация: 24.02.2010
Сообщений: 14
По умолчанию

нет. Как вы написали, у меня все получилось, а вот с массивом не как не могу
Blond_89 вне форума Ответить с цитированием
Старый 21.12.2010, 19:10   #6
NioTo
Пользователь
 
Регистрация: 17.12.2007
Сообщений: 32
По умолчанию

Код:
var
  i : Integer;
  Counter: Integer = 0;
  Str: Array[1..255] of Char;
  Count: Boolean = FALSE;

begin
  ReadLn(Str);
  for i := 1 to Length(Str) do begin
    if Str[i] = '*' then
      if Count = FALSE then
        Count := TRUE
      else
        Count := FALSE;

    if Count and (Str[i] <> '*') then
      Inc(Counter);
  end;

  WriteLn(Counter);
end.
NioTo вне форума Ответить с цитированием
Старый 21.12.2010, 19:20   #7
Blond_89
Пользователь
 
Регистрация: 24.02.2010
Сообщений: 14
По умолчанию

Спасибо Вам
Blond_89 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить, является ли число палиндромом Princesse JavaScript, Ajax 9 02.10.2009 00:23
Преобразование строки символов в число. pa6kevi4 Общие вопросы C/C++ 2 15.09.2009 20:46
определить число дисководов на Assembler Елена2008 Помощь студентам 3 23.11.2008 21:20
Ввести число N и определить делится ли оно без остатка на число M (VBA) Ivanich Microsoft Office Excel 7 24.04.2008 19:43