М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Diana22855
Diana22855
08.08.2022 11:20 •  Информатика

Что такое основной алгоритм?​

👇
Ответ:
Іванка2006
Іванка2006
08.08.2022
Набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время
4,8(86 оценок)
Открыть все ответы
Ответ:
AliskaLao16
AliskaLao16
08.08.2022

var

i, j, n, min_r, max_r, max_a, min_a:integer;

a:array [1..10000, 1..10000] of integer;

begin

randomize;

writeln('Введите размер матрицы N x N:');

readln(n);

writeln('Введите минимальное значение генерации эл. массива:');

readln(min_r);

writeln('Введите максимальное значение генерации эл. массива');

readln(max_r);

writeln();

for i:=1 to n do

for j:=1 to n do

a[i, j]:=random(max_r, min_r);

writeln('Сгенерированная матрица:');

for i:=1 to n do

begin

for j:=1 to n do

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

writeln();

end;

writeln();

max_a:=a[1, 1];

for i:=1 to n do

for j:=1 to n do

if (i<j) and (max_a<a[i, j]) then

max_a:=a[i, j];

min_a:=a[n, 1];

for i:=1 to n do

for j:=1 to n do

if (i+j>n+1) and (min_a>a[i, j]) then

min_a:=a[i, j];

writeln('Максимальный элемент среди элементов матрицы расположенных выше главной диагонали: ', max_a);

writeln('Минимальный элемент среди элементов матрицы расположенных ниже побочной диагонали: ', min_a);

writeln('Сумма: ', max_a+min_a);

end.


Заполнить матрицу случайными числами. размерность и диапазон генерации ввести с клавиатуры. определи
4,6(99 оценок)
Ответ:
Действительно, не нужно вычислять площадь. В первом мы не будем вычислять площадь, но во втором, будь по Вашему, мы вычислим площадь через функцию вычисления площади по Герону.
1)var a,b,c,ma:real;
begin
read(a,b,c);
ma:=max(max(a,b),c);
if a=ma then write(1,' ');
if b=ma then write(2,' ');
if c=ma then write(3,' ');
end.
2)var a,b,c,pa,pb,pc,ma:real;

function geron(aa,bb,cc:real):real;
begin
pa:=sqrt((3*a)*(2*a)*(2*a)*(2*a));
pb:=sqrt((3*b)*(2*b)*(2*b)*(2*b));
pc:=sqrt((3*c)*(2*c)*(2*c)*(2*c));
end;

begin
read(a,b,c);
geron(a,b,c);
ma:=max(max(pa,pb),pc);
if pa=ma then write(1,' ');
if pb=ma then write(2,' ');
if pc=ma then write(3,' ');
end.
4,8(85 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ