Учеба и наука
Решено
Помогите составить программу на языке Турбо Паскале - вопрос №161545
помогите составить программу на паскале.
Даны три числа a, b, c. Вычислить p=min(a, b, c). Нужно чтобы числа вводились с клавиатуры(естественно). Заранее огромное спасибо.
декабрь 11, 2011 г.
-
Всего ответов: 2
-
Var
p:integer;
a,b,c:integer;
function min(a:integer;b:integer;c:integer):integer;
begin
if((a<b)AND(a<c)) then min:=a;
if((b<a)AND(b<c)) then min:=b;
if((c<a)AND(c<b)) then min:=c;
end;
begin
write('Введите число a = ');
readln(a);
write('Введите число b = ');
readln(b);
write('Введите число c = ');
readln©;
p:=min(a,b,c);
writeln('Минимальный элемент p = ',p);
readln;
end.Лучший ответ по мнению автора -
function min(a:integer;b:integer;c:integer):integer;
begin
if(a<b) thenbegin
if (a<c) then min:=a
else min:=c;
end
else
if (b<c) then min:=b
else min:=c;
end;
в три раза меньше вычислений.
Похожие вопросы