Cod sursa(job #2812764)

Utilizator Vlad_NistorNIstor Vlad Vlad_Nistor Data 5 decembrie 2021 01:07:56
Problema Suma si numarul divizorilor Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.62 kb
#include <iostream>
#include <fstream>
using namespace std;
#define sau ||

int a[1000];

int main(void){
    ofstream cout("ssnd.out");
    ifstream cin("ssnd.in");
    int n, x, suma, card;
    cin >> n;
    for(int i =0;i<n;i++){
        cin >> x;
        suma = 0;
        card = 0;
        int j;
        for(j = 1; j*j< x; j++){
            if(x % j == 0){
                ++card;
                suma += j + x/j;
            }
            if(j * j == x){
                suma += j;
                card += 1;
            }

        }
        cout << card * 2 << " " << suma << endl;
    }


}