С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 102

Строка: найти символ и вывести его на экран, который встречается в ней реже всех остальных...

21.03.2013, 11:53. Показов 2222. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана строка введенная пользователем в которой необходимо найти символ и вывести его на экран, который встречается в ней реже всех остальных...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.03.2013, 11:53
Ответы с готовыми решениями:

Дана строка. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран.
Дана строка. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран. Помогите плз

Найти символ в строке, который больше всех других, и вывести его
Всем привет. Вот у меня такой вопрос: найти символ в строке, который больше всех других, и вывести его. Например: 6789546 И выводим...

Дана строка. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран.
Помогите решить задачи: 1. Найти все простые натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром,...

4
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 5
21.03.2013, 12:05
создаешь двумерный массив из char, где первая строчка - сами символы, вторая - количество вхождений. потом ищешь минимальное число вхождений и выводиш элемент
0
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 102
21.03.2013, 12:20  [ТС]
мне бы желательно готовый код программы, т.к. тему со строками я проболел и не понимаю
0
Модератор
10385 / 5673 / 3399
Регистрация: 17.08.2012
Сообщений: 17,324
21.03.2013, 14:32

Не по теме:

Цитата Сообщение от ttt_xx Посмотреть сообщение
мне бы желательно готовый код программы, т.к. тему со строками я проболел и не понимаю
Мой Вам хороший совет: изучайте материал до того, как его Вам преподадут на занятиях. Усваиваться всё будет гораздо легче, и пропуски учебных часов не отразятся существенно на Ваших знаниях.


Строки - это такие динамические массивы. К примеру, к 3 символу строки s можно обратиться так: s[3]. Вот материал по работе со строками. Вот Ваша готовая программа:
Кликните здесь для просмотра всего текста
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
program MinCnt;
 
uses crt;
var s, p, c, q: string;
    i, j, k: integer;
begin
writeln('Input string:');
readln(s); //ввод строки
if length(s) = 0 then begin //проверка строки
  writeln('String is empty!'); //ошибка - введена пустая строка
  readln; //ждём реакции пользователя
  exit; //выход из программы
end;
k := length(s); //пока считаем, что строка заполнена каким-то одним символом
while length(s) > 0 do begin
  c := copy(s, 1, 1); //первый символ строки принимаем за текущий образец
  j := 0; //чистим счётчик числа вхождений символа в строку
  p := ''; //чистим буфер строки
  for i := 1 to length(s) do if s[i] <> c then p := p + s[i]
           //отличается, запоминаем символ в буфере
                                          else j := j + 1;
           //не отличается, инкремент текущего счётчика, сам символ игнорируем
if j <= k then begin
  q := c; //пока этот символ реже всех встретился
  k := j; //j раз в строке
end;
s := p; //строка s теперь без какого-то символа;
        //да, мы разрушаем строку s, ну и что?
        //Если она дорога кому-то, как память,
        //пусть он её и сохранит куда-нибудь.
end;
writeln('Symbol: ', q); //выводим полученный символ
writeln('Count : ', k); //и число его вхождений в строку
readln; //ждём реакции пользователя    
end.

И никаких массивов, здесь не нужно, тем паче двумерных.
Всего Вам доброго.
1
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 102
21.03.2013, 14:54  [ТС]
Cyborg Drone, большое спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.03.2013, 14:54
Помогаю со студенческими работами здесь

Многопоточность: вывести на экран символ, который встречается наибольшее количество раз в каждом из массивов
У меня есть такая задачка: Есть 3 массивы 1 содержит 2 миллиона символов 2 содержит 1000000 символов 3 содержит 3 миллиона...

Дана строка символов. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран.
Дана строка символов. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран. uses crt; var s:string; ...

Вывод из файла слова, в котором заданный символ встречается больше всех остальных
Есть файл, в котором написаны произвольные слова (или же просто набор букв). Пользователь вводит с клавиатуры символ, после чего...

Вывести символ который встречаются в тексте чаще всего и реже всего
вывести символ который встречаются в тексте чаще всего и реже всего

Дана символьная строка. Если какой-то символ в ней встречается более одного раза, оставить только первое вхождение
Народ.помогите решить задачку Дана символьная строка. Если какой-то символ в ней встречается более одного раза, оставить только первое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru