Задать вопрос
29 августа, 02:04

Паскаль! Напишите процедуру, которая сокращает дробь вида M/N. Числитель и знаменатель дроби передаются как изменяемые параметры. Пример: Введите числитель и знаменатель дроби: 25 15 После сокращения: 5/3

+4
Ответы (1)
  1. 29 августа, 03:58
    0
    function Gcd (a, b: longint) : longint;

    { Нахождение НОД }

    var

    i: longint;

    begin

    while b 0 do

    begin

    a : = a mod b;

    i : = b; b : = a; a : = i

    end;

    gcd : = a

    end;

    procedure ShortFraction (var m, n:longint);

    var

    k:longint;

    begin

    k:=Gcd (m, n);

    m:=m div k; n:=n div k

    end;

    var

    a, b:longint;

    begin

    Write ('Введите числитель и знаменатель дроби: '); Readln (a, b);

    ShortFraction (a, b);

    Writeln ('Дробь после сокращения равна ', a,'/', b)

    end.

    Тестовое решение:

    Введите числитель и знаменатель дроби: 25 15

    Дробь после сокращения равна 5/3
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Паскаль! Напишите процедуру, которая сокращает дробь вида M/N. Числитель и знаменатель дроби передаются как изменяемые параметры. Пример: ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1 Написать процедуру вычисления среднего арифметического двух чисел. Числа и результат передаются в качестве параметров, в каком из двух введенных с клавиатуры целых чисел произведение цифр больше.
Ответы (1)
Pascal ABC. Написать процедуру, которая выводит на экран первые 3 элемента из массива, которые не равны друг другу. Или процедуру нахождения 3 максимальных элементов массива, которые не равны друг другу
Ответы (1)
Ввести номер месяца и вывести количество дней в нем, а также число ошибок при вводе введите номер месяца: - 2 введите номер месяца: 2 введите номер месяца: 11 в этом месяце 28 дней в этом месяце 30 дней Вы вводили неверно 1 раз Вы вводили неверно 1
Ответы (1)
Составте программу, вычисления суммы цифр трёхзначного числа а. Значение а введите с клавиатуры Пример ввода: 375 Пример вывода: Сумма цифр числа 375 равна 15 2) Составте программу, которая получает 'перевёртыш' трёхзначного числа а.
Ответы (1)
с помощью команды Файл / Параметры страницы ... можно задать следуещие параметры: А. Стиль документа. В. Границы и заливку документа. С. Поля документа, ориентацию страниц. D. Размер и цвет шрифта
Ответы (1)