Реализации алгоритмов/Алгоритм Нарайаны: различия между версиями

Содержимое удалено Содержимое добавлено
Добавлена реализация и пример её использования на C#; подкорректированы остальные языки
м Исправление мелкой ошибки
Строка 814:
std::io::stdin()
.read_line(&mut input_text)
.expect("failedНе toудалось readпрочитать fromиз stdinстандартного ввода.");
match input_text.trim().parse::<Type>() {
Ok(value) => { *var = value; true },
Строка 830:
while {
println!("{:?}", sequence);
narayana::next_permutation(&mut sequence, less::<usizei32>) // x < y — критерий сравнения для неубывающей последовательности
} { }
println!("Невозрастающая последовательность и её перестановки:");
while {
println!("{:?}", sequence);
narayana::next_permutation(&mut sequence, greater::<usizei32>) // x > y — критерий сравнения для невозрастающей последовательности
} { }
}