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

Задание 3. отметь показатели ультразвукового датчика

Показать ответ
Ответ:
Fynerka
Fynerka
22.04.2020 00:26
Const n=3;
var a:array[1..n,1..n] of integer;
ss:array[1..n] of integer;
i,j,s,k,max:integer; sr:real;
begin
writeln('Исходный массив: ');
for i:=1 to n do
for j:=1 to n do a[i,j]:=random(121)-60;
for i:=1 to n do begin
for j:=1 to n do write(a[i,j]:5);
writeln;
end;
for i:=1 to n do
for j:=1 to n do
if (i=3) and (a[i,j]<0) then begin
s:=s+a[i,j];
k:=k+1;
end;
sr:=s/k;
writeln('Ср. арифм. отрицательных элементов 3 строки: ',sr);
writeln('После обнуления: ');
for i:=1 to n do
for j:=1 to n do
if (j=n-i+1) and (a[i,j] mod 2=0) then a[i,j]:=0;
for i:=1 to n do begin
for j:=1 to n do write(a[i,j]:5);
writeln;
end;
writeln('Одномерный массив из элементов, имеющих значение больше -5: ');
for i:=1 to n do
for j:=1 to n do
if (a[i,j]>-5) then write(a[i,j],' ');
writeln;
writeln('Максимальный элемент массива в 1 стоблце: ');
max:=a[1,1];
for i:=1 to n do
for j:=1 to n do
if a[i,1]>max then max:=a[i,1];
write(max);
writeln;
writeln('Сумма элементов в каждой строке массива: ');
for i:=1 to n do
ss[i]:=0;
for i:=1 to n do
for j:=1 to n do
ss[i]:=ss[i]+a[i,j];
for i:=1 to n do write(ss[i]:5);
writeln;
end.
0,0(0 оценок)
Ответ:
glokol
glokol
06.04.2020 15:53
Const
n=10; m=7;
var
j,i,i_max,s,max:integer;
a:array[1..n,1..m]of integer;
begin   
 for i:=1 to n do     
    begin         
           writeln; s:=0;i_max:=i;max:=-32768;             
           for j:=1 to m do               
                begin                       
                   a[i,j]:=random(100)-50;                       
                   write(a[i,j]:4);                     
                          s:=s+a[i,j];               
               end;               
                 writeln('i: ',i,'  ',s);            
                    if s>max then             
                               begin               
                                    i_max:=i;               
                                    max:=s;             
                               end;       
                end;
  writeln; 
   writeln(i_max,'  s: ',max);
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота