imagine-fundal

PBinfo.ro / DivizoriPrimi / 443 facebook instagram whatsapp tiktok twitter

#include <iostream>
using namespace std;
int main() {
    long long int n, temp, S = 0;
    cin >> n;
    for (int i = 1; i <= n; ++i) {
        cin >> temp;
        int d = 3, f = -1;
        if (temp % 2 == 0) f = 2;
        while (f == -1)
            if (temp % d == 0)
            	f = d;
            else {
            d = d + 2;
            if (d * d > temp) f = temp;
        } S = S + f;
    } cout << S;
    return 0;
}

Secțiune de comentarii prin GitHub Issues github logo

Am greșit ceva? Modifică rezolvarea mai jos! github logo