Помогите пожалуйста с задачкой.Даны два массива определенной длины,определяющие координаты

Помогите пожалуйста с задачкой.
Даны два массива определенной длины,определяющие координаты точек на плоскости.Задать значение случайным образом , и вычислить расстояние от начало координат до каждой точки .
Отыскать номер точки наиблежайшей к началу координат

Задать свой вопрос
Толян Домамотчеков
В каждом массиве две точки? Или в 2-ух массивах - две точки, по одной на массив
Вероника
в 2-ух массивах две точки
Эмилия Шаилова
Спасибо громадное )))
Руслан Бурешов
скажите пожалуйста , если программа вылетает , не работает что делать ?
Эльвира Корпич
В каком Паскале запускаете?
Пентюшкин Егор
Free PAscal
Игорь Цыпляновский
Вы ReadLn в конце приписали? Прямо перед End.
Илья Григолия
да тогда программка не раскрывается , ошибку выдает
Варвара Стеч
Довольно сделать текстовый файл, скопировать туда программку, а потом поменять расширение с .txt на .pas. Потом уже во Фрии Паскале открыть, скомпилировать и запустить. У меня всё на всех Паскалях работает. Что Вы пытаетесь сделать?
Нина Чайсинская
все спасибо сделалось )
1 ответ
Const
   N = 13;
Var
   A,B:array[1..N] of integer;
   i:integer;
   S1,S2:real;
Begin
Randomize;
S1:=0;
S2:=0;
Write('A(');
For i:= 1 to N-1 do
    Begin
    A[i]:=random(201)-100;
    Write(A[i],',')
    End;
A[N]:=random(201)-100;
Write(A[N],')');
WriteLn;

Write('B(');
For i:= 1 to N-1 do
    Begin
    B[i]:=random(201)-100;
    Write(B[i],',')
    End;
B[N]:=random(201)-100;
Write(B[N],')');
WriteLn;
WriteLn;
Write('A = ');
For i:= 1 to N do
    Begin
    S1:=S1+A[i]*A[i];
    End;
S1:=Sqrt(S1);
WriteLn(S1);
Write('B = ');
For i:= 1 to N do
    Begin
    S2:=S2+B[i]*B[i];
    End;
S2:=Sqrt(S2);
WriteLn(S2);
WriteLn;
Write('Наиблежайшая точка: ');
if S1 lt; S2 then WriteLn('A')
else WriteLn('B')
End.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт