![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
AlonZo |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 20 Пол: Мужской Репутация: ![]() ![]() ![]() |
Задача такая: найти наиболее часто встречающуюся букву в конце слов и эти слова вывести на экран.
Не использовать процедуры и функции, буду благодарен за помощь. |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Ясно... 32-битные компиляторы по другому со строками работают... Опять сам же и попался на этом
![]() Вот так работает под Turbo Pascal: var
s: string;
were, all: string;
i: integer;
begin
s := 'this is a very simple test...';
were := ''; all := '';
for i := 1 to length(s) do begin
if pos(s[i], were) = 0 then begin
were := were + s[i];
all := all + s[i];
end
else
if pos(s[i], all) > 0 then { <--- Вот это добавь !!! }
delete(all, pos(s[i], all), 1);
end;
writeln('s = ', s, ' -> ', all);
end.
|
alter |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Пользователи Сообщений: 23 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Ясно... 32-битные компиляторы по другому со строками работают... Опять сам же и попался на этом ![]() Вот так работает под Turbo Pascal: var
s: string;
were, all: string;
i: integer;
begin
s := 'this is a very simple test...';
were := ''; all := '';
for i := 1 to length(s) do begin
if pos(s[i], were) = 0 then begin
were := were + s[i];
all := all + s[i];
end
else
if pos(s[i], all) > 0 then { <--- Вот это добавь !!! }
delete(all, pos(s[i], all), 1);
end;
writeln('s = ', s, ' -> ', all);
end.
СПС! |
![]() ![]() |
![]() |
Текстовая версия | 8.08.2025 9:21 |