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

Удалить столбец с максимальным значением суммы двумерного массива

28.01.2011, 19:14. Показов 1454. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан двумерный массив.
1)Удалить столбец с максимальный значением суммы двумерного массива
2)Вставить строку с минимальным значением произведения двумерного массива.
Помогите пожалуйста=))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.01.2011, 19:14
Ответы с готовыми решениями:

Вывести столбец с максимальным значением из двумерного массива
Дан массив A(N,M). Вывести столбец с максимальным значением массива.

Определить столбец матрицы с максимальным значением суммы положительных элементов
В прямоугольной матрице размером М*К, , имеющей имя ММ содержаться целые числа. М- число строк, К-...

Определить столбец матрицы с максимальным значением суммы положительных элементов
В прямоугольной матрице размером М*К, , имеющей имя ММ содержаться целые числа. М- число строк, К-...

Удалить из массива элемент, расположенный после первого элемента с максимальным значением
Удалить из массива элемент, расположенный после первого элемента с максимальным значением, и...

4
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
29.01.2011, 07:21 2
Цитата Сообщение от Shep521 Посмотреть сообщение
2)Вставить строку с минимальным значением произведения двумерного массива.
Куда вставить, на какое место в матрице?

Добавлено через 12 минут
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
uses crt;
const nmax=20;
var a:array[1..nmax,1..nmax] of integer;
    n,m,i,j,jmx:byte;
    mx,sm:integer;
begin
clrscr;
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(10);
    write(a[i,j]:3);
   end;
  writeln;
 end;
mx:=0;jmx:=1;
for i:=1 to n do
mx:=mx+a[i,1];
for j:=2 to m do
 begin
  sm:=0;
  for i:=1 to n do
  sm:=sm+a[i,j];
  if sm>mx then
   begin
    mx:=sm;
    jmx:=j;
   end;
 end;
writeln('Максимальная сумма в столбце ',jmx,'=',mx);
if jmx=m then m:=m-1{если последний}
else {если не последний}
 begin
  for j:=jmx to m-1 do
  for i:=1 to n do
  a[i,j]:=a[i,j+1];
  m:=m-1;
 end;
writeln('Столбец ',jmx,' удален:');
for i:=1 to n do
 begin
  for j:=1 to m do
  write(a[i,j]:3);
  writeln;
 end;
readln
end.
0
1 / 1 / 0
Регистрация: 29.11.2010
Сообщений: 34
29.01.2011, 14:58  [ТС] 3
Больше ничего не было написано=(
0
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
29.01.2011, 15:00 4
Больше ничего не было написано=(
Ну извини за беспокойство....
0
6 / 6 / 2
Регистрация: 02.10.2010
Сообщений: 100
12.02.2011, 10:44 5
Спасибо мне как раз нужна была эта программа !!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2011, 10:44
Помогаю со студенческими работами здесь

Нужно удалить столбец с самым максимальным елементом всего массива
Есть матрица.. Нужно удалить столбец с самым максимальным елементом всего массива.. Как это...

Удалить столбец двумерного массива целых чисел
Используя циклы, создайте Паскаль программу для решения задачи. 2 Удалить столбец двумерного...

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

Определить столбец матрицы с максимальным значением суммы положительных элементов
11. В квадратной матрице размером К*К, имеющей имя МА содержаться целые числа. К- число строк и...


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

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

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