profile
Размещено 5 лет назад по предмету Информатика от D9dimaD9

Даны два числа А и В(положительные). Составить алгоритм нахождения: а) наименьшего общего делителя; б) наименьшего общего кратного.
напишите на паскале пожалуйста

  1. Ответ на вопрос
    Ответ на вопрос дан BrightOne
    НОД будем находить при помощи Эвклидового алгоритма, а НОК - по формуле: lcm(a;b)=frac{|a times b|}{gcd(a;b)}.

    program nod_nok;
    var
      a, b, g: integer;
      l: real;
    function Gcd(a, b: integer): integer;
    var
      t: integer;
    begin
      while b <> 0 do
      begin
        t := b;
        b := a mod b;
        a := t;
      end;
      Gcd := a;
    end;
    function Lcm(a, b, gcd: integer): real;
    begin
      Lcm := Abs( a * b ) / gcd;
    end;
    begin
      write('a = ');
      readln(a);
      write('b = ');
      readln(b);
      g := Gcd(a, b);
      writeln('НОД: ', g);
      l := Lcm(a, b, g);
      writeln('НОК: ', l:1:0);
    end.

    1. Ответ на вопрос
      Ответ на вопрос дан D9dimaD9
      а смысл 2 раза писать var?
    2. Ответ на вопрос
      Ответ на вопрос дан BrightOne
      Второе var - переменные функции, абсолютно другая степь. Первое - программы, второе - именно функции Gcd().
    3. Ответ на вопрос
      Ответ на вопрос дан D9dimaD9
      мама, роди меня обратно, почему за 11 лет меня этому не учили, даже на 1 курсе мне не говорили про это, а в сессии это есть. спасибо тебе огромное за помощь. можешь в лс (в идеале в вк), если не сложно, объяснить как решать подобное?
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.