Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
saren0
0 / 0 / 0
Регистрация: 03.09.2015
Сообщений: 48
1

Если над главной диагональю минимальные элементы столбцов, то добавить всем элементам над ней среднее под ней

03.09.2015, 14:51. Просмотров 930. Ответов 2
Метки нет (Все метки)

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

не совсем понимаю как это сделать, помогите!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.09.2015, 14:51
Ответы с готовыми решениями:

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

Дана квадратная матрица m*m надо найти среднее арифметическое над главной диагональю и под главной диагональю и сравнить их
Дана квадратная матрица m*m надо найти среднее арифметическое над главной диагональю и под главной...

Дана квадратная матрица m*m надо найти среднее арифметическое над главной диагональю и под главной диагональю и сравнить их
Дана квадратная матрица m*m надо найти среднее арифметическое над главной диагональю и под главной...

Найти среднее арифметическое над главной диагональю и под главной диагональю матрицы и сравнить их
Дана квадратная матрица m*m надо найти среднее арифметическое над главной диагональю и под главной...

Вывести квадратную матрицу любого размера и поменять местами элементы массива над главной диагональю с элементами массива под главной диагональю
Вывести квадратную матрицу любого размера и поменять местами элементы массива над главной...

2
Puporev
Модератор
56630 / 43307 / 29938
Регистрация: 18.05.2008
Сообщений: 103,036
03.09.2015, 17:07 2
Лучший ответ Сообщение было отмечено saren0 как решение

Решение

Для примера и понятия алгоритма.
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
const
n=4;
m:array[1..n,1..n] of real=((1.2,2.5,3.5,4.0),
                            (3.5,2.3,4.8,6.0),
                            (5.2,6.2,2.6,4.9),
                            (5.3,4.8,9.3,2.8));
var i,j,imn,k:integer;
    a:array[1..n,1..n] of real;
    s:real;
begin
a:=m;
writeln('Исходная матрица');
for i:=1 to n do
 begin
  for j:=1 to n do
  write(a[i,j]:6:1);
  writeln;
 end;
k:=0;
for j:=1 to n do
 begin
  imn:=1;
  for i:=1 to n do
  if a[i,j]<a[imn,j] then imn:=i;
  if imn=j then inc(k);
 end;
if k<>n then write('Минимальные элементы столбцов не все на главной диагонали')
else
 begin
  writeln('Все минимальные элементы столбцов главной диагонали');
  s:=0;
  k:=0;
  for i:=2 to n do
  for j:=1 to i-1 do
   begin
    s:=s+a[i,j];
    k:=k+1;
   end;
  s:=s/k;
  writeln('Среднее арифметическое элементов ниже главной диагонали=',s:0:1);
  writeln('Измененная матрица');
  for i:=1 to n do
   begin
    for j:=1 to n do
     begin
      if j>i then a[i,j]:=a[i,j]+s;
      write(a[i,j]:6:1);
     end;
    writeln;
   end;
 end;
 
end.
Вообще нужно вводить размер матрицы и ее элементы, но мне это лень.
1
saren0
0 / 0 / 0
Регистрация: 03.09.2015
Сообщений: 48
03.09.2015, 17:10  [ТС] 3
Огромнейшее спасибо за помощь!
с размером матрицы и её элементами я уже сам разберусь
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2015, 17:10

Найти минимальный элемент над главной диагональю и максимальный под главной диагональю матрицы
Дан массив mas. Найти минимальный элемент над главной диагональю и максимальный под главной...

Если среднее арифметическое элементов стоящих над главной диагональю больше суммы элементов побочной диагонали
Ребят, помогите, пожалуйста. Дана действительная матрица размерности (n*n). Если среднее...

Вычислить четыре суммы: элементов на главной диагонали, на побочной, над главной и под главной диагональю
1. сформировать двумерный массив размером 4х4 с помощью функции random из промежутка и вывести на...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru