659 подписчиков
Основные функции библиотеки school;
## uses school;
println('{Системы счисления}');
var x:=Random(100);
println(x);
bin(x).Println;
oct(x).Println;
hex(x).Println;
ToBase(x,28).Println; //Перевод в 28-ю систему счисления
Dec('28FDN6',31).println; //Перевод из 31-й системы счисления
x.Digits.Println; //Список цифр числа в десятичной системе счисления
x.Digits(6).Println; //Список цифр числа в 6-ной системе счисления
println('{Простые числа}');
x.isPrime.Println;
Primes(x).Println; //Простые числа на интервале [2;x] (Решето Эратосфена)
Primes(100,100000000).count.Print; //Кол-во простых числа на интервале [2;x]
PrimeDivisorsCount(x).Println; //Количество простых делителей числа x
println('{НОД НОК}');
НОД(1100,1260).Println;
GCD(1100,1260).Println;
НОК(25,30).Println;
LCM(25,30).Println;
println('{Факторизация и делители}');
x.Divisors.Println; //Все делители числа
x.Factorize.Println; //Разложение числа на простые множители
(x.Divisors.count-2).Println; //Кол-во нетривиальных делителй
x.DivisorsCount.Println; //Кол-во делителй
x.Divs(5).println; //Делится ли на 5
x.DivsAll(|2,5,7|).Println; //Возвращает True если целое делится на все значения
x.DivsAny(|2,5,7|).Println; //Возвращает True если целое делится на одно из значений
1 минута
23 апреля