Сравнение рациональных чисел - C#
Формулировка задачи:
Уважаемые пользователи! Прошу помощи!
2. Дано
Описать логическую функцию Равно(a, b), сравнивающую два рациональных числа a и b.
type рац = record числ : integer; знам : 1..maxint end; массив = array[1..20] of рац;
Решение задачи: «Сравнение рациональных чисел»
textual
Листинг программы
using System; namespace ConsoleApplication { struct Rational { public int Nominator { set; get; } public int Denominator { set; get; } public Rational(int nom, int denom) : this() { Nominator = nom; Denominator = denom; } public bool Equals(Rational rhs) { return (double)Nominator / Denominator == (double)rhs.Nominator / rhs.Denominator; } } class Program { static void Main(string[] args) { Console.WriteLine(new Rational(3, 2).Equals(new Rational(3, 2))); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д