Предмет: Информатика,
автор: Наасс
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать произвольные целые значения. Опишите на русском языке или на одном из языков программирования алгоритм, который находит и выводит номера двух элементов массива, наименее отличающихся друг от друга. Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них. const N=30; var a: array [1..N] of integer; i, j, min, min2, s: integer; begin for i:=1 to N do readln(a[i]);
Ответы
Автор ответа:
0
const N=30;
var
a: array [1..N] of integer;
i, j, min, min2, s: integer;
begin
for i:=1 to N do readln(a[i]);
for i:=1 to N do bein
for j:=1 to N do begin
if (a[min]-a[mim2] < a[i]-a[j]) then bein
min1 = i;
min2 = j;
end;
end;
end;
Если я конечно правильно задание понял)
var
a: array [1..N] of integer;
i, j, min, min2, s: integer;
begin
for i:=1 to N do readln(a[i]);
for i:=1 to N do bein
for j:=1 to N do begin
if (a[min]-a[mim2] < a[i]-a[j]) then bein
min1 = i;
min2 = j;
end;
end;
end;
Если я конечно правильно задание понял)
Автор ответа:
0
Не идет программа(
Автор ответа:
0
Program HelloWorld;
const N=30;
var
a: array [1..N] of integer;
i, j, min, min2, s: integer;
begin
for i:=1 to N do readln(a[i]);
for i:=1 to N do begin
for j:=1 to N do begin
if (a[min]-a[min2] < a[i]-a[j]) then begin
min := i;
min2 := j;
end;
end;
end;
end.
const N=30;
var
a: array [1..N] of integer;
i, j, min, min2, s: integer;
begin
for i:=1 to N do readln(a[i]);
for i:=1 to N do begin
for j:=1 to N do begin
if (a[min]-a[min2] < a[i]-a[j]) then begin
min := i;
min2 := j;
end;
end;
end;
end.
Похожие вопросы
Предмет: Українська мова,
автор: Vika20060713
Предмет: Математика,
автор: absolytnoda
Предмет: Қазақ тiлi,
автор: tamiris957
Предмет: Литература,
автор: Phoenix102
Предмет: Химия,
автор: DatexEnglish