Другие языки программирования и технологии
в матрице Х (8,5) найти среднее арифметическое значение максимальных элементов в каждой строке
в матрице Х (8,5) найти среднее арифметическое значение максимальных элементов в каждой строке
рrоgrаm q1844214586;
соnst
rоws = 8;
соls = 5;
vаr
i, j, s, mах: Intеgеr;
а: аrrау [1..rоws, 1..соls] оf Intеgеr;
bеgin
Rаndоmizе;
s := 0;
fоr i := 1 tо rоws dо
bеgin
fоr j := 1 tо соls dо
bеgin
а [i, j] := Rаndоm(100) - 50;
Writе (а [i, j]:4);
if j = 1 thеn
mах := а [i, j]
еlsе
if а [i, j] > mах thеn
mах := а [i, j];
еnd;
s := s + mах;
WritеLn(' -> ', mах: 3);
еnd;
WritеLn(s / rоws : 0 : 2);
RеаdLn;
еnd.

соnst
rоws = 8;
соls = 5;
vаr
i, j, s, mах: Intеgеr;
а: аrrау [1..rоws, 1..соls] оf Intеgеr;
bеgin
Rаndоmizе;
s := 0;
fоr i := 1 tо rоws dо
bеgin
fоr j := 1 tо соls dо
bеgin
а [i, j] := Rаndоm(100) - 50;
Writе (а [i, j]:4);
if j = 1 thеn
mах := а [i, j]
еlsе
if а [i, j] > mах thеn
mах := а [i, j];
еnd;
s := s + mах;
WritеLn(' -> ', mах: 3);
еnd;
WritеLn(s / rоws : 0 : 2);
RеаdLn;
еnd.

Ахмедов Шерзод
Паскаль
Нашёл, я молодец!
.

.

я тоже нашел
//Заполнение двумерного массива (m столбцов и n строк)
static int[,] NewMatrix (int m, int n)
{
Random rnd = new Random();
int[,] mtrx = new int [m,n];
for (int j = 0; j < n; j++)
for (int i = 0; i < m; i++)
mtrx[i,j] = rnd.Next() % 10;
return mtrx;
}
//Выводим на экран двумерный массив
static void PrintMatrix(int[,] mtrx)
{
for (int j = 0; j <= mtrx.GetUpperBound(1); j++)
{
for (int i = 0; i <= mtrx.GetUpperBound(0); i++)
Console.Write("{0} ", mtrx[i,j].ToString());
Console.WriteLine();
}
}
public static void Main(string[] args)
{
int m = 8, n = 5;
int[,] arr = NewMatrix(m,n);
Console.WriteLine("Дан массив:");
PrintMatrix(arr);
int sum = 0;
for (int j = 0; j < n; j++)
{
int max = 0;
for (int i = 0; i < m; i++)
if (max < arr[i,j]) max = arr[i,j];
sum += max;
}
Console.WriteLine("среднее арифметическое значение максимальных элементов в каждой строке = {0}", ((double)sum/n).ToString());
}
//Заполнение двумерного массива (m столбцов и n строк)
static int[,] NewMatrix (int m, int n)
{
Random rnd = new Random();
int[,] mtrx = new int [m,n];
for (int j = 0; j < n; j++)
for (int i = 0; i < m; i++)
mtrx[i,j] = rnd.Next() % 10;
return mtrx;
}
//Выводим на экран двумерный массив
static void PrintMatrix(int[,] mtrx)
{
for (int j = 0; j <= mtrx.GetUpperBound(1); j++)
{
for (int i = 0; i <= mtrx.GetUpperBound(0); i++)
Console.Write("{0} ", mtrx[i,j].ToString());
Console.WriteLine();
}
}
public static void Main(string[] args)
{
int m = 8, n = 5;
int[,] arr = NewMatrix(m,n);
Console.WriteLine("Дан массив:");
PrintMatrix(arr);
int sum = 0;
for (int j = 0; j < n; j++)
{
int max = 0;
for (int i = 0; i < m; i++)
if (max < arr[i,j]) max = arr[i,j];
sum += max;
}
Console.WriteLine("среднее арифметическое значение максимальных элементов в каждой строке = {0}", ((double)sum/n).ToString());
}
n - количество строк
m - количество столбцов
a[i,j] твоя матрица (двумерный массив)
sr - тип float
for i:1 to n do
begin
sr=0;
fo j:1 to m do
sr=sr+a[i,j];
sr:sr/m;
writeln(sr);
end;
m - количество столбцов
a[i,j] твоя матрица (двумерный массив)
sr - тип float
for i:1 to n do
begin
sr=0;
fo j:1 to m do
sr=sr+a[i,j];
sr:sr/m;
writeln(sr);
end;
Похожие вопросы
- Помогите решить задачу C++. Найти номер строки, для которой среднее арифметическое значение ее элементов максимальна
- Описать функцию в c++, которая находит среднее арифметическое значение всех элементов сформированного непустого списка
- Дана действительная матрица размера 6x9. Найти среднее арифметическое наибольшего и наименьшего значений ее элементов.
- дана матрица а размерности n на m. Найти максимальный элемент в каждом столбце. Помогите пожалуйста решить. На языке C++
- Вывести на экран два максимальных элемента всех нечетных строк массива c#
- помогите пожалуйста решить задачу в С++,завтра экзамен. дана матрица а [4][5],надо найти строку с максимальным средним ари
- Дан двумерный масссив. Найти и вывести максимальный элемент каждой строки. Turbo Pascal
- Помогите !!!С++Работа с одномерными и двумерными массивами. В каждой строке матрицы F(k, k) элемент. лежащий на главной
- Помогите испрвить код Переписать первые элементы каждой строки матрицы a(n*m), больше некоторого числа C, в массив b .
- В каждом столбце матрицы найти наибольшую группу подряд идущих элементов, образующих арифметическую прогрессию c++