ЕВ
Евгений Владимирович

Как вывести сокращённую дробь в программе С#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Task;
using Result;

namespace Quiz
{
class Вычисления
{
public string ДоВычислений ()
{
int ans, n, d,числ, знам;
ans = 0;

Console.Write("Введите числитель = ");
n = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\n");
Console.Write("Введите знаменатель = ");
d = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\n");
Console.Write("Дробь= {0}/{1} ",n,d);
Console.WriteLine("\n");

foreach (Task.Операции p in Task.Task.AllOperation)
{
Console.WriteLine("\n");
Console.WriteLine(p.Operation);
Console.WriteLine("\n");
Console.WriteLine("1. " + p.Answers[0]);
Console.WriteLine("2. " + p.Answers[1]);
Console.Write("Выберите действие > ");
ans = Convert.ToInt32(Console.ReadLine());

int nod=1;
if (nod != 0)
{
числ = nod;
знам = nod;
}
else знам = 0;
}
return Result.Ответы. GetMessage(ans);
}
static int Nod(int n, int d)
{

int temp;
n = Math.Abs(n);
d = Math.Abs(d);
while (d != 0 && n != 0)
{
if (n % d > 0) {
temp = n;
n = d;
d = temp % d;
} else break;
}
if (d != 0 && n != 0) return d;

else return 0;

}
}
}

Сергей
Сергей

Округлить значение переменной "y" до двух знаков после запятой - x= Math.Round(y, 2); // double x, y;

Похожие вопросы
Как вывести сайт в топ
Помогите написать программу на языку паскаль .Найти и вывести квадрат и куб первых десяти чисел
Вывести деньги с PayPal
А у вас сокращённый или укороченный?
Формулы сокращённого умножения.
Помогите, пожалуйста, в программе Pascal вычислить и вывести на экран значение функции при некоторых значениях аргумента
напишите программу на языке С++: Вывести все совпадающие элементы матриц А [3][4] и В [5][2].
как будет сокращёно или в сокращение полностью
Как в программе вывести переменную на экран?
Как вывести деньги с телефона?