IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> регулярные типы.
ducky
сообщение 12.12.2010 0:53
Сообщение #1


самовнушение всегда спасает.
*

Группа: Пользователи
Сообщений: 27
Пол: Женский
Реальное имя: Анастасия

Репутация: -  1  +


условие - Дан непустой текст из цифр, за которым следует точка. Напечатать цифру, наиболее часто встречающуюся в этом тексте (если таких цифр несколько, напечатать любую из них).

мысли такие..может кто-то поправит пожалуйста?)) unsure.gif

program V_20;
var a:array [1..100] of char;
k,i,j,m,p,n:integer;

begin
writeln ('vvedite text iz cifr. po oknchaniju vvoda nazmite tochku');
k:=0;

repeat
readln (a[i]);
k:=k+1;
until a[i]<>'.';

m:=1;
p:=1;
for i:=1 to k do

begin
n:=0;
for j:=1 to k do

begin
if a[i]=a[j] then n:=n+1;
end;

if n>m then
begin
m:=n;
p:=i;
end;

end;

writeln ( ' naibolee chasto vstrechajushiesja chislo:', a[p] );
readln;

end.


--------------------
думай дважды, чтоб не пожалеть однажды.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
ducky
сообщение 19.12.2010 16:45
Сообщение #2


самовнушение всегда спасает.
*

Группа: Пользователи
Сообщений: 27
Пол: Женский
Реальное имя: Анастасия

Репутация: -  1  +


вдохновения нету. rolleyes.gif

хотя если серьезно, то не знаю как сформулировать. при подсчете оно должно каждой цифре присвоить 1..и если эта же цифра встречается еще раз, то еще плюс 1..и так пока всё не подсчитает..


--------------------
думай дважды, чтоб не пожалеть однажды.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 19.12.2010 17:00
Сообщение #3


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(ducky @ 19.12.2010 16:45) *
при подсчете оно должно каждой цифре присвоить 1..и если эта же цифра встречается еще раз, то еще плюс 1..и так пока всё не подсчитает..
Ну да. Конечно. Это же очень просто.
Максимум сможешь найти теперь?


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 19.06.2025 13:57
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"