Марина555
?>

C++ Сгенерировать элементы одномерного динамического массива целого типа случайным образом в заданном диапазоне [a; b] согласно варианту: a=25 b=57. Найти среди элементов массива минимальный элемент. ​

Информатика

Ответы

Екатерина655

program AndryshaHomenko;

type mas = array of array of integer;

var a: mas;

   n, i, j, summa, k: integer;

begin

write('Дан двумерный массив a, размером (n´n)(или квадратная матрица а).');

writeln('Найти среднее арифметическое положительных элементов еѐ побочной диагонали.');

writeln;

writeln('Введите размерность массива: ');

readln(n);

setlength(a, n, n);

summa := 0;

k := 0;

randomize;

for i := 0 to n - 1do

 for j := 0 to n - 1 do

 begin

  a[i, j] := random(201) - 100;

  write(a[i, j], '; ');

  if (j = n - 1) then writeln;

  if ((j = n - i - 1) and (a[i, j] > 0)) then

  begin

   summa := summa + a[i, j];

   k := k + 1;

  end;

 end;

writeln('Среднее арифметическое положительных элементов побочной диагонали массива равно ', summa / k : 0 : 2);

readln;

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

C++ Сгенерировать элементы одномерного динамического массива целого типа случайным образом в заданном диапазоне [a; b] согласно варианту: a=25 b=57. Найти среди элементов массива минимальный элемент. ​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

sredova71121
pravovoimeridian
timsch12
yelenaSmiryagin
veniaminsem
victoriapetrs
kim-1971
school24mir23
Tsevich333639
panasenko68
vitalina3012
Эрендженова
tumanowivan2015509
ntyremsk1
oledrag7