Найти в Дзене
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 если целое делится на одно из значений
Основные функции библиотеки school;  ## uses school; println('{Системы счисления}'); var x:=Random(100); println(x); bin(x).Println; oct(x).Println; hex(x).Println; ToBase(x,28).
1 минута