aboutsummaryrefslogtreecommitdiff
path: root/challenge-142/ulrich-rieke/cpp/ch-1.cpp
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2021-12-06 21:10:03 +0000
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2021-12-06 21:10:03 +0000
commit54620721cb174feca58d62f153c204d26b0297f7 (patch)
tree5ade23910c3d72c3419c85595bbf9b4b2641bf85 /challenge-142/ulrich-rieke/cpp/ch-1.cpp
parent896c415abc215829ef87d7fde92ab5c8d4ae536f (diff)
downloadperlweeklychallenge-club-54620721cb174feca58d62f153c204d26b0297f7.tar.gz
perlweeklychallenge-club-54620721cb174feca58d62f153c204d26b0297f7.tar.bz2
perlweeklychallenge-club-54620721cb174feca58d62f153c204d26b0297f7.zip
- Added solutions by Ulrich Rieke.
Diffstat (limited to 'challenge-142/ulrich-rieke/cpp/ch-1.cpp')
-rw-r--r--challenge-142/ulrich-rieke/cpp/ch-1.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/challenge-142/ulrich-rieke/cpp/ch-1.cpp b/challenge-142/ulrich-rieke/cpp/ch-1.cpp
new file mode 100644
index 0000000000..59df3c1d2c
--- /dev/null
+++ b/challenge-142/ulrich-rieke/cpp/ch-1.cpp
@@ -0,0 +1,21 @@
+#include <iostream>
+#include <vector>
+#include <cstdlib>
+
+int main( int argc, char * argv[ ] ) {
+ int m = std::atoi( argv[ 1 ] ) ;
+ int n = std::atoi( argv[ 2 ] ) ;
+ std::vector<int> divisors ;
+ for ( int i = 1 ; i < m + 1 ; i++ ) {
+ if ( m % i == 0 ) {
+ divisors.push_back( i ) ;
+ }
+ }
+ int output = 0 ;
+ for ( int num : divisors ) {
+ if ( num % 10 == n )
+ output++ ;
+ }
+ std::cout << output << std::endl ;
+ return 0 ;
+}