lizaroma224
12.09.2022 16:51

складіть програму обчислення значення виразу a*b-с/d із використанням функції з параметрами для значень списку [3,5,2,7] і кортежу (4,1,5,6)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
НикВероник1
25.03.2022 06:37
Const
  n=13;
var
  a:array[1..n] of integer;
  i,s1,s2,p,k,e:integer;
  m:real;
begin
  Randomize;
  Write('Исходный массив: ');
  s1:=0; k:=0; p:=0; s2:=0;
  for i:=1 to n do
  begin
    a[i]:=Random(21)-10;
    Write(a[i],' ');
    if a[i] mod 2 <>0 then
    begin
      if a[i]<0 then
        begin s1:=s1+a[i]; k:=k+1 end
      else
        begin
          p:=p+1;
          if p=2 then e:=a[i]
        end
    end;
    if p>=2 then s2:=s2+a[i]
  end;
  Writeln;
  if k>0 then m:=s1/k else m:=0;
  if s2<>e then s2:=s2-e;
  Writeln(m,' ',s2)
end.

Контрольное решение
Исходный массив: 7 3 10 3 3 0 1 -2 9 -2 5 -5 1
-5 23
0,0(0 оценок)
Ответ:
НЕЗНАЙКА2283371
16.11.2021 17:31
//Pascal ABC.NET v3.1 сборка 1172

Var
 ma:array of array of integer;
 i,j,n,r:integer;
begin
 readln(n);
 setlength(ma,n+1);
 for i:=1 to n do
 setlength(ma[i],n+1);
 writeln('Matrix:');
 for i:=1 to n do
 begin
  writeln;
  for j:=1 to n do
   begin
    ma[i,j]:=random(n);
    write(ma[i,j]:4);
   end;
 end;
 for i:=1 to n do
  for j:=i+1 to n do
  r:=r+ma[i,j];
 r:=r div 3;
 writeln;
 if odd(r) then writeln('Да') else writeln('Нет');
end.

Пример ввода:
4
Пример вывода:
Matrix:

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