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

Увеличить все элементы строки с минимальной суммой элементов на среднее арифметическое элементов матрицы,лежащих выше главной диагонали

12.11.2012, 23:42. Показов 3749. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1.Дана квадратная матрица.Увеличить все элементы строки с минимальной суммой элементов на среднее арифметическое элементов матрицы,лежащих выше главной диагонали.


Очень нужно до завтра((( с процедурой в каждой программе...помогите..
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.11.2012, 23:42
Ответы с готовыми решениями:

Определить среднее арифметическое положительных элементов матрицы, лежащих выше главной диагонали
Добрый вечер! Задана матрица (m,n) m<=17, n<=17.Поменять местами 1-ую и последнюю,2-ую и предпоследнюю и т.д. строки матрицы. В...

Все элементы матрицы X (n x n), лежащие выше второстепенной диагонали заменить количеством положительных элементов, лежащих на главной диагонали
Все элементы матрицы X (n x n), лежащие выше второстепенной диагонали заменить количеством положительных элементов, лежащих на главной...

Все нулевые элементы матрицы X (n x n), заменить суммой элементов, лежащих на второстепенной диагонали
Для заданий № 1 и № 2 используется исходная матрица X (n x m) , 4 <n<10. 4<m<10. Для задания № 3 используется квадратная матрица X (n x n),...

1
 Аватар для ermolay
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
13.11.2012, 01:26 2
Лучший ответ Сообщение было отмечено Trey360 как решение

Решение

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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
const
  nmax=20;
  
type
  tArr=array[1..nmax,1..nmax] of real;
  
procedure init(var ar: tArr; n: integer);
var i,j: integer;
begin
  for i:=1 to n do
    for j:=1 to n do
      ar[i,j]:=random(99)+1;
end;
 
procedure outPut(var ar: tArr; n: integer);
var i,j: integer;
begin
  for i:=1 to n do
  begin
    for j:=1 to n do
      write(ar[i,j]:7:2);
    writeln;
  end;
  writeln;
end;
 
function avr(var ar: tArr; n: integer): real;
var i,j,k: integer;
    sum: real;
begin
  sum:=0; k:=0;
  for i:=1 to n-1 do
    for j:=i+1 to n do
    begin
      sum:=sum+ar[i,j];
      inc(k);
    end;
  avr:=sum/k;
end;
 
function mnm(var ar: tArr; n: integer): byte;
var i,j,k: integer;
    min: real;
begin
  min:=ar[1,1];
  for i:=1 to n do
    for j:=1 to n do
    if ar[i,j]<min then
    begin
      min:=ar[i,j];
      k:=i;
    end;
  mnm:=k;
end;
 
procedure change(var ar: tArr; n,k: integer; sr: real);
var j: integer;
begin
  for j:=1 to n do
    ar[k,j]:=ar[k,j]+sr;
end;
 
var
  a: tArr;
  n: integer;
begin
  randomize;
  write('Введите размеры массива n: ');
  readln(n);
  init(a,n);
  writeln('Исходный массив:');
  outPut(a,n);
  writeln('Среднее выше главной = ',avr(a,n):5:2);
  writeln('Минимальный элемент в ',mnm(a,n),' строке');
  change(a,n,mnm(a,n),avr(a,n));
  outPut(a,n);
  readln;
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.11.2012, 01:26
Помогаю со студенческими работами здесь

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

Матрица: увеличить все элементы строки с min суммой элементов на среднее элементов выше главной диагонали
Необходимо выполнить задание в двух вариантах: разместить все процедуры и функции в одном модуле и каждую подпрограмму поместить в...

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

Найти среднее арифметическое элементов матрицы, лежащих выше дополнительной (обратной) диагонали!
срочно помогите написать программу,мне нужно найти среднее арифметическое элементов матрицы, лежащих выше дополнительной (обратной)...

Oпределить среднее арифметическое значение элементов матрицы, лежащих ниже главной диагонали
2. Для целочисленной матрицы А размером 10х10, определить среднее арифметическое значение элементов, лежащих ниже главной диагонали.


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

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

Новые блоги и статьи
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
Python и PDF: Создание и редактирование файлов
py-thonny 20.03.2025
Работа с PDF-документами – одна из популярных задач в современной разработке. Python предлагает несколько инструментов для создания, чтения и редактирования PDF-файлов, среди которых особенно. . .
Корутины в Unity и производительно­сть WaitForSeconds
GameUnited 20.03.2025
Разработчики игр на Unity часто сталкиваются с вопросом: как выполнять действия через определённые промежутки времени, не блокируя основной поток игры? Тут как раз и приходят на помощь корутины —. . .
Криптография в PHP
Jason-Webb 20.03.2025
PHP предоставляет много криптографических возможностей: от встроенных функций хеширования до полноценных библиотек шифрования — арсенал средств довольно обширен. Но всё это бесполезно без понимания. . .
Lineedge (Semi-Alpha) 0.75@20: Что мы потеряли
Etyuhibosecyu 20.03.2025
С каждым новым стандартом Lineedge обретает новые возможности — это ясно, как божий день. Однако есть и другая сторона — избавление от устаревших и проблемных элементов. Обычно удаление. . .
Реализация перечислений в Go
golander 19.03.2025
Если вы перешли на Go с других языков программирования (как я), таких как C#, Java или Python, вы наверняка заметили, что Go не имеет встроенной поддержки перечислений (enumerations). Это может стать. . .
Шаблон API Gateway в микросервисной архитектуре
MatrixArchitect 19.03.2025
API Gateway — один из основных компонентов микросервисной архитектуры. Фактически, API Gateway представляет собой сервис, который располагается между клиентскими приложениями и бэкенд-микросервисами,. . .
C++26: Что мы потеряли
bytestream 19.03.2025
С каждым новым стандартом C++ обретает новые возможности — это ясно, как божий день. Однако есть и другая сторона — избавление от устаревших и проблемных элементов. Обычно удаление функциональности. . .
Async/await в C#: Асинхронное программировани­е в действии
UnmanagedCoder 19.03.2025
Разработка современных приложений немыслима без понимания асинхронного программирования. Если вы когда-либо создавали приложение, которое взаимодействует с внешними ресурсами — будь то работа с. . .
Сопоставление с образцом (Pattern Matching) в Python: Списки и словари
py-thonny 19.03.2025
Программисты любят, когда код говорит сам за себя. Представьте, что вы можете просмотреть структуру данных и мгновенно понять, что с ней делать — без сложных условий и вложенных проверок. Именно эту. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru