Вопрос по информатике:
1) Задан массив из 35 элементов,введенных с клавиатуры. Упорядочить с его элементы в порядке возрастания, а затем в порядке убывания. Оба результата вывести на экран . Используйте оба варианта сортировки в 1 задаче.
2)Дан массив из 10 элементов .Первые 4 упорядочить по возрастанию,последние 4 по убыванию
- 24.04.2017 03:28
- Информатика
- remove_red_eye 11350
- thumb_up 6
Ответы и объяснения 1
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(35,-99,99); a.Println;
Sort(a); a.Println;
Sort(a,(x,y)->x>y); a.Println
end.
Пример
-68 20 -21 -52 -31 -80 -8 84 -58 -64 88 -90 12 21 -44 -48 2 -10 41 -45 7 9 -43 -19 85 70 -95 -36 -7 -87 69 -48 -57 -60 19
-95 -90 -87 -80 -68 -64 -60 -58 -57 -52 -48 -48 -45 -44 -43 -36 -31 -21 -19 -10 -8 -7 2 7 9 12 19 20 21 41 69 70 84 85 88
88 85 84 70 69 41 21 20 19 12 9 7 2 -7 -8 -10 -19 -21 -31 -36 -43 -44 -45 -48 -48 -52 -57 -58 -60 -64 -68 -80 -87 -90 -95
begin
var a:=ArrRandom(10,-99,99); a.Println;
a:=(a[:4].OrderBy(x->x).ToArray)+(a[4:6])+(a[6:]
.OrderByDescending(x->x).ToArray);
a.Println;
end.
Пример
-50 -45 30 -67 -65 -1 3 60 69 -91
-67 -50 -45 30 -65 -1 69 60 3 -91
- 25.04.2017 20:44
- thumb_up 14
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.