Задать вопрос
22 апреля, 23:53

Дан массив, содержащий 2014 вещественных чисел. Напишите на одном из

языков программирования программу, находящую в этом массиве два

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

const

N=2014;

var

a: array [1 ... N] of real;

d, r: real;

i, j, k: integer;

begin

for i: = 1 to N do

readln (a[i]) ;

...

end.

+3
Ответы (1)
  1. 23 апреля, 03:22
    0
    Const

    N=2014;

    var

    a: array [1 ... N] of real;

    d, r: real;

    i, j, k: integer;

    begin

    for i: = 1 to N do

    readln (a[i]) ;

    for i: = 1 to N-1 do

    begin

    if abs (a[i]-a[i+1])
    begin

    d: = abs (a[i]-a[i+1]) ;

    j:=i;

    end;

    end;

    writeln ("числа с порядковыми номероми ", j," и ", j+1," имеют минимальную абсолютную разницу ", d) ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дан массив, содержащий 2014 вещественных чисел. Напишите на одном из языков программирования программу, находящую в этом массиве два ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы