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

Заменить столбец матрицы с максимальной суммой элементов на столбец, где находится максимальное число

07.06.2013, 19:38. Показов 1158. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Заменить столбец матрицы P(n,m) c максимальной суммой элементов на столбец, где находится максимальное число, состоящее из единиц.
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
program f1;
var a:array[1..100,1..100] of longint; m,n,i,j,Y,k,k1,Y1,YY:longint; s,SM,max:longint; s1:string;
begin
writeln('n,m');
readln(n,m);
for i:=1 to n do
for j:=1 to m do
begin
read(a[i,j]);
end;
for i:=1 to m do
begin
for j:=1 to n do
begin
S:=a[j,i]+S;
end;
if SM<S then
begin
Y:=i;
SM:=S;
end;
S:=0;
end;
for i:=1 to n do
begin
for j:=1 to m do
begin
str(a[i,j],s1);
for k:=1 to length(s1) do
begin
if s1[k]='1' then k1:=k1+1;
end;
if (k1=length(s1)) and (a[i,j]>max) then begin max:=a[i,j]; Y1:=j; end;
k1:=0;
end;
end;
writeln;
writeln('Введенная матрица');
for k:=1 to m do
write('-------');
writeln;
for i:=1 to n do
begin
for j:=1 to m do
begin
write(a[i,j]:6,'|');
end;
writeln;
for k:=1 to m do
write('-------');
writeln;
end;
for i:=1 to n do
begin
YY:=a[i,y];
a[i,y]:=a[i,Y1];
a[i,Y1]:=YY;
end;
writeln;
writeln('Отформатированная матрица');
for k:=1 to m do
write('-------');
writeln;
for i:=1 to n do
begin
for j:=1 to m do
begin
write(a[i,j]:6,'|');
end;
writeln;
for k:=1 to m do
write('-------');
writeln;
end;
end.
Что то я не могу понять

Добавлено через 1 час 58 минут
И что рабатает?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2013, 19:38
Ответы с готовыми решениями:

Заменить столбец матрицы с макс суммой элементов на столбец, где находится максимальное число из единиц
3)Заменить столбец матрицы P(n,t) с максимальной суммой элементов на столбец, где находиться...

Для произвольной матрицы столбец с наименьшей суммой элементов заменить на столбец с наибольшей
Для произвольной матрицы столбец с наименьшей суммой элементов заменить на столбец с наибольшей.

Найти столбец матрицы с максимальной суммой элементов
uses crt; const N=8; M=4; var i,j, sum, max, ind: integer; C: array of integer; BEGIN...

Выделить цветом столбец матрицы с максимальной суммой элементов
Добрый день, дали задание - Случайным образом сформировать матрицу A . Вывести ее в центре...

1
Заблокирован
08.06.2013, 12:58 2
работает но не корректно
оно не находит
Цитата Сообщение от dafnochka Посмотреть сообщение
столбец, где находится максимальное число, состоящее из единиц.
1
08.06.2013, 12:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2013, 12:58
Помогаю со студенческими работами здесь

Написать программу, которая находит столбец матрицы с максимальной суммой элементов
Дана матрица А(nxn). Написать программу, которая находит столбец матрицы с максимальной суммой...

Поменять местами первый столбец и столбец, где находится максимальный элемент матрицы (C# -> Java)
Дан двумерный массив вещественных чисел из 4 столбцов и 3 строк. Поменять местами первый столбец и...

Среди нечетных столбцов матрицы найти столбец с максимальной суммой модулей элементов.
Составить программу на Паскале. Среди нечетных столбцов заданной целочисленной матрицы 5*4 найти...

Массив: определить, в какой половине матрицы располагается столбец с максимальной суммой элементов
Дана вещественная матрица A(4,6). Если столбец с максимальной суммой положительных элементов...


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

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

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