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

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

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

> программа ранжирования, найти произв. 3-х наименьших эл-ов масс.
МОСКВА
сообщение 3.12.2005 12:35
Сообщение #1


Гость






используя программу ранжирования, найти произведение 3-х наименьших элементов массива, массив одномерный, рандом из отрицательных и положэительных чисел.
люди, что такое ранжирование? объясните плиз алгоритм...остальное сам напишу. smile.gif
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов
kuzya
сообщение 3.12.2005 16:51
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 92
Пол: Мужской
Реальное имя: kolya

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


и как volvo всё это...

даю:
 uses crt;
var
M,Min: array [1..100] of integer;
a,c,j,i,o:integer;
min1,min2,min3:integer;

BEGIN
clrscr;
randomize;
writeln('enter a');
readln(a);

for i:=1 to a do M[i]:=random(100)-50; {заполняем массив}

for i:=1 to a do begin
for j:=1 to a-1 do
if M[j+1]<M[j] then begin
c:=M[j]; M[j]:=M[j+1]; M[j+1]:=c;
{сортируем по убыванмю, с - просто дополнительная переменная}
end;
end;

for i:=1 to a-1 do if M[i]<>M[i+1] then begin inc(o); min[o]:=M[i]; end;
{добавляем все члены массива M в Min без одинаковых членов}
writeln;
write(Min[1],' ',Min[2],' ',Min[3]);
readkey;
END.


--------------------
Привет Иркутянам - сибирякам!!!!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
МОСКВА   программа ранжирования   3.12.2005 12:35
volvo   МОСКВА, а случайно "ранжирование" и ...   3.12.2005 12:38
МОСКВА   не знаю, возможно, чет я такое слово первый раз сл...   3.12.2005 13:22
МОСКВА   да, видимо это сортировка, ну здесь оно пало что д...   3.12.2005 14:25
klem4   FAQ : Методы сортировок.   3.12.2005 14:32
МОСКВА   в факе написано как искать один минимальный элемен...   3.12.2005 14:55
volvo   МОСКВА, сортируй по возрастанию и бери три первых ...   3.12.2005 15:01
МОСКВА   млин, не врубаюсь как это сделать +(( :blink:   3.12.2005 15:17
volvo   Что именно? Взять 3 первых неповторяющихся элемен...   3.12.2005 15:33
CL   а) Берешь любую сортировку (тебе, наверное, сойдет...   3.12.2005 15:34
volvo   CL, молодец !!! Только вот думать не п...   3.12.2005 15:38
МОСКВА   program lab3_3; uses crt; var M: array [1....   3.12.2005 16:21
МОСКВА   проверяем на неповторяемость if (Min1<...   3.12.2005 16:38
volvo   Послушай, МОСКВА, тебе ясно было написано, КАК взя...   3.12.2005 16:49
kuzya   и как volvo всё это... даю: uses crt; var M,Min:...   3.12.2005 16:51
kuzya   ещё есть вопросы? :wacko: :) :)   3.12.2005 16:51
volvo   Есть... Во-первых, почему не пользуешься кнопкой ...   3.12.2005 16:58
МОСКВА   :give_rose: пасиб большое! +)   3.12.2005 17:01
Москва   volvo, я с сортировкой в факе не разобрался... :no...   3.12.2005 17:03
volvo   Все... Флейм удален - тема закрыта !!!   3.12.2005 17:10


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

 



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