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

Расставить строки таким образом, чтобы элементы в 1-м столбце были упорядочены по убыванию

25.05.2010, 22:29. Показов 1136. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal (Паскаль),матрица MxM, сост. из натур. чисел., Расставить строки таким образом, чтобы элементы в 1м столбце были упорядочены по убыванию
помогите пожалуйста!!!! программу и мало-мальское описание к ней(
я в программировании ни в зуб ногой. ыы
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2010, 22:29
Ответы с готовыми решениями:

Расставить строки матрицы таким образом, чтобы элементы в первом столбце были упорядочены по убыванию
Дана матрица NxM, состоящая из натуральных чисел. Расставить строки таким образом, чтобы элементы в...

Двумерный массив. Расставить строки таким образом, чтобы элементы в первом столбце были упорядочены по убыванию
Здравствуйте, уважаемые программисты... Тема 5. Двумерные массивы Дана матрица N x M,...

Расставить строки матрицы таким образом, чтобы элементы в первом столбце были упорядочены по убыванию
Например, есть программа для следующего двумерного массива. #include <stdio.h> #include <conio.h>...

Расставить строки матрицы так, чтобы элементы в последнем столбце были упорядочены по убыванию
В массиве A(тип элементов float)расставить строки таким образом, чтобы элементы в последнем столбце...

7
773 / 578 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
25.05.2010, 22:52 2
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
 uses crt;
 const n=5;
 var a: array[1..n,1..n] of integer; 
       i,j,k: byte;
 begin
  randomize;
  clrscr;
  writeln('исходный массив: ');  {заполнение посредством генератора случайных чисел и вывод   элементов массива на экран}
  for i:=1 to n do
   begin
    for j:=1 to n do
     begin
      a[i,j]:=random(19)-9;
      write(a[i,j]:3);
     end;
    writeln;
   end;
  writeln;
  for j:=1 to n-1 do {сортировка}
   for k:=j+1 to n do
    if a[j,1]<a[k,1] then {если очередной элемент 1-ого столбца (начиная с первого) больше следующего, то выполняем построчный обмен между элементами каждого столбца}
     for i:=1 to n do
      begin
       a[j,i]:=a[k,i]+a[j,i];
       a[k,i]:=a[j,i]-a[k,i];
       a[j,i]:=a[j,i]-a[k,i];
      end;
  writeln('отсортированный массив: ');  {вывод результирующего массива на экран}
  for i:=1 to n do
   begin
    for j:=1 to n do
     write(a[i,j]:3);
    writeln;
   end;
 end.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 4
25.05.2010, 23:03  [ТС] 3
и что дальше? ахах
0
773 / 578 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
25.05.2010, 23:06 4
Не понял вопроса:
и что дальше?
.
masha_masha, необходимо немного видоизменить программу (не обратил внимание на то, что числа-то натуральные): вместо строки
Pascal
1
a[i,j]:=random(19)-9;
вставьте
Pascal
1
a[i,j]:=random(10);
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 4
25.05.2010, 23:12  [ТС] 5
о господи я вообще не знаю что писать какие лог.операторы и т.д.,
я randomize первый раз вижу
1 курс Военмех факультет Р это не ко мне ))
можно проще как-нибудь или там прямо так все мудрено?
0
773 / 578 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
26.05.2010, 00:15 6
masha_masha, значит вы из СПб (раз ВОЕНМЕХ) ?
Сложно ли в данный ВУЗ поступить ?
На счёт программы: можно ли проще - не знаю.
1
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 4
26.05.2010, 02:08  [ТС] 7
2 STGE

что там сложного поступать-то) на платное вообще без проблем
на бюджет - олимпиадку
ну вообще,думается мне,несложно
учиться геморройнее
2
773 / 578 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
26.05.2010, 02:11 8
Спасибо за ценные сведения.
1
26.05.2010, 02:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2010, 02:11
Помогаю со студенческими работами здесь

Расставить строки матрицы так, чтобы элементы в первом столбце были упорядочены по убыванию
Тема 5. Двумерные массивы Дана матрица N x M, состоящая из натуральных чисел. Расставить строки...

Преобразовать матрицу А(mxn) таким образом чтобы строки с нечетным индексом были упорядочены по убыванию, а четные по возрастанию.
Помогите пожалуйста.Очень надо.

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

Удалить из строки лишние слова таким образом, чтобы оставшиеся слова были упорядочены по алфавиту
Дан текст. Словом текста считается любая последовательность букв алфавита; между соседними словами...


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

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

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