0 / 0 / 0
Регистрация: 07.05.2010
Сообщений: 11
1

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

07.05.2010, 23:47. Показов 1263. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
сформировать одномерный массив, состоящий из положительных элементов, заданной квадратной матрицы,расположенных выше побочной диагонали
ввести:
1- матрицу
2- одномерный массив до сортировки
3- одномерный массив после сортировки
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2010, 23:47
Ответы с готовыми решениями:

программы усложненной структуры, обработка двухмерных массивов, использование стандартных функций для работы с массивами, сортировка массивов.
Искала задачи, нашла в с++, а нужно в паскале сотворить следующее. Использование стандартных...

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

Сортировка массивов
Помогите, я уже не могу ничего придумать.. 1)Сортировать вставкой рядки массива по возрастанию...

сортировка массивов
дана квадратная матрица N*M, состоящая из натуральных чисел. зеркально отразить ее элементы...

1
105 / 102 / 89
Регистрация: 18.05.2009
Сообщений: 201
08.05.2010, 11:26 2
Лучший ответ Сообщение было отмечено Таша.92 как решение

Решение

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
42
43
44
45
46
47
48
49
50
51
52
program sort;
var
matr:array[1..100,1..100] of integer;
mas:array[1..1000] of integer;
i,j,m,kol,c:integer;
begin
  randomize;
  write('введите m ');
  readln(m);
  for i:=1 to m do
  begin
    for j:=1 to m do
    begin
      matr[i,j]:=random(101)-50;
      write(matr[i,j]:4);
    end;
    writeln;
  end;
  kol:=0;
  for j:=1 to m do
  begin
    for i:=1 to m-j do
    begin
      if matr[i,j] >=0 then
      begin
        kol:=kol+1;
        mas[kol]:=matr[i,j];
      end;
    end;
  end;
  writeln;
  writeln('до сортировки: ');
  for i:=1 to kol do
  write(mas[i]:4);
  writeln;
  writeln('после сортировки: ');
  for i:=1 to kol-1 do
  begin
    for j:=i+1 to kol do
    begin
      if mas[i]>=mas[j] then
      begin
        c:=mas[i];
        mas[i]:=mas[j];
        mas[j]:=c;
      end;
    end;
  end;
  for i:=1 to kol do
  write(mas[i]:4);
  readln;
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2010, 11:26
Помогаю со студенческими работами здесь

Сортировка массивов
Дан одномерный массив массив. Получить из него второй массив содержащий только четные элементы...

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

Сортировка массивов
Я вообще не понимаю как сортировать массивы,приведи те кто-нибудь пример сортировки самым простым...

Сортировка массивов
Для значений i=1,2,...,n вычислить число сочетаний из n по i и занести результаты в массив с=(с1,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru