Учеба и наука

Решено

Алгоритм Евклида - вопрос №483022

составьте программу нахождения наибольшего общего делителя трех чисел, используя следующую формулу: НОД(А, В, С)=НОД(НОД(А, В), С)"

Дополнение автора от декабрь 2, 2012 г., 22:56:04

Паскаль 

боробошка декабрь 2, 2012 г.

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

  • Язык какой?

     

    декабрь 2, 2012 г.
  • var a,b,c: integer;
    function nod(x,y:integer):integer;
    var t1,t2:integer;
    begin
    t1:=x;
    t2:=y;
    while t1<>t2 do
    if t1>t2 then t1:=t1-t2 else t2:=t2-t1;
    nod:=t1;
    end;

    Begin
    write('a='); readln(a);
    write('b='); readln(b);
    write('c='); readln©;
    writeln('NOD=',nod(nod(a,b),c));
    readkey;
    End.

    Не забудьте оценить ответ 

    декабрь 3, 2012 г.
    Ответ понравился автору
    Лучший ответ по мнению автора

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

Может ли шар радиуса R...

июнь 11, 2013 г.

Учеба и наука