diff options
Diffstat (limited to 'problem3.cpp')
-rw-r--r-- | problem3.cpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/problem3.cpp b/problem3.cpp deleted file mode 100644 index 518ec0f..0000000 --- a/problem3.cpp +++ /dev/null @@ -1,32 +0,0 @@ - -#include <iostream> - -using namespace std; - -int main() -{ - unsigned int n1, n2; - bool good; - do { - cout << "Enter two integers between 0 and 999999: "; - cin >> n1 >> n2; - good = n1 <= 999999 && n1 >= 0 && n2 <= 999999 && n2 >= 0; - if (!good) - cout << "The numbers must be between 0 and 999999" << endl; - } while (!good); - - int distance = 0; - int d1, d2; - int no1 = n1; //original - int no2 = n2; - while (n1 != 0 || n2 != 0) { - d1 = n1 % 10; - d2 = n2 % 10; - if (d1 != d2) - distance++; - n1 /= 10; - n2 /= 10; - } - cout << "Hamming distance between " << no1 << " and " << no2 << " is " << distance << endl; - return 0; -} |