C# найти наибольший общий делительC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 C# найти наибольший общий делитель

Сообщение Anonymous »

"Наибольший общий делитель двух целых чисел — это наибольшее целое число, которое равномерно делит каждое из двух чисел. Напишите метод Gcd, который возвращает наибольший общий делитель двух целых чисел. Включите этот метод в приложение, которое считывает два значения от пользователя. и отображает результат."

(это не домашнее задание, а просто упражнение из книги, которую я использую)

Можете ли вы помочь мне решить эту проблему? Вот что у меня есть на данный момент.

(редактировать: я могу отправить два числа, но Gcd не рассчитает за меня)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Greatest_Common_Divisor
{
class Program
{

static int GetNum(string text)
{
bool IsItANumber = false;
int x = 0;
Console.WriteLine(text);

do
{
IsItANumber = int.TryParse(Console.ReadLine(), out x);

} while (!IsItANumber);

return x;
}
static void Main(string[] args)
{
string text = "enter a number";
int x = GetNum(text);
text = "enter a second number";
int y = GetNum(text);

int z = GCD(x, y);
Console.WriteLine(z);
}

private static int GCD(int x, int y)
{
int v = 0;
int n = 0;

v = GetGreatestDivisor(x, y);

return v;

}

static int GetGreatestDivisor(int m, int h)
{

do
{
for (int i = m; i

Подробнее здесь: https://stackoverflow.com/questions/185 ... on-divisor
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • C# найти наибольший общий делитель
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Я пытаюсь получить две функции, чтобы дать мне LCM (наименьшее распространенное множество) и GCD (наибольший общий знаме
    Anonymous » » в форуме C++
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Функция Python, которая находит вторую по величине делитель численности (помимо самого себя)
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Используйте HTML -делитель ответить на размер пикселей
    Anonymous » » в форуме Html
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Интуиция за LeetCode 84. Наибольший прямоугольник в гистограмме
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»