На сколько квадратов с натуральными длинами сторон можно разрезать исходный прямоугольник? - C#
Формулировка задачи:
class Program { static void Main(string[] args) { Console.WriteLine("Enter a: "); int a = Int32.Parse(Console.ReadLine()); Console.WriteLine("Enter b: "); int b = Int32.Parse(Console.ReadLine()); Console.WriteLine("The number of squares = " + Numsq(a, b)); Console.ReadKey(); } static public int Numsq(int a, int b) { int s = 0; if (b == 0) { return 0; } else { s = a/b + Numsq(b, a%b); return s; } }
s = a/b + Numsq(b, a%b);
Решение задачи: «На сколько квадратов с натуральными длинами сторон можно разрезать исходный прямоугольник?»
textual
Листинг программы
static public int cnt(int a, int b) { int s = 0; while (b != 0) { s += a / b; int t = b; b = a % b; a = t; } return s; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д