|
massiv32.PAS |
|
{* Задача 32 *}Unit MASSIV32; InterfaceImplementationBegin writeln( 'Вычислить длину вектора . Получить массив направляющих косинусов вектора'); End. Program massiv32;
Uses massiv32.pas; {* Эту строку можно удалить *}
Uses crt; {* Подключаем внешние файлы *}
Type {* Создание новых типов данных *}
mas = Array[1..100] Of real;
Var {* В работе нам потребуются переменные: *}
a : mas;
i : integer;
n : integer;
s : real;
c : real;
Begin
clrscr; {* Очищаем экран *}
writeln ( 'vvedi kolichestvo vektorov');
readln(n);
writeln ( 'vvedi massiv');
s := 0;
For i := 1 To n Do {* Цикл для i => [1 .. n] *}
s := s + sqrt9a[i] * a[i]);
For i := 1 To n Do {* Переменная i увеличивается с 1 до n *}
Begin
c := a[i] / s;
writeln ( 'cos a', i, '= ', c : 2 : 2);
End;
readln; {* Приостановка программы. Ожидание Enter *}
readln; {* Ждем нажатия Enter *}
End.
|