Деление, пока остаток не будет равняться нулю - C#
Формулировка задачи:
Помогите реализовать код который бы делал следующие:
Допустим имеем числа 100 и 36, при делении этих чисел получается остаток,
нужно сделать цикл в котом от 36 будет отниматься единица до тех пор пока
остаток не будет ровняться нулю.
Тойсть
100/36=2.777 есть остаток значит отнимаем 1 от 36 и делим пока не получим ноль в остатке.
36-1=35
100/35=2.857
.
.
100/20=5 остатка нет выводим
Заранее спасибо.
Решение задачи: «Деление, пока остаток не будет равняться нулю»
textual
Листинг программы
namespace Consoletest
{
class Program
{
static void Main(string[] args)
{
Console.Write("Ввод первого числа ");
int x1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Ввод второго числа ");
int x2 = Convert.ToInt32(Console.ReadLine());
while (x1 % x2 != 0)
{
x2--;
}
Console.Write("Числа : " + x1 + " и " + x2);
Console.ReadLine();
}
}
}