Cod sursa(job #2628935)

Utilizator Rares_RacsanRacsan Rares Vasile Rares_Racsan Data 18 iunie 2020 12:10:29
Problema Sum Scor 35
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("sum.in");
ofstream fout ("sum.out");
int n, i, sum = 0, m, j;

bool primeintre(int n, int m)
{
    int r = 0;
    while(m)
    {
        r = n % m;
        n = m;
        m = r;
    }
    if(n == 1)
        return true;
    return false;
}

int main()
{
    fin>>n;
    for(i=1; i<=n; i++)
    {
        fin>>m;
        sum = 0;
        for(j=1; j<=2*m; j++)
        {
            if(primeintre(m, j) == true)
                sum = sum + j;
        }
        fout<<sum<<'\n';
    }
    return 0;
}