Cod sursa(job #2812775)

Utilizator Vlad_NistorNIstor Vlad Vlad_Nistor Data 5 decembrie 2021 01:39:10
Problema Suma si numarul divizorilor Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.75 kb
#include <iostream>

#include <fstream>

using namespace std;

#define sau ||



long long a[1000];



int main(void){

    long long n, x, suma, card;

    ofstream cout("ssnd.out");

    ifstream cin("ssnd.in");

    cin >> n;

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

        cin >> x;

        suma = 1+x;

        card = 2;

        int j;

        for(j = 2; j*j <= x; j++){

            if(x % j == 0){

                ++card;

                suma += j;

                suma %= 9973;

                if(j != x/j){

                  card++;

                  suma += x/j;

                  suma %= 9973;

                }

            }

        }

        cout << card << " " << suma << endl;

    }

}