![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Liba |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 17 Пол: Женский Репутация: ![]() ![]() ![]() |
Помогире пожалуйста рещить задачку.........мне ее сегодня сказали, а завтра экзамен вдруг повезет и она поподется..... :p2:
Заранее огромное спасибО!!!!! Составить случайные строки состоящие из прописных букв латинчкого алфавита "a" до "z". Найти элементы которые встречаются в четных строках чаще чем в нечетных. Вывести все результаты. Сообщение отредактировано: Liba - 20.01.2005 14:56 |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Liba
Если я тебя правильно понял - это должно быть вот так? Код const n = 20; var i, j, len: integer; ch: char; s: array[1 .. n] of string; chet, nechet: array['a' .. 'z'] of byte; { здесь будет храниться частота символов в четных/нечетных строках } begin for i := 1 to n do begin s[i] := ''; len := random(255) + 1; { генерируем длину строки } for j := 1 to len do { генерируем содержимое строки } s[i] := s[i] + chr(ord('a') + random(26) + 1); end; { подсчитываем повторяемость символов... } for i := 1 to n do for j := 1 to length(s[i]) do begin if odd(i) then inc(nechet[ s[i][j] ]) { ... в нечетных строках } else inc(chet[ s[i][j] ]) { ... в четных строках } end; writeln('в четных строках чаще встречаются символы:'); for ch := 'a' to 'z' do if chet[ch] > nechet[ch] then write(ch, ' '); end. Если неверно понял задание - уточни ... |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 6:51 |