From fecf841be0c99e005e24b74793ddfcf6a2f173c5 Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Tue, 29 Sep 2020 22:30:37 +0100 Subject: - Added solutions by Ulrich Rieke. --- challenge-080/ulrich-rieke/cpp/ch-2.cpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 challenge-080/ulrich-rieke/cpp/ch-2.cpp (limited to 'challenge-080/ulrich-rieke/cpp/ch-2.cpp') diff --git a/challenge-080/ulrich-rieke/cpp/ch-2.cpp b/challenge-080/ulrich-rieke/cpp/ch-2.cpp new file mode 100644 index 0000000000..42ad98efcb --- /dev/null +++ b/challenge-080/ulrich-rieke/cpp/ch-2.cpp @@ -0,0 +1,30 @@ +#include +#include + +std::vector enterArray ( int limit ) { + std::vector numbers ; + int num ; + while ( numbers.size( ) < limit ) { + std::cin >> num ; + numbers.push_back( num ) ; + } + return numbers ; +} + +int main( ) { + int limit ; + std::cout << "How many numbers do you want to enter ?\n" ; + std::cin >> limit ; + std::cout << "Enter " << limit << " numbers!\n" ; + std::vector numbers = enterArray( limit ) ; + int len = numbers.size( ) ; + int candies = len ; + for ( int i = 0 ; i < len - 1 ; i++ ) { + if ( numbers[ i ] != numbers[ i + 1 ] ) { + candies++ ; + } + } + std::cout << std::endl ; + std::cout << candies << std::endl ; + return 0 ; +} -- cgit