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

Дана матрица

20.12.2013, 21:37. Показов 969. Ответов 2
Метки нет (Все метки)

Дана матрица T3(4,4), в вести значения по столбцам Переставить элементы строк, сумма элементов которых имеет максимальное и минимальное значение. Помогите пожалуйста, не понимаю как это можно сделать, сложно дается програмирование, хоть примеры даже, постараюсь разобраться сам.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2013, 21:37
Ответы с готовыми решениями:

Дана матрица
Дана матрица n X m. Найти максимальный элемент матрицы. Переставить строки и столбцы таким образом...

Дана матрица A[n,m]
Заменить элементы матрицы, являющиеся простыми числами нулем.

дана матрица A(N,N)
Дана матрицаA(N,N) найдите индексы первого элемента превосходящего среднее арифмитическое всех...

Дана матрица
Дана матрица А, имеющая 30 строк и 10 столбцов, содержащая оценки группы за первый...

2
Фрилансер
3417 / 2814 / 3000
Регистрация: 08.02.2012
Сообщений: 8,493
Записей в блоге: 1
21.12.2013, 09:10 2
Лучший ответ Сообщение было отмечено Strelok067 как решение

Решение

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
Const n=4;
Var T3:array[1..n,1..n] of integer;
    S:array[1..n] of integer;
    i,j,imax,imin:byte;
    t:integer;
Begin
    For j:=1 to n do
     For i:=1 to n do
     Begin
       write('T3[',i,',',j,'] = ');
       readln(T3[i,j]);
     End;
    writeln('Исходная матрица');
    For i:=1 to n do
    Begin
      For j:=1 to n do
      Begin
        S[i]:=S[i]+T3[i,j];
        write(T3[i,j]:4);
      End;
      writeln;
    End;
    imax:=1;imin:=1;
    For i:=2 to n do
     if S[i]>S[imax] then imax:=i
      else if S[i]<S[imin] then imin:=i;
    writeln('Max сумма в строке ',imax);
    writeln('Min сумма в строке ',imin);
    For j:=1 to n do
    Begin
      t:=T3[imax,j];
      T3[imax,j]:=T3[imin,j];
      T3[imin,j]:=t;
    End;
    writeln('Полученная матрица');
    For i:=1 to n do
    Begin
      For j:=1 to n do
       write(T3[i,j]:4);
      writeln;
    End;
    readln;
End.
0
0 / 0 / 0
Регистрация: 20.12.2013
Сообщений: 2
21.12.2013, 10:53  [ТС] 3
Спасибо большое, за помощь. Очень благодарен
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2013, 10:53
Помогаю со студенческими работами здесь

Дана матрица А(5,4)
Дана матрица А(5,4) 1.Найти новый одномерный массив В из минимальных элементов каждой строки...

Дана матрица n x m.
Дана матрица n x m. Получить последовательность {b}_{1}...{b}_{n} где {b}_{k} – это число...

Дана матрица
Дана матрица.Если на главной диагонали более половины ее элементов отрицательны,от все...

Дана матрица.
Дана матрица размером 5х10. Удалить первый столбец, содержащий только положительные элементы....


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

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

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