Перевод с Pascal на C#: определение наибольшего общего делителя двух натуральных чисел
Формулировка задачи:
Здравствуйте, очень нужно перевести задачи из паскаля в C#. Тут задачи и ссылки на задачи на форуме.
7)Составьте программу определения наибольшего общего делителя двух натуральных чисел. Составьте программу определения наибольшего общего делителя двух натуральных чисел
Решение задачи: «Перевод с Pascal на C#: определение наибольшего общего делителя двух натуральных чисел»
textual
Листинг программы
using System; class Program { static void Main(string[] args) { Random random = new Random(); int p1 = random.Next(1, 150); int p2 = random.Next(1, 150); int nod = 0; int min = Math.Min(p1, p2); Console.WriteLine(min); for(int i = min; i >= 1; i--) if (p1 % i == 0 && p2 % i == 0) { nod = i; break; } Console.WriteLine("Наибольший делитель для {0} и {1} равен {2}", p1, p2, nod); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д