Найти размеры всех прямоугольников, площадь которых равна заданному натуральному числу s и стороны которых выражены натуральными числами. При этом решения, которые получаются перестановкой размеров сторон считать разными. Лучше без массивов и т.п. :) ( вообще не проходили еще) Заранее благодарю
Циклом от 1 до s, если переменная-счетчик делит число нацело (без остатка), то записываем эту переменную-счетчик и результат от деления s на эту переменную
malor, Console.Write("Чему равна площадь S: "); int s = int.Parse(Console.ReadLine()); for (int i = 1; i < s; i++) { int a = s / i; // площадь делим на числа, которые добавляет цикл, находим первую сторону int b = s / a; // находим вторую сторону Console.WriteLine(i + ") Это может быть стороны: " + a + " и " + b); } C# Console.Write("Чему равна площадь S: "); int s = int.Parse(Console.ReadLine()); for (int i = 1; i < s; i++) { int a = s / i; // площадь делим на числа, которые добавляет цикл, находим первую сторону int b = s / a; // находим вторую сторону Console.WriteLine(i + ") Это может быть стороны: " + a + " и " + b); }