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

Упорядочить строки вещественной матрицы по возрастанию их первых элементов.

31.05.2010, 15:01. Показов 1216. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят требуется помощь, необходимо решить на паскале простенькие задачки.
1. В заданном одномерном массиве чисел определить номера максимального и минимального числа.
2. Для заданного одномерного массива чисел получить массив его четных элементов по возрастанию и массив номеров этих элементов.
3. Упорядочить строки вещественной матрицы по возрастанию их первых элементов.
Решил первую сам, но нашёл не номер элемента, а само число максимальное...
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
PROGRAM PR_5;
USES CRT;
CONST
   N=7;
VAR
   A:ARRAY[1..N] OF LONGINT;
   I,MAX,MIN:LONGINT;
BEGIN
    WRITELN('VVEDITE MASSIV');
    FOR I:=1 TO N DO
      BEGIN
       WRITE('A[',I,']=');
       READ(A[I]);
      END;
      WRITELN;
      WRITELN('VVEDENII MASSIV IMEET VID');
    WRITE('A=(');
    FOR I:=1 TO N-1 DO
     WRITE(A[I],',');
     WRITE(A[N],')');
     MAX:=A[1];
     MIN:=A[1];
     FOR I:=2 TO N DO
     BEGIN
     IF A[I] > MAX THEN
     MAX:=A[I];
     IF A[I] < MIN THEN
     MIN:=A[I];
     END;
     WRITELN;
     WRITELN('MAXIMALNOE 4ISLO = ',MAX);
     WRITELN('MINIMALNOE 4ISLO =',MIN);
   READLN;
   READLN;
   END.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2010, 15:01
Ответы с готовыми решениями:

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

Перевести из Pascal в C++ Упорядочить строки данной вещественной матрицы по возрастанию.)
Упорядочить строки данной вещественной матрицы по возрастанию наибольших элементов строк. Очень...

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

Найти седловые точки матрицы; упорядочить строки матрицы по возрастанию модулей первых элементов
помогите пожалуйста. 1)дана целочисленная прямоугольная матрица. определить номера строк и столбцов...

4
105 / 102 / 89
Регистрация: 18.05.2009
Сообщений: 201
31.05.2010, 15:10 2
1.
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
PROGRAM PR_5;
USES CRT;
CONST
   N=7;
VAR
   A:ARRAY[1..N] OF LONGINT;
   I,MAX,MIN,index1,index2:LONGINT;
BEGIN
    WRITELN('VVEDITE MASSIV');
    FOR I:=1 TO N DO
      BEGIN
       WRITE('A[',I,']=');
       READ(A[I]);
      END;
      WRITELN;
      WRITELN('VVEDENII MASSIV IMEET VID');
    WRITE('A=(');
    FOR I:=1 TO N-1 DO
     WRITE(A[I],',');
     WRITE(A[N],')');
     MAX:=A[1];
     MIN:=A[1];
     FOR I:=2 TO N DO
     BEGIN
     IF A[I] > MAX THEN
     begin
       MAX:=A[I];
       index1:=i;
     end;
     IF A[I] < MIN THEN
     begin
       MIN:=A[I];
       index2:=i;
     end;
     END;
     WRITELN;
     WRITELN('MAXIMALNOE 4ISLO = ',MAX,' ego nomer ',index1);
     WRITELN('MINIMALNOE 4ISLO =',MIN,' ego nomer ',index2);
   READLN;
   READLN;
   END.
0
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 9
31.05.2010, 15:29  [ТС] 3
спасибо=)
Помоги пожалуйста со 2 и 3 задачей, сегодня ЗАЧЕТ!!!
0
105 / 102 / 89
Регистрация: 18.05.2009
Сообщений: 201
31.05.2010, 15:35 4
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
PROGRAM PR_5;
USES CRT;
CONST
   N=7;
VAR
   A,b,ind:ARRAY[1..N] OF LONGINT;
   I,MAX,MIN,k,j,tmp:LONGINT;
BEGIN
    WRITELN('VVEDITE MASSIV');
    FOR I:=1 TO N DO
      BEGIN
       WRITE('A[',I,']=');
       READ(A[I]);
      END;
      WRITELN;
      WRITELN('VVEDENII MASSIV IMEET VID');
    WRITE('A=(');
    FOR I:=1 TO N-1 DO
     WRITE(A[I],',');
     WRITE(A[N],')');
     k:=0;
    for i:=1 to n do
    begin
      if a[i] mod 2 = 0 then
      begin
        k:=k+1;
        b[k]:=a[i];
        ind[k]:=i;
      end;
    end;
    writeln;
    for j:=1 to k-1 do
    for i:=1 to k-j do
    begin
      if b[i]>b[i+1] then
      begin
        tmp:=b[i];
        b[i]:=b[i+1];
        b[i+1]:=tmp;
      end;
    end;
    writeln('массив четных элементов по возрастанию');
    for i:=1 to k do
    write(b[i]:4);
    writeln;
    writeln('массив номеров этих элементов');
    for i:=1 to k do
    write(ind[i]:4);
    readln;
   READLN;
   END.
P.S. Для благодарностей есть кнопочка внизу...
1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
31.05.2010, 15:36 5
3.
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
uses crt;
const nmax=20;
var a:array[1..nmax,1..nmax] of real;
    n,m,i,j,l:byte;
    b:real;
begin
clrscr;
randomize;
write('Количество строк n=');
readln(n);
write('Количество столбцов m=');
readln(m);
writeln('Исходный массив:');
for i:=1 to n do
 begin
  for j:=1 to m do
   begin
    a[i,j]:=10*random;
    write(a[i,j]:5:2);
   end;
  writeln;
 end;
{перестановка строк по возрастанию элементов первого столбца)}
for i:=1 to n-1 do
for l:=i+1 to n do
if a[i,1]>a[l,1] then
for j:=1 to m do
 begin
  b:=a[i,j];
  a[i,j]:=a[l,j];
  a[l,j]:=b;
 end;
writeln('Строки по возрастанию первых элементов:');
for i:=1 to n do
 begin
  for j:=1 to m do
  write(a[i,j]:5:2);
  writeln;
 end;
readln
end.
1
31.05.2010, 15:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2010, 15:36
Помогаю со студенческими работами здесь

Упорядочить строки матрицы по возрастанию их первых элементов
Cделал наподобие как на форуме что-то не получается.(запутался что-то):-...

Упорядочить строки матрицы по возрастанию их первых элементов
Дана квадратная матрица A(N,N). Упорядочить её строки по возрастанию их первых элементов....

Упорядочить строки матрицы по возрастанию их первых элементов
Нарисуйте схему алгоритма. Во всех заданиях переменные вводить и выводить с помощью компонента...

Упорядочить строки матрицы по возрастанию их первых элементов
очень срочно на завтра нужен код этой задачи. &quot; дана матрица размером NxM .Упорядочить ее строки по...


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

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

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