Проверка числа

Сообщения
1,533
Реакции
271
Веб-сайт
tehadm.ru
Перевод задачи сделан гуглом:(

Факторы — это числа, которые можно перемножить, чтобы получить другое число.

2 и 3 являются делителями 6, потому что: 2 * 3 = 6
  • Разделив числа, можно найти множитель. Если остаток равен 0, то число является множителем.
  • В большинстве языков вы можете использовать оператор mod ( %) для проверки остатка.
Например, 2 не является коэффициентом 7, потому что: 7 % 2 = 1

Примечание: base это неотрицательное число, factor это положительное число.

C-like:
package main

import "fmt"

func main() {
    var base, factor int
    fmt.Scan(&base, &factor)

    fmt.Println(CheckForFactor(base, factor))
}

func CheckForFactor(base int, factor int) bool {
    if base%factor == 0 {
        return true
    }
    return false
}
 
Еще примеры решений:
C-like:
func CheckForFactor(base int, factor int) bool {
    return base % factor == 0;
}

C-like:
func CheckForFactor(base int, factor int) bool {
    return factor != 0 && base % factor == 0
}
 
Назад
Сверху Снизу