Учеба и наука

Решено

Помогите составить программу на языке Турбо Паскале - вопрос №161545

помогите составить программу на паскале. 

Даны три числа a, b, c. Вычислить p=min(a, b, c). Нужно чтобы числа вводились с клавиатуры(естественно). Заранее огромное спасибо.

декабрь 11, 2011 г.

  • Всего ответов: 2

  • Лена - аватарка

    Лена

    60-й в Технологиях

    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.

    декабрь 11, 2011 г.
    Ответ понравился автору
    Лучший ответ по мнению автора
  • Алексей Чудинов - аватарка

    Алексей Чудинов

    10-й в Технологиях

    function min(a:integer;b:integer;c:integer):integer;
    begin
      if(a<b) then

    begin

    if (a<c) then min:=a

    else min:=c;

    end

    else 

    if (b<c) then min:=b

    else min:=c;

    end; 

     

    в три раза меньше вычислений.

    декабрь 12, 2011 г.

Похожие вопросы

программа

Вопрос задан анонимно октябрь 24, 2012 г.

Технологии