Cod sursa(job #3360851)

Utilizator ilinca_iordaniordan ilinca ilinca_iordan Data 17 iulie 2026 13:55:27
Problema Sum Scor 45
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <fstream>
using namespace std;
ifstream fin("sum.in");
ofstream fout("sum.out");
bool primeintreele(int a,int b){
    while(b>0){
        a%=b;
        swap(a,b);
    }
    if(a==1){
        return true;
    }
    else{
        return false;
    }

}
int main()
{
     int n,x,sum=0;
     fin>>n;
     for(int i=1;i<=n;i++){
        fin>>x;
        sum=0;
        for(int i=1;i<2*x;i++){//s-ar putea sa inceapa de la 2, schimba daca nu merge
            if(primeintreele(i,x)){
                sum+=i;

            }
        }
        fout<<sum<<'\n';

     }
     return 0;
}