Найти стороны прямоугольника, зная его площадь - C (СИ)

Узнай цену своей работы

Формулировка задачи:

дано натуральное число K,выражающее площадь прямоугольника.Найти все целые значения сторон

Решение задачи: «Найти стороны прямоугольника, зная его площадь»

textual
Листинг программы
#include <stdio.h>
 
int main(void) {
    int k, i;
    
    while ( printf("\nK = ") && scanf("%d", &k) == 1 && k > 0 )
        for ( i = 1; i <= k / i; ++i )
            if ( ! ( k % i ) )
                printf("%d x %d\n", i, k / i);
    
    return 0;
}

Объяснение кода листинга программы

В этом коде:

  1. Вводим число k (количество сторон прямоугольника) с клавиатуры.
  2. Используем цикл while для повторного запроса на ввод числа k, если оно меньше или равно нулю.
  3. Используем вложенный цикл for для проверки делителей числа k.
  4. Если число делится на i без остатка, выводим стороны прямоугольника (i и k/i)

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы