Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.10.2018
Сообщений: 15
1

Разработка программ и алгоритмов с использованием сортирования методом выбора

26.04.2019, 08:23. Показов 446. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создайте массив, в котором n элементов. Упорядочить первую треть массива по возрастанию и последнюю треть по убыванию. Найти дополнение в этих частях.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2019, 08:23
Ответы с готовыми решениями:

Разработка и отладка алгоритмов и программ с использованием шаблонов классов и алгоритмов библиотеки STL
1. Создать объект-контейнер и заполнить его данными. 2. Просмотреть контейнер. 3....

Разработка алгоритмов и программ с использованием под программ
дано действительные числа a, b. Получить u=min(a,b) v=min(ab,a+b) min(u+v2,3,14)

Разработка алгоритмов и программ с использованием очередей
Создать очередь, удалить с очереди 4 элемента

Разработка программ и алгоритмов с использованием очередей
Нужно создать очередь и удалить из неё 4 элемента

1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
26.04.2019, 09:02 2
Цитата Сообщение от Radik302 Посмотреть сообщение
Найти дополнение в этих частях
Это что такое?
А сортировка так.
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
const n=5;
var a:array[1..3*n] of integer;
    i,j,k,x:integer;
begin
randomize;
writeln('Исходный массив');
for i:=1 to 3*n do
 begin
  a[i]:=10+random(90);
  write(a[i]:3);
 end;
writeln;
for k:=1 to 3 do
 begin
  for i:=(k-1)*n+1 to n*k-1 do
  for j:=i+1 to n*k do
   begin
    if ((k=1)and(a[i]>a[j]))or((k=3)and(a[i]<a[j])) then
     begin
      x:=a[i];
      a[i]:=a[j];
      a[j]:=x;
    end;
  end;
end;
writeln('Отсортированный массив');
for i:=1 to 3*n do
write(a[i]:3);
end.
0
26.04.2019, 09:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2019, 09:02
Помогаю со студенческими работами здесь

Разработка алгоритмов и программ с использованием указателей
Найти сумму кубов всех отрицательных элементов массива A={a}, удовлетворяющих условию a&gt;=c*d....

Разработка и отладка алгоритмов и программ с использованием указателей.
Две обьёмные задачи , прошу помощи товарисчи , кому несложно решите за меня плз ..заранее примного...

Разработка алгоритмов и программ с использованием динамических массивов
Модифицировать программу так, чтобы 1) количество генерируемых массивов не равнялось 10, а...

Разработка алгоритмов и программ с использованием динамических массивов
Задан целочисленный массив размера N. Определить число отрицательных элементов в массиве.Написать в...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru