С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 1
Регистрация: 04.02.2013
Сообщений: 14
1

сортировка массива

05.02.2013, 00:03. Показов 1067. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан одномерный массив действительного типа. Получить другой массив , состоящий только из чисел исходного массива ,абсолютная величина которых больше заданного числа или сообщить, что таких чисел нет. Полученный массив вывести в порядке убывания элементов.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2013, 00:03
Ответы с готовыми решениями:

Сортировка массива целых чисел A(n) по убыванию(используя метод обменная сортировка)
Помогите написать программу для сортировки массива целых чисел A(n) по убыванию(используя метод...

Сортировка массива
Здравствуйте, возникла проблема с задачей а именно вот с этим участком кода repeat f:=false; ...

Сортировка массива
Переставить элементы в массиве таким образом , чтобы до некоторого индекса в массиве стояли числа,...

Сортировка массива.
1,Дано целое n>1. за которым следует n вещественных чисел. Напечатать эти числа в порядке убывания

1
1682 / 1095 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
05.02.2013, 00:38 2
Лучший ответ Сообщение было отмечено nastia_k как решение

Решение

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
program q;
uses crt;
var a,b:array[1..100]of Real;
i,j,n,m:Integer;
z,k:Real;
begin
repeat
ClrScr;
Write('Введите размерность массива,n=');
Readln(n);
until n in [1..100];
Writeln('Введите значения элементов массива:');
for i:=1 to n do 
begin
Write('a[',i,']=');
Readln(a[i]);
end;
Writeln('Введите число:');
Readln(k);
for i:=1 to n do
if abs(a[i])>k then 
begin
inc(m);
b[m]:=a[i];
end;
for i:=1 to m do 
for j:=1 to m do 
if b[i]>b[j] then
begin
z:=b[j];
b[j]:=b[i];
b[i]:=z;
end;
Writeln('Полученный массив:');
for i:=1 to m do Write(b[i]:0:2,' ');
Readln;
end.
Добавлено через 1 минуту
Есть вопрос по условию,
Цитата Сообщение от nastia_k Посмотреть сообщение
абсолютная величина которых больше заданного числа
абсолютная величина которых больше заданного числа или абсолютная величина которых больше абсолютной величины заданного числа?
1
05.02.2013, 00:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2013, 00:38
Помогаю со студенческими работами здесь

Сортировка массива
Итак, то ли ночь на дворе сказывается, то ли еще чего...в общем не могу сообразить как правильно...

Сортировка массива
В программировании полный 0, а решить надо!) Решил обратится к знающим людям. Препод сказал...

Сортировка массива
Нужно решить следующую задачу: Считать целочисленные (integer) данные из файла Input.dat,...

Сортировка массива
нужно вывести на экран код программы после нажатия на клавишу "enter" в правом верхнем углу...

Сортировка массива
Отсортировать массив по возрастанию методом обмена, выполняя сортировку елементов которые превышают...

сортировка массива
Пусть для целого n>1 функция f(n) равна наименьшему делителю числа n, большему 1. Массив задается с...


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

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