• вычислить косинус угла между векторами a и b размерностью n 10 по формуле
    в паскале или делфи

    question img

Ответы 1

  • const  n=10;var  a,b:array[1..n] of real;  s,s2,s3:real;  i:integer;begin  Randomize;  Write('A: ');  s2:=0;  for i:=1 to n do begin    a[i]:=Random(51)-20;    Write(a[i],' ');    s2:=s2+sqr(a[i])  end;  Writeln;  Write('B: ');  s:=0; s3:=0;  for i:=1 to n do begin    b[i]:=Random(51)-20;    Write(b[i],' ');    s3:=s3+sqr(b[i]);    s:=s+a[i]*b[i]  end;  Writeln;  Writeln('cos(A)=',s/sqrt(s2*s3))end.Тестовое решение:A: 23 -16 24 30 -17 9 -15 -7 23 19 B: -18 1 -18 -1 -8 -5 -16 8 14 -9 cos(A)=-0.206955416562861
    • Автор:

      cotton
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years