Cod sursa(job #1761406)

Utilizator kikiandreiCristian Andrei Popescu kikiandrei Data 22 septembrie 2016 10:02:27
Problema Pairs Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream in("pairs.in");
ofstream out("pairs.out");

int cmmdc(int a, int b)
{
    while (b)
    {
        int c=a%b;
        a=b;
        b=c;
    }
    return a;
}
int main()
{
    int M[100001];
    int N, S=0, nr=1;
    in>>N;
    for (int i=1;i<=N;i++) in>>M[i];
    while (nr!=N)
    {
        for (int i=nr+1;i<=N;i++)
        {
            if (cmmdc(M[nr], M[i])==1) S++;
        }
        nr++;
    }
    out<<S;
    return 0;
}