URL: https://linuxfr.org/forums/programmation-c/posts/fonction-standard-verifier-si-des-entiers-sont-consecutif Title: Fonction standard : vérifier si des entiers sont consécutif. Authors: joshua Date: 2021年12月20日T21:13:08+01:00 License: CC By-SA Tags: fonction et c++ Score: -1 Bonjour, je cherche à savoir si il existe une fonction standard qui vérifie que les int d'un conteneur sont consécutif ? J'ai cherché mais pas trouver (peut être mal cherché...) En attendant j'utilise ce bout de code qui marche, à la condition que les entiers soient non signés. ```ruby const std::vector vector_{1,5,3,9,8,2,4,6,7}; const auto count_ = vector_.size(); const auto min_max = std::minmax_element(vector_.begin(), vector_.end()); if ((*min_max.second - *min_max.first) + 1 != count_) { return false; } else { return true; } ``` Merci.

AltStyle によって変換されたページ (->オリジナル) /