From 12f648998464e7820e2be633e4d999c285047bce Mon Sep 17 00:00:00 2001 From: Oskar Date: Wed, 9 Oct 2024 16:55:14 +0200 Subject: more --- 9p16.cpp | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 9p16.cpp (limited to '9p16.cpp') diff --git a/9p16.cpp b/9p16.cpp new file mode 100644 index 0000000..0ddc0e4 --- /dev/null +++ b/9p16.cpp @@ -0,0 +1,52 @@ +#include +#include +#include + +/* + * + * 9.16 + * + * + */ + +int main () { + + std::vector v1; + std::list v2; + int in = 0; + std::cout << "v1" << std::endl; + for(int i = 0 ; i < 10 ; ++i) { + if(std::cin >> in) {} else { + std::cout << "Error: Wrong input." << std::endl; + return -1; + } + + v1.push_back(in); + } + + std::cout << "v2" << std::endl; + for(int i = 0 ; i < 10 ; ++i) { + if(std::cin >> in) {} else { + std::cout << "Error: Wrong input." << std::endl; + return -1; + } + + v2.push_back(in); + } + + bool iseq = true; + auto v1beg = v1.cbegin(); + auto v2beg = v2.cbegin(); + for( ; v1beg != v1.cend() && v2beg != v2.cend() ; ++v1beg, ++v2beg) { + if(*v1beg != *v2beg) { + iseq = false; + break; + } + } + + if(iseq == true) { + std::cout << "equal!" << std::endl; + } + + return 0; +} -- cgit v1.2.3