Среда, 08.01.2025
Pascal 4 All
Меню сайта
Категории каталога
Задачки циклы и условия [27]
Простые задачки, циклы, условия.
Наш опрос
А вы знали, что кликнув на обьявление в правом блоке раз в день Вы поможете сайту?
Всего ответов: 332

Главная » Статьи » Простые » Задачки циклы и условия

  


Сокращение дроби

Program PRACT14;
Uses CRT;
Var m, n, p, q: LongInt;

Function NOD(x, y: LongInt): LongInt;
Begin
If (x <> 0) then
   NOD := NOD(y mod x, x)
Else
   NOD := y;
End;

Begin
ClrScr;
Repeat
Write('Введите числа m и n: ');
ReadLn(m,n);
Writeln;
Until (m > 0) and (n > 0);

q := NOD(m, n);
p := m div q;
q := n div q;

Writeln('Найдены числа p и q');
Writeln('p = ',p,#13#10,'q = ',q);
Writeln(m,'/',n,' = ',p,'/',q);
ReadKey;
End.


Источник:

Категория: Задачки циклы и условия | Добавил: Seqular (24.09.2007) | Автор: Дмитрий
Просмотров: 1804 | Комментарии: 1 | Рейтинг: 5.0/1 |

Всего комментариев: 1
1 сабина  
0
спасибо, большое

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика
Copyright MyCorp © 2025
Используются технологии uCoz
style=