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

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

06.06.2012, 22:24. Показов 1294. Ответов 1
Метки нет (Все метки)

1.дан двухмерный массив вещественных чисел размерностью N*M. Заменить все элементы в строке и стобце на 0,где находится наибольший элемент.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2012, 22:24
Ответы с готовыми решениями:

Найти минимальный элемент двумерного массива и заменит все значения в строке 0 где находится минимальные элементы
Найти минимальный элемент двумерного массива и заменит все значения в строке 0 где находится...

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

Найти столбец матрицы, где находится ее min элемент и все элементы этого столбца умножить на 5
2. Найти столбец матрицы А(20*20), где находится ее min элемент и все элементы этого столбца...

Найти наибольший элемент в каждой строке, и найменший элемент в каждом столбце матрицы А(nxn)
Выручите, пожалуйста! 1.Вычислить коэффициент b0 и b1 линейного приближения y=b0+b1x за...

1
Нет ТЗ - давай досвидания
746 / 377 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
06.06.2012, 22:45 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
const
  n=3;
  m=3;
var
  a:array[1..n,1..m] of integer;
  i,j,imax,jmax,max:integer;
begin
  max:=0;
  randomize;
  for i:=1 to n do
    for j:=1 to m do
      begin
        a[i,j]:=-10+random(40);
        if j=m then writeln(a[i,j]:3)
          else write(a[i,j]:3);
        if a[i,j]>max then
          begin
            imax:=i;
            jmax:=j;
          end;
      end;
  writeln;
  for i:=1 to n do
    for j:=1 to m do
      begin
        if (j=jmax) or (i=imax) then a[i,j]:=0;
        if j=m then writeln(a[i,j]:3)
          else write(a[i,j]:3);
      end;
  readln;
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2012, 22:45
Помогаю со студенческими работами здесь

Матрицы: найти max элемент и все, расположенные в одной строке и столбце с max, заменить на нули
Дана квадратная матрица А порядка n. Составить программу, которая находит максимальный элемент и ...

Заменить в третьем столбце все отрицательные элементы нулями, все положительные элементы в 5-й строке их квадратами
переведите на паскаль Дан массив R (M, N). Заменить в третьем столбце все отрицательные элементы...

Заменить в третьем столбце все отрицательные элементы нулями, все положительные элементы в 5-й строке их квадратами
Дан массив R (M, N). Заменить в третьем столбце все отрицательные элементы нулями, все...

Элементы домножить на 10, если наибольший элемент матрицы находится на главной диагонали
Даны натуральное число n, действительная квадратная матрица порядка n, действительные числа...


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

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

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