Вопрос задан 24.10.2023 в 03:47. Предмет Информатика. Спрашивает Савчук Дмитро.

Решение в Pascal Массив 5х5 заполнить случайными числами [0;100]. Найти среднее арифметическое

двузначных чисел на главной диагонали.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Платонова Майя.

var

 ar: array[1..5, 1..5]of integer;

 i, j, sum, count: integer;

begin

 writeln('Массив:');

 for i := 1 to 5 do

 begin

   for j := 1 to 5 do  

   begin

     ar[i, j] := random(0, 100);

     if((ar[i, j] div 10 <> 0) and (i = j)) then

     begin

       sum := sum + ar[i, j];

       count := count + 1;

     end;

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

   end;

   writeln();

 end;

 write('Среднее арифметическое двузначных чисел на главной диагонали = ', sum / count);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример решения задачи на языке Pascal:

pascal
program AverageDiagonal; var matrix: array[1..5, 1..5] of integer; i, j, sum, count: integer; average: real; begin randomize; // Заполнение массива случайными числами от 0 до 100 for i := 1 to 5 do for j := 1 to 5 do matrix[i, j] := random(101); // Инициализация переменных sum := 0; count := 0; // Вычисление суммы двузначных чисел на главной диагонали for i := 1 to 5 do if (matrix[i, i] >= 10) and (matrix[i, i] <= 99) then begin sum := sum + matrix[i, i]; count := count + 1; end; // Вычисление среднего арифметического if count > 0 then average := sum / count else average := 0; // Вывод результата writeln('Массив:'); for i := 1 to 5 do begin for j := 1 to 5 do write(matrix[i, j]:5); writeln; end; writeln; writeln('Среднее арифметическое двузначных чисел на главной диагонали: ', average:0:2); end.

Этот код создает матрицу 5x5, заполняет ее случайными числами от 0 до 100, затем находит среднее арифметическое двузначных чисел на главной диагонали и выводит результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос