Другие языки программирования и технологии
Дана действительная матрица размера 6x9. Найти среднее арифметическое наибольшего и наименьшего значений ее элементов.
Пожалуйста код программы от и до.
Const N1 = 6; N2 = 9;
var A:array [ 1..N1, 1..N2] of integer;
i, j, max, maxi, maxj, min, mini, minj : integer;
srArif : real;
BEGIN
{Заполняем массив случайными числами}
for j := 1 to N2 do begin
for i := 1 to N1 do begin
A [ i, j] := Random(100);
write(A [ i,j]:4);
end;
writeln;
end;
{Временно считаем, что максимум это элемент A[1,1]}
maxi := 1;
maxj := 1;
max := A [ i, j];
{Временно считаем, что минимум это элемент A[1,1]}
mini := 1;
minj := 1;
min := A [ i, j];
{Ищем максимум}
for j := 1 to N2 do begin
for i := 1 to N1 do begin
if max < A [ i, j] then begin
max := A [ i, j];
maxi := i;
maxj := j;
end;
if min > A [ i, j] then begin
min := A [ i, j];
mini := i;
minj := j;
end;
end;
end;
Writeln('Максимальный элемент А [ ',maxi, ',',maxj,'] = ',max);
Writeln('Минимальный элемент А [ ',mini, ',',minj,'] = ',min);
srArif := (max + min)/2;
Writeln('Ср. арифметическое max и min: ', srArif);
END.
var A:array [ 1..N1, 1..N2] of integer;
i, j, max, maxi, maxj, min, mini, minj : integer;
srArif : real;
BEGIN
{Заполняем массив случайными числами}
for j := 1 to N2 do begin
for i := 1 to N1 do begin
A [ i, j] := Random(100);
write(A [ i,j]:4);
end;
writeln;
end;
{Временно считаем, что максимум это элемент A[1,1]}
maxi := 1;
maxj := 1;
max := A [ i, j];
{Временно считаем, что минимум это элемент A[1,1]}
mini := 1;
minj := 1;
min := A [ i, j];
{Ищем максимум}
for j := 1 to N2 do begin
for i := 1 to N1 do begin
if max < A [ i, j] then begin
max := A [ i, j];
maxi := i;
maxj := j;
end;
if min > A [ i, j] then begin
min := A [ i, j];
mini := i;
minj := j;
end;
end;
end;
Writeln('Максимальный элемент А [ ',maxi, ',',maxj,'] = ',max);
Writeln('Минимальный элемент А [ ',mini, ',',minj,'] = ',min);
srArif := (max + min)/2;
Writeln('Ср. арифметическое max и min: ', srArif);
END.
Ахмед ты ленив, за тебя ни кто не будет делать, если только за деньги.
мб еще язык напишешь на котором написать, а?
Похожие вопросы
- Дана действительная матрица размера n * m организовать однонаправленный список матрицы. Паскаль
- в матрице Х (8,5) найти среднее арифметическое значение максимальных элементов в каждой строке
- дана целочисленная матрица размера mxm. определить числа b1,b2,...bm,каждое из которых равно количеству четных элементов
- Дана матрица размером n x m. Найти наибольший положительный и наименьший отрицательный элементы матрицы.
- Дан массив L1,..,L20. Заменить элементы, стоящие после Lmin, на среднее арифметическое всего ряда.
- Дана матрица размером NxM. Упорядочить ее строки по неубыванию их наибольших элементов. в делфи помогите плиз срочно
- Помогите решить задачу C++. Найти номер строки, для которой среднее арифметическое значение ее элементов максимальна
- Даны 2 матрицы 2х3. Нужно поменять местами наибольшее значение из 1 с наименьшим из 2. На C++
- Описать функцию в c++, которая находит среднее арифметическое значение всех элементов сформированного непустого списка
- 1. Найти все совершенные числа2. Определить во введенном числе кол-во нечетных чисел и среднее арифметическое четных.