1 / 1 / 1
Регистрация: 24.03.2010
Сообщений: 22
1

Обработка двумерных массивов.

01.04.2010, 18:42. Показов 1167. Ответов 1
Метки нет (Все метки)

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

Обработка двумерных массивов
А как Вы видите решение этой задачи? Исходные данные: В таблице приведено время выпечки...

Обработка двумерных массивов
Помогите пожалста составить прогрумму. Условие: Найти произведение нечетных отрицательных...

Обработка двумерных массивов
Помогите пожалуйста составить программу и блок-схему к седующим задачам: 1) Дан массив {Dij}, i и...

Обработка двумерных массивов
Заданы матрицы А размерности (5х5) и матрица F также размерности (5х5). Определить матрицу...

1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
01.04.2010, 19:01 2
Лучший ответ Сообщение было отмечено qwertyuiop12 как решение

Решение

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
uses crt;
const nmax=8;
var a:array [1..nmax,1..nmax] of integer;
    n,m,i,j,k:byte;
    sm,mx:integer;
begin
clrscr;
randomize;
repeat
write('Количество строк до ',nmax,' n=');
readln(n);
until n in [1..nmax];
repeat
write('Количество столбцов до ',nmax,' m=');
readln(m);
until m in [1..nmax];
writeln('Исходная матрица:');
for i:=1 to n do
 begin
  for j:=1 to m do
   begin
    a[i,j]:=random(20);
    write(a[i,j]:4);
   end;
  writeln;
 end;
writeln;
mx:=0;k:=0;
for i:=1 to n do
mx:=mx+a[i,1];
for j:=1 to m do
 begin
  sm:=0;
  for i:=1 to n do
  sm:=sm+a[i,j];
  if sm>mx then
   begin
    mx:=sm;
    k:=i;
   end;
 end;
writeln('Максимальная сумма=',mx,' в столбце',k);
for i:=1 to n do
for j:=k to m do
a[i,j]:=a[i,j+1];
writeln('Результат удаления столбца:');
for i:=1 to n do
 begin
  for j:=1 to m-1 do
  write(a[i,j]:4);
  writeln;
 end;
readln
end.
0
01.04.2010, 19:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2010, 19:01
Помогаю со студенческими работами здесь

Обработка двумерных массивов
найти сумму чётных положительных элементов каждой строки матрицы, результат записать в одномерный...

Обработка двумерных массивов
Дана вещественная матрица А(N,M). Составить программу замены всех положительных элементов матрицы...

Обработка двумерных массивов
Помогите пожалуйста. Написал программу, но не могу заполнить одномерный массив. Заранее спасибо....

Обработка двумерных массивов
Количество элементов массива: 3,4 Тип: Целый Цель: Найти сумму минимального и максимального...

Обработка двумерных массивов
Разработать алгоритм и составить программу решения задачи. Задача: Найти среднее геометрическое...

Обработка двумерных массивов (матриц)
Вычислите сумму и число элементов матрицы, находящихся под главной диагональю и над ней.


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

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

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