В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Girl1girl
Girl1girl
02.02.2023 01:43 •  Информатика

построить блок-схему: Дана матрица С(mxn), сформировать новый массив D(n), где каждый элемент массива представляет произведение элементов каждого столбца матрицы С.

Показать ответ
Ответ:
TheHonorGaming
TheHonorGaming
20.07.2020 15:53
Площадь квадрата находится по формуле s=a², где a - сторона квадрата,
длина диагонали квадрата d равна a√2.
Периметр квадрата Р равен 4a, откуда a=P/4
Среднее арифметическое площади и диагонали (какой все же бред: соединять меры площади и длины!) может быть определено следующим образом.
\displaystyle m= \frac{s+d}{2}= \frac{a^2+a \sqrt{2}}{2}= \frac{a(a+ \sqrt{2})}{2}; \ a= \frac{P}{4}=0.25P; \\ m= \frac{P}{8}( \frac{P}{4}+\sqrt{2})

var
  P,m:real;
begin
  Write('Введите периметр квадрата: '); Read(P);
  Writeln('Среднее площади и диагонали равно ',P/8*(P/4+sqrt(2)))
end.

Тестовое решение:
Введите периметр квадрата: 45
Среднее площади и диагонали равно 71.2362012883487
0,0(0 оценок)
Ответ:
Nookrod
Nookrod
14.10.2021 20:30
Pascal

Алгоритм1
 var   
s : string;   
n1,n2 : integer;   
i,l : integer; 
begin 
readln (s);   
n1 := 0;  n2 := 0; 
l := Length(s); 
 for i := 1 to l do 
  if (s[i] = ' ') then 
   if n1 = 0 then 
    n1 := i 
   else 
    n2 := i;   

if n2 = 0 then   
s := ' ' 
else   
s := copy(s,n1+1,n2-n1-1);   
writeln (s); 
end.

Алгоритм2
  var   
s : string;   
n1,n2 : integer;   
i,l : integer;   
r : boolean; 
begin 
readln (s);   
n1 := 0;  n2 := 0; 
r := false; 
l := Length(s); 
i := 1;   
While (i<=l) and (not r) do   
begin   
 if s[i] = ' ' then   
  begin   
   n1 := i;   
   r := true;   
  end;   
i := i +1;   
end;     

r :=false; 
i := l;   

While (i>0) and (not r) do   
begin   
if s[i] = ' ' then     
begin     
n2 := i;     
r := true;     
end;   
i := i -1;   
end;   

if n2 = n1 then   
s := ' ' 
else   
s := copy(s,n1+1,n2-n1-1);   

writeln (s); 
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота