Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <sstream>
  5.  
  6.  int nodForTwo( int m, int f) {
  7.      while (m != f) {
  8.          if (m > f) {
  9.              m = m - f;
  10.          }
  11.          else {
  12.              f = f - m;
  13.          }
  14.      }
  15.      return m;
  16.  }
  17.  int nod(int* a) {
  18.      int k, n = 0;
  19.      k = nodForTwo(a[1], a[2]);
  20.      for (int i = 3; i < n; i++) {
  21.          k = nodForTwo(k, a[i]);
  22.      }
  23.      return k;
  24.  }
  25.  int saveFile(int k) {
  26.      std::ofstream fout("D:\lab rab\2.4(c++).txt");
  27.      std::cout << "Наибольший общий делитель :" << k;
  28. }
  29.  
  30.  
  31. int main() {
  32.     setlocale(LC_ALL, "Russian");
  33.     int n, k;
  34.     int a[n];
  35.     std::ifstream fin("D:\lab rab\2_4.txt");
  36.     for (int i = 0; i <= n; i++) {
  37.         fin a[i];
  38.     }
  39.     fin.close();
  40.     k = nod(a);
  41.     saveFile(k);
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement