Деление, пока остаток не будет равняться нулю - 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д