Advertisement
Guest User

CoprimeNumberDanielePotertì

a guest
Jan 17th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.65 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. #include <string>
  5. #include <sstream>
  6. #include<fstream>
  7. using namespace std;
  8.  
  9. unsigned GCD(unsigned u, unsigned v);
  10. int main()
  11. {
  12.     long long int n;
  13.     cout << "Inserisci un numero: ";
  14.     cin >> n;
  15.     if (!n) return 0;
  16.     ofstream savefile("coprime.txt");
  17.    
  18.    
  19.         for (int i = 2; i < n; i++)
  20.         {
  21.             if (GCD(i, n) == 1)
  22.             {
  23.                 stringstream ss;
  24.                 ss << i;
  25.                 string str = ss.str();
  26.                 savefile << str << endl;
  27.  
  28.             }
  29.         }
  30.    
  31.     savefile.close();
  32.     system("PAUSE");
  33. }
  34. unsigned GCD(unsigned u, unsigned v) {
  35.     while (v != 0) {
  36.         unsigned r = u % v;
  37.         u = v;
  38.         v = r;
  39.     }
  40.     return u;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement