import std
int main() {
std::vector<float> ints{1.2, 2.3, 2.3, 1.2};
std::println("Dane sa uporzadkowane malejaco: {}",
std::ranges::is_sorted(ints, std::ranges::greater{}));
std::println("Dane sa uporzadkowane rosnaco: {}",
std::ranges::is_sorted(ints, std::ranges::less{}));
std::println("Dane sa symetryczne: {}",
std::equal(ints.cbegin(), ints.cbegin() + ints.size() / 2uz, ints.crbegin()));
std::println("Czy wystepuja powtorzenia: {}",
(std::ranges::sort(ints), std::ranges::adjacent_find(ints) != ints.end()));
}