люди, что такое ранжирование? объясните плиз алгоритм...остальное сам напишу.

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
МОСКВА |
![]()
Сообщение
#1
|
Гость ![]() |
используя программу ранжирования, найти произведение 3-х наименьших элементов массива, массив одномерный, рандом из отрицательных и положэительных чисел.
люди, что такое ранжирование? объясните плиз алгоритм...остальное сам напишу. ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
МОСКВА, а случайно "ранжирование" и "сортировка" не одно и то же?
|
МОСКВА |
![]()
Сообщение
#3
|
Гость ![]() |
не знаю, возможно, чет я такое слово первый раз слышу +)ранжирование! хех +)
|
МОСКВА |
![]()
Сообщение
#4
|
Гость ![]() |
да, видимо это сортировка, ну здесь оно пало что делает это слово....просто найти надо произведение 3-х наименьших, след. над найти(отсортировать). ты прав. знаешь как это можно сделать?
2 цикла нав будет.....а дальше не знаю.... ![]() |
klem4 |
![]()
Сообщение
#5
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
МОСКВА |
![]()
Сообщение
#6
|
Гость ![]() |
в факе написано как искать один минимальный элемент, а мне нужно то 3, вот в чем проблема то.+((
|
volvo |
![]()
Сообщение
#7
|
Гость ![]() |
МОСКВА, сортируй по возрастанию и бери три первых НЕповторяющихся элемента...
|
МОСКВА |
![]()
Сообщение
#8
|
Гость ![]() |
млин, не врубаюсь как это сделать +((
![]() |
volvo |
![]()
Сообщение
#9
|
Гость ![]() |
Цитата не врубаюсь как это сделать Что именно? Взять 3 первых неповторяющихся элемента? { здесь сортируешь массив - ссылку тебе дали ... } a, b, c - три минимальных элемента массива... |
CL |
![]()
Сообщение
#10
|
Гость ![]() |
а) Берешь любую сортировку (тебе, наверное, сойдет и bubble)
б) Сортируешь по возростанию в) Считаешь a[1]*a[2]*a[3], где a - массив. |
volvo |
![]()
Сообщение
#11
|
Гость ![]() |
CL,
молодец !!! Только вот думать не приучен, видно... Допустим, после сортировки имеешь массив: <1, 1, 1, 1, 3, 4, 5, 6> И что ты получишь? В теме не зря "ранжирование" упоминается - это сортировка без повторов !!! |
МОСКВА |
![]()
Сообщение
#12
|
Гость ![]() |
Код program lab3_3; uses crt; var M: array [1..100] of integer; a,b,i,S:integer; min1,min2,min3:integer; BEGIN clrscr; randomize; writeln('enter a'); readln(a); for b:=1 to a do begin M[b]:=random(100)-50; writeln(' ',M[b]); min1:=M[1];Min2:=M[2]; Min3:=M[3]; for a:=1 to i do if min1>M[a] then min1:=a; end; readkey; END. я это вставлял, ток видимо удалили +( объясните все плиз попорядку, то что без повотров это ясен пень, а как это на практике сделать, никогда такое не делал... сортировка bubble как её вставить в мою прогу? выше код, что нужно исправить? ![]() |
МОСКВА |
![]()
Сообщение
#13
|
Гость ![]() |
проверяем на неповторяемость
Код if (Min1<>min2) and (min2<>min3) and (min1<>min3) then дальше на минимальность, и куда эту сортировку минимальности вставить?? |
volvo |
![]()
Сообщение
#14
|
Гость ![]() |
Послушай, МОСКВА, тебе ясно было написано, КАК взять неповторяющиеся 3 элемента... Ты предпочел НЕ делать так как правильно, а оставить свой бред... Чего ты еще теперь хочешь? Делай как знаешь !!!
|
kuzya |
![]()
Сообщение
#15
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 92 Пол: Мужской Реальное имя: kolya Репутация: ![]() ![]() ![]() |
и как volvo всё это...
даю: uses crt; -------------------- Привет Иркутянам - сибирякам!!!!!!!
|
kuzya |
![]()
Сообщение
#16
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 92 Пол: Мужской Реальное имя: kolya Репутация: ![]() ![]() ![]() |
ещё есть вопросы?
![]() ![]() ![]() -------------------- Привет Иркутянам - сибирякам!!!!!!!
|
volvo |
![]()
Сообщение
#17
|
Гость ![]() |
Цитата ещё есть вопросы? Есть... Во-первых, почему не пользуешься кнопкой "Правка"... Во вторых, чем тебе не угодил способ БЕЗ доп. массива, как я показал? Ну, и наконец, что, в FAQ-е сортировка не работает? Так и будем для каждой задачи ЗАНОВО это переписывать??? P.S. Нет, еще четвертое: при сортировке "по убыванию" ты не получишь минимальные значения... Почему? Догадайся сам... |
МОСКВА |
![]()
Сообщение
#18
|
Гость ![]() |
![]() |
Москва |
![]()
Сообщение
#19
|
Гость ![]() |
volvo, я с сортировкой в факе не разобрался...
![]() Это ты себе такой значок покажи... Ты ПРОБОВАЛ разобраться вообще? Тогда покажи, КАК ты пробовал вставить сортировку из FAQ в свою программу. Сообщение отредактировано: volvo - |
volvo |
![]()
Сообщение
#20
|
Гость ![]() |
Все... Флейм удален - тема закрыта !!!
|
![]() ![]() |
![]() |
Текстовая версия | 8.09.2025 14:56 |