Cod sursa(job #3344580)

Utilizator sirbu_andreeaSirbu Andreea sirbu_andreea Data 3 martie 2026 12:30:19
Problema Fractii Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.83 kb
#include <fstream>
std::ifstream f("fractii.in");
std::ofstream g("fractii.out");

int main(){
    int N, c = 0;
    f >> N;
    for(int i = 1; i <= N; i++){
        for(int j = 1; j <= N; j++)
            if(j == 1 && i == 1)
                c++;
            else if(i > j){
                int k = 2, ok = 1;
                while(k <= i && ok){
                    if(i % k == 0 && j % k == 0)
                        ok = 0;
                    k++;
                }
                if(ok)
                    c++;
            }
            else if(j > i){
                int k = 2, ok = 1;
                while(k <= j && ok){
                    if(i % k == 0 && j % k == 0)
                        ok = 0;
                    k++;
                }
                if(ok)
                    c++;
            }
    }
    g << c;
    return 0;
}