Не используя операции умножения и деления, найти длину незанятой части отрезка - C#
Формулировка задачи:
Даны положительные числа А и В (А > В). На отрезке длины А размещено максимально возможное количество отрезков длины В (без наложений). Не используя операции умножения и деления, найти длину незанятой части отрезка А.
Решение задачи: «Не используя операции умножения и деления, найти длину незанятой части отрезка»
textual
Листинг программы
- using System;
- class Program
- {
- public static int Part(int a, int b)
- {
- return a < b ? a : Part(a - b, b);
- }
- public static void Main()
- {
- int a = 5;
- int b = 2;
- Console.WriteLine(Part(a, b));
- int r;
- Math.DivRem(a, b, out r);
- Console.WriteLine(r);
- while (a >= b)
- {
- a -= b;
- }
- Console.WriteLine(a);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д