Загрузка данных


// nazwisko2.cpp

#include <iostream>
#include <fstream>
using namespace std;

int nwd(int a, int b) {
    while (b != 0) {
        int t = b;
        b = a % b;
        a = t;
    }
    return a;
}

int main() {
    int liczby[200];
    int n = 0;

    ifstream fin("liczby2.txt");
    while (fin >> liczby[n]) n++;
    fin.close();

    int wynik = -1;

    for (int i = 0; i < n; i++) {
        bool wzglednie_pierwsza = true;

        for (int j = 0; j < n; j++) {
            if (i != j) {
                if (nwd(liczby[i], liczby[j]) != 1) {
                    wzglednie_pierwsza = false;
                    break;
                }
            }
        }

        if (wzglednie_pierwsza && liczby[i] > wynik) {
            wynik = liczby[i];
        }
    }

    ofstream fout("wyniki2.txt");
    if (wynik == -1)
        fout << "Brak takiej liczby" << endl;
    else
        fout << wynik << endl;
    fout.close();

    return 0;
}