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

Поделить все элементы каждой строки матрицы на наибольший по модулю элемент этой строки

27.02.2010, 14:54. Показов 1487. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
массив размерностью m на n.поделить все элементы каждой строки на наибольший по модулю элемент этой строки. ребята срочно!!!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2010, 14:54
Ответы с готовыми решениями:

Поделить все элементы каждой строки массива на наибольший по модулю элемент этой строки
Дан массив размерностью n*m. Поделить все элементы каждой строки на наибольший по модулю элемент...

Дан массив размерностью n*m. Поделить все элементы каждой строки на наибольший по модулю элемент этой строки
массив двумерный

Поделить все элементы каждой строки на наибольший по модулю элемент
Дан массив размерностью nxm. Поделить все элементы каждой строки на наиюольший по модулю элемент...

Поделить все элементы каждой строки массива на наибольший по модулю элемент этой строки
Дан массив размерностью nхm. Поделить все элементы каждой строки на наибольший по модулю элемент...

1
Почетный модератор
64287 / 47586 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
27.02.2010, 15:08 2
Лучший ответ Сообщение было отмечено eg0r как решение

Решение

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

Все элементы каждой строки матрицы поделить на максимальный по модулю элемент этой строки
Нормировать матрицу так, чтоб все элементы каждой строки матрицы были поделены на максимальный по...

Заменить все элементы каждой строки матрицы на минимальный элемент в этой строке
Дана целочисленная прямоугольная таблица размером m×n. Заме-нить все элементы каждой строки на...

Найти строку, содержащую наибольший элемент матрицы и заменить все отрицательные элементы этой строки числом 0
Здравтсвуйте! помогите пжл решить задачу. Найти строку, содержащую наибольший элемент матрицы и...

Поделить элементы матрицы на ее наибольший по модулю элемент
Пусть дана вещественная матрица размером mxn в которой не все элементы равны 0. Получите новую...


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

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

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