Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Паскаль, Одномерный массив, найти наименьшее число

Тимофей Знаток (469), на голосовании 11 лет назад
Будьте любезны помочь с 9 вариантом, и с блок схемой если не трудно :)
Голосование за лучший ответ
Вован дэ'Морт Искусственный Интеллект (347142) 11 лет назад
я бы нарисовал что-то если бы понял что это за а1 2а2....а в целом думаю что задача делается так же как и номер 2
PaXa469 Знаток (475) 11 лет назад
Ответ дам в Pascal ABC, разберёшься что к чему.
1. Задаём значения массива (Пусть имя массива - A)
2. Узнайм список элементов массива
L:=Length(A);
3. Находим наименьшее значение с помощью цикла: задаём минимальное значение первому элементу и сравниваем его с другими; если есть меньше, заменяем содержимое переменной min на другой элемент массива
min:=A[1];
for k:=2 to L do begin
if A[k]=min then
min:=A[k];
end;
writeln(min);
VoViK Ученик (84) 11 лет назад
var
A: array [1..9] of Integer;
i: Integer;
min: Integer;

begin
min := A[1];
for i:=2 to L do
begin
if A[k] = min then
min := A[k];
end;
Writeln(min);
end.
Александр Горбатов Мыслитель (6183) 11 лет назад
var
A: array [1..9] of integer;
i: integer;
min: integer;
mini: integer;

begin
for i:=1 to 9 do
readln(A)

min := A[1];
for i:=2 to 9 do
begin
if A < min then
begin
mini:=i;
min := A;
end;
end;
Writeln('минимальное число');
Writeln(min);
Writeln('порядковый номер');
Writeln(mini);
end.
Юрий Знаток (299) 11 лет назад
Хоть это и не красиво, попробуй с If then else if.
Похожие вопросы