aboutsummaryrefslogtreecommitdiff
path: root/challenge-140/ulrich-rieke/cpp/ch-2.cpp
diff options
context:
space:
mode:
authordrbaggy <js5@sanger.ac.uk>2021-11-29 07:06:07 +0000
committerdrbaggy <js5@sanger.ac.uk>2021-11-29 07:06:07 +0000
commit2b768566060b5d403f2fd3730171f7087e93018a (patch)
treebb23a3f040d41f369908ef1a7a94e59a85989fef /challenge-140/ulrich-rieke/cpp/ch-2.cpp
parent5a01eb9bb8681cd187d6ea3f6b024be4080082a0 (diff)
parent493b1fb75f303ac3a9eeca588860bb5364f48068 (diff)
downloadperlweeklychallenge-club-2b768566060b5d403f2fd3730171f7087e93018a.tar.gz
perlweeklychallenge-club-2b768566060b5d403f2fd3730171f7087e93018a.tar.bz2
perlweeklychallenge-club-2b768566060b5d403f2fd3730171f7087e93018a.zip
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'challenge-140/ulrich-rieke/cpp/ch-2.cpp')
-rw-r--r--challenge-140/ulrich-rieke/cpp/ch-2.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/challenge-140/ulrich-rieke/cpp/ch-2.cpp b/challenge-140/ulrich-rieke/cpp/ch-2.cpp
new file mode 100644
index 0000000000..a2e0e6eafb
--- /dev/null
+++ b/challenge-140/ulrich-rieke/cpp/ch-2.cpp
@@ -0,0 +1,26 @@
+#include <vector>
+#include <iostream>
+#include <algorithm>
+
+int main( ) {
+ std::cout << "Enter an positive integer!\n" ;
+ int i ;
+ std::cin >> i ;
+ std::cout << "\nanother positive integer!\n" ;
+ int j ;
+ std::cin >> j ;
+ std::cout << "\nanother positive integer!\n" ;
+ int k ;
+ std::cin >> k ;
+ std::vector<int> allNumbers ;
+ for ( int n = 1 ; n < j + 1 ; n++ )
+ allNumbers.push_back( n ) ;
+ for ( int mult = 2 ; mult < i + 1 ; mult++ ) {
+ for ( int n = 1 ; n < j + 1 ; n++ ) {
+ allNumbers.push_back( n * mult ) ;
+ }
+ }
+ std::sort( allNumbers.begin( ) , allNumbers.end( ) ) ;
+ std::cout << allNumbers[ k - 1 ] << std::endl ;
+ return 0 ;
+}