Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2012, 10:09   #1
lect111
 
Регистрация: 02.10.2012
Сообщений: 8
По умолчанию Найти K-й максимум в одномерном массиве

Нужно найти катый максимум. Запрещено портить и создавать рабочие масивы.
Код:
Program 1;
Uses CRT;
Const n=10;
Var a_max, a_min, i, j, k, b, max, c, temp,i_temp: Integer;
a: Array [1..n] of Integer;
Begin
Randomize;
WriteLn ('Zachita');
Write ('Vvedite k=');
ReadLn (k);
WriteLn ('Vvedite diapazon:');
Write ('a_min=');
ReadLn (a_min);
Write ('a_max=');
ReadLn (a_max);
For i:= 1 To n Do
Begin
a[i]:= Random (a_max - a_min + 1) + a_min;
Write (a[i]:5);
End;

WriteLn;
max:=a[n-k+1];
WriteLn;
Write ('max k-tii=', max);
ReadLn;
End.


___________
1) Название темы должно адекватно отражать суть решаемой задачи/проблемы.
я исправил. но в дальнейшем темы с подобным названием будут закрываться/удаляться,
а автор такой темы получать штрафы.

2) Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)

Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 07.12.2012 в 11:22.
lect111 вне форума Ответить с цитированием
Старый 07.12.2012, 10:16   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

в том что вы выдаете
не
Цитата:
катый максимум
а
Цитата:
n-k+1
элемент
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 07.12.2012, 10:48   #3
lect111
 
Регистрация: 02.10.2012
Сообщений: 8
По умолчанию

Не могли бы вы подсказать что сделать нужно? а то уже запарился(
lect111 вне форума Ответить с цитированием
Старый 07.12.2012, 11:26   #4
lect111
 
Регистрация: 02.10.2012
Сообщений: 8
По умолчанию

Всё дошло)
lect111 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
одномерном массиве, состоящем из n вещественных элементов (найти количество, сумму и отсортировать) arshavin Паскаль, Turbo Pascal, PascalABC.NET 8 23.10.2018 22:32
Найти в одномерном массиве индексы первого и последнего отрицательных элементов(с++) Борис. Помощь студентам 3 29.02.2012 20:49
В одномерном массиве найти наибольший элемент и поменять его местами с последним nawka Помощь студентам 3 15.01.2012 13:34
В целочисленном одномерном массиве A(N) найти номер последнего максимального значения среди нечетных элементов (Pascal) Vladimir Ryabov Помощь студентам 0 27.11.2011 13:59
Как найти проиизведение в одномерном массиве? kitty Помощь студентам 10 30.11.2007 20:30