Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 02.09.2009
Сообщений: 20

3 наибольших значения массива

29.10.2010, 13:29. Показов 3314. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив из N целых чисел. Определить и вывести три его наибольших значения. Например 2 3 4 1 2 8 -5 4 -> 8, 4, 3.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.10.2010, 13:29
Ответы с готовыми решениями:

Найти значения и индексы элементов массива, наименьших среди чётных чисел и наибольших среди нечётных
Дан массив из N-целых чисел, где N<=16 Массив должен задаваться в секции глобальных переменных,например: type tmass=array of integer; ...

Вывести по центру экрана два наибольших значения по убыванию
У нас такая практика в паскале,я его совсем не знаю,но хочется все это побыстрее сдать и пойти зарабатывать,хочу купить...

Вывести по центру экрана два наибольших значения по убыванию
Задать значения четырёх переменных. Вывести по центру экрана два наибольших значения по убыванию.

6
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
29.10.2010, 18:30
Отсортируй массив по убыванию и напечатай превые 3 элемента
0
0 / 0 / 0
Регистрация: 02.09.2009
Сообщений: 20
03.11.2010, 18:25  [ТС]
Цитата Сообщение от кот Бегемот Посмотреть сообщение
Отсортируй массив по убыванию и напечатай превые 3 элемента
Оригинально, конечно. Ну а если это для меня просто набор слов, а сделать надо????
0
Неадекват и грубиян
 Аватар для pryda
310 / 297 / 301
Регистрация: 22.02.2010
Сообщений: 647
03.11.2010, 18:34
Цитата Сообщение от Наталья_87 Посмотреть сообщение
Ну а если это для меня просто набор слов, а сделать надо?
пройдите повторный курс обучения в школе
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
03.11.2010, 20:08
Сортировки
0
411 / 330 / 42
Регистрация: 10.03.2010
Сообщений: 3,313
03.11.2010, 20:08
Вот это правильно!
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
03.11.2010, 21:46
Можно и без сортировки...

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
uses crt;
const nmax=100;
var a:array[1..nmax] of integer;
    n,m,i,j,imx:byte;
    mx,mn:integer;
begin
clrscr;
randomize;
repeat
write('Размер массива n=');
readln(n);
until n in [1..nmax];
writeln('Массив:');
for i:=1 to n do
 begin
  a[i]:=random(20)+5;
  write(a[i],' ');
 end;
writeln;
writeln;
{находим минимум}
mn:=a[1];
for i:=1 to n do
if a[i]<mn then  mn:=a[i];
{находим максимальныe и их номера}
writeln('Первые 3 максимальных и их индексы:');
for j:=1 to 3 do
 begin
  mx:=mn;imx:=0;
  for i:=1 to n do
  if a[i]>=mx then
   begin
    mx:=a[i];{нашли очередной минимум}
    imx:=i;{его индекс}
   end;
  writeln(mx,' - #',imx);{выводим}
  a[imx]:=mn;{заменяем на максимум}
 end;
writeln;
readln
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.11.2010, 21:46
Помогаю со студенческими работами здесь

Вывести два наибольших и два наименьших значения из линейного массива
Прошу вас, помогите написать код программы на Паскале, который бы выводил на экран два максимальных и два минимальных значения из массива.

Найти три наименьших значения первого массива и три наибольших значения второго, попарно поменять их местами
Помогите пожалуйста с решением задачи. А то на ум вообще ничего не приходит:( Даны два массива x1, x2, ..., xn и y1, y2, ..., yn....

Из массива выбрать четыре наибольших значения
Дан массив фамилий студентов 1-го курса и массив их результатов в беге на 100 метров.Составьте команду из четырех лучших бегунов для...

Функция находящая значения трёх наибольших элементов массива
Задание звучит так: &quot;Составить ПРОЦЕДУРУ, исходными данными которой является массив С1, С2, ... Сn. Результаты процедуры указаны ниже в...

Определить индексы и значения наибольших и наименьших по модулю элементов одномерного массива
Помогите пожалуйста решить задачу: Используя линейные массивы, определить индексы и значения наибольших и наименьших по модулю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru