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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2011, 17:21   #1
N1ghtMare
 
Регистрация: 31.08.2011
Сообщений: 7
По умолчанию Оброботка символьных данных

Помогите сделать программу, никак не могу сдать зачет( Условие:
Пользователь вводит строку, потом вводит символ. На экране должно высветить количество этих символов в данной строке
N1ghtMare вне форума Ответить с цитированием
Старый 07.09.2011, 17:24   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

upd: ой, чот не так прочитал задание.

А проблема-то в чем? Покажите\расскажите что не получается.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 07.09.2011 в 17:26.
Alex11223 вне форума Ответить с цитированием
Старый 07.09.2011, 17:39   #3
N1ghtMare
 
Регистрация: 31.08.2011
Сообщений: 7
По умолчанию

ну мы задаем строку любих символов, потом задаем символ. программа должны посчитать количество этих символом в этой строке. Я просто не могу написать формулу по которой паскаль посчитает эти символы.
Тоесть если строка: "ыва23к23к.....ывававы", а символ "ы" то мне должно выдать результат 3
N1ghtMare вне форума Ответить с цитированием
Старый 07.09.2011, 17:42   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Например, так:
Код:
c:=0;
for i:=1 to length(str) do
   if (str[i] = 'ы') then c:=c+1;
вывод c;
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 07.09.2011, 17:49   #5
N1ghtMare
 
Регистрация: 31.08.2011
Сообщений: 7
По умолчанию

А такой еще вопрос: как вписать вместо "ы" тот символ который мы задаем?
N1ghtMare вне форума Ответить с цитированием
Старый 07.09.2011, 17:51   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну так прочитать его в какую-нибудь переменную (с типом char) и вместо 'ы' ее использовать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 07.09.2011, 17:55   #7
N1ghtMare
 
Регистрация: 31.08.2011
Сообщений: 7
По умолчанию

Спасибо большое, очень выручили)
N1ghtMare вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обработка символьных данных. паскаль кусака Помощь студентам 8 26.04.2010 17:28
Pascal. Обработка символьных данных. NitriNKa Помощь студентам 3 25.04.2009 15:15
Обработка символьных данных Normand Паскаль, Turbo Pascal, PascalABC.NET 6 13.04.2009 17:32