themlgyo

ТиТП4

Mar 29th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.38 KB | None | 0 0
  1. ЧИСЛА МЕЖДУ А И Б
  2.  
  3. #include <iostream>
  4. #include <math.h>
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     setlocale(LC_ALL, "RUSSIAN");
  10.     int a, b,k;
  11.     k = 0;
  12.     cout << "Введите первое число a= " << endl;
  13.     cin >> a;
  14.     cout << "Введите второе число b= " << endl;
  15.     cin >> b;
  16.     if (a > b) {
  17.         for (int i = (a - 1); i > b; --i) {
  18.             k = k + 1;
  19.             cout << i << ", ";
  20.         }
  21.         cout << " " << endl;
  22.     }
  23.     else
  24.         for (int i = (b-1); i >a; --i) {
  25.         k = k + 1;
  26.         cout << i << ", ";
  27.     }
  28.     cout << " " << endl;
  29.     cout << "Общее количество членов между a=" << a << " и b=" << b << " равно " << k << endl;
  30.         return 0;
  31.     }
  32.  
  33. ##############################################################
  34.  
  35. НОД
  36.  
  37. #include <iostream>
  38. #include <cmath>
  39. using namespace std;
  40.  
  41. int main()
  42. {
  43.     setlocale(LC_ALL, "RUSSIAN");
  44.     int a, b, i, n;
  45.     n = 0;
  46.     cout << "Введите первое число a= " << endl;
  47.     cin >> a;
  48.     cout << "Введите второе число b= " << endl;
  49.     cin >> b;
  50.     if (a > b) {
  51.         for (i = b; i > 0; i--) {
  52.             if ((a%i == 0) && (b%i == 0)) {
  53.                 n = i; break;
  54.             }
  55.         }
  56.     }
  57.     else
  58.         for (int i = a; i > 0; --i) {
  59.         if ((a%i == 0) && (b%i == 0)) {
  60.             n = i; break;
  61.         }
  62.         }
  63.     cout << n << " — НОД" << endl;
  64.     return 0;
  65. }
  66.  
  67. ############################################################################
Add Comment
Please, Sign In to add comment