Массивы, найти наиб. дробное число, построить гистограмму |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Массивы, найти наиб. дробное число, построить гистограмму |
termin |
Сообщение
#1
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Репутация: -1 |
Народ кто может помогите плииз, 2 задачки сижу голову ломаю никак сделать не могу)
1) В массивах K(n) и L(n) заданы соответственно числители и знаменатели рациональных чисел вида x(i)=k(i)/l(i), где i=1,2,3...n. Найти наибольшее из этих чисел, не пользуясь операцией деления. 2) Для заданного текста построить гистограмму распределения длин слов. |
andriano |
Сообщение
#2
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
1) А какими операиями можно пользоваться? Экспонента от разницы логарифмов пойдет?
|
volvo |
Сообщение
#3
|
Гость |
Цитата Для заданного текста построить гистограмму распределения длин слов. В поиск по словам "гистограмма" и "частотный словарь" |
termin |
Сообщение
#4
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Репутация: -1 |
|
andriano |
Сообщение
#5
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
Просто заменяешь k[i]/l[i] на exp(ln(k[i]) - ln(l[i])).
|
termin |
Сообщение
#6
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Репутация: -1 |
В принципе вторую задачу понятно как решать, только вот по ней один вопрос, как выводить гистограмму??
Если у меня например: Вася пошел за грибами То получится: ---- ----- -- ------- Заранее Спасибо! |
andriano |
Сообщение
#7
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
for i := 0 to n-1 do Сообщение отредактировано: andriano - |
termin |
Сообщение
#8
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Репутация: -1 |
Первая задача все гууд, только вот с нулями и отрицательными числами не хочет воркать((
|
klem4 |
Сообщение
#9
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
рискну предположить что exp и другие встроенные функции использовать нельзя, врятли ты это сдашь ...
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
klem4 |
Сообщение
#10
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
задание немного напоминает задачу о рюкзаке, но не совсем, вообще похожа на типичную задачу динамического программирования, я тут попытался кое-что накидать, но алгоритм не совсем верный, надо будет подумать еще. А может решение и вовсе простое, но я его пока не вижу ... это я к первой задаче.
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Текстовая версия | 23.12.2024 20:50 |