Загрузка...

Помогите с решением

Тема в разделе C# создана пользователем malor 2 ноя 2022. 276 просмотров

  1. malor
    malor Автор темы 2 ноя 2022 7 3 сен 2021
    Найти размеры всех прямоугольников, площадь которых равна заданному натуральному числу s и стороны которых выражены натуральными числами. При этом решения, которые получаются перестановкой размеров сторон считать разными.
    Лучше без массивов и т.п. :) ( вообще не проходили еще)
    Заранее благодарю
     
    2 ноя 2022 Изменено
  2. ненависть
  3. Celeste
    Celeste 2 ноя 2022 ♕Climbing for strawberries and finding myself...♕ 9695 26 окт 2021
    Циклом от 1 до s, если переменная-счетчик делит число нацело (без остатка), то записываем эту переменную-счетчик и результат от деления s на эту переменную
     
    1. Celeste
      vtlstolyarov,
      Вообще-то до конца, чтобы не писать лишний код
    2. vtlstolyarov
      Celeste, а-аа, да - извини, я как-то прочитал "считать раВными"
  4. снегровик
    снегровик 2 ноя 2022 микуфаг 1220 30 июл 2019
    malor,
    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);
    }
    [IMG]
     
    2 ноя 2022 Изменено
Загрузка...
Top