Программа


Program Pilshikov_5_37 (input,output);
{ Дано 80 вещественных чисел.
  Найти порядковый номер числа,
  наиболее близкого к заданному }
Const Quantity=10;
Var FixedPoint:integer;
    CurrentPoint:real;
    CurrentPointNumber:integer;
    minDpoint:real;
    NumberOfminDpoint:integer;
BEGIN
  Write('Задайте целое число ');
  Readln(FixedPoint);
  Write('Введите вещественное число ');
  Readln(CurrentPoint);
  minDpoint:=abs(CurrentPoint-FixedPoint);
  NumberOFminDpoint:=1;
  for CurrentPointNumber:=2 to Quantity do
    Begin
      Write('Введите вещественное число ');
      Readln(CurrentPoint);
      if (abs(CurrentPoint-FixedPoint)<minDpoint)
        then begin
               minDpoint:=abs(CurrentPoint-FixedPoint);
               NumberOFminDpoint:=CurrentPointNumber
             end
    End;
  Writeln('Номер ближайшего ',NumberOfminDpoint)
END.


Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию