Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <string>
- #include <sstream>
- int nodForTwo( int m, int f) {
- while (m != f) {
- if (m > f) {
- m = m - f;
- }
- else {
- f = f - m;
- }
- }
- return m;
- }
- int nod(int* a) {
- int k, n = 0;
- k = nodForTwo(a[1], a[2]);
- for (int i = 3; i < n; i++) {
- k = nodForTwo(k, a[i]);
- }
- return k;
- }
- int saveFile(int k) {
- std::ofstream fout("D:\lab rab\2.4(c++).txt");
- std::cout << "Наибольший общий делитель :" << k;
- }
- int main() {
- setlocale(LC_ALL, "Russian");
- int n, k;
- int a[n];
- std::ifstream fin("D:\lab rab\2_4.txt");
- for (int i = 0; i <= n; i++) {
- fin a[i];
- }
- fin.close();
- k = nod(a);
- saveFile(k);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement