Ну тогда вы забыли про Opera (-o-), IE и Edge до 18 (-ms-), Netscape Navigator, Arachne, lynx, ...
Свойств, которые не работают без префиксов, в современных браузерах очень мало. На caniuse.com можете проверить, какие из нужных вам свойств требуют префиксов, а какие нет.
Массивы и списки говорите нельзя? А как насчёт очередей?
Дек - deque - double-ended queue - очередь с двумя концами.
Полученное число пишем в конец дека, перед возвращением выводим число из головы дека. https://metanit.com/cpp/tutorial/7.8.php
mix666, С чего бы алгоритму выдать то же самое?
User1: 100A + 10B = 110 токенов
User2: 10A + 100B = 110 токенов
Всего 110 + 110 = 220 токенов
Доля User1 = 110/220 = 0.5
110 монет А => 110 * 0.5 = 55 монет A у User1
Но было то у него 100, а не 55.
Какой-то непонятный у вас алгоритм. Откуда берётся 300 монет, если их в котле 330?
Что должен выдать ваш алгоритм, например, если первый вложил 100 монет А и 10 монет Б, а второй 10 монет А и 100 монет Б?
Spelldon, В сложность задачи и в необходимость перехода к другому провайдеру или использования нескольких провайдеров одновременно.
Если провайдер один, переход не ожидается и ничего сложнее "если пришёл звонок, то звонят эти три телефона" нету, то ставить свой Asterisk смысла нет.
Роман Страх, А какая разница, в каком порядке искать? Найдите сами в выводе ipconfig хоть одну строку, в которой есть одновременно и имя адаптера и подстрока "IPv4-адрес".
Свойств, которые не работают без префиксов, в современных браузерах очень мало. На caniuse.com можете проверить, какие из нужных вам свойств требуют префиксов, а какие нет.