92832024-02-19 18:53:41AblablablaA sárkány feladványa (50)cpp17Hibás válasz 22/503ms3980 KiB
#include <iostream>

using namespace std;

int gcd(int a, int b){
    if(b == 0){
        return a;
    } else{
        return gcd(b, a % b);
    }
}

int main()
{
    int t = 3;
    while(t--){
        int a, b, n;
        cin >> a >> b >> n;

        int lnko = gcd(a, b);

        int lkkt = a * b / lnko;

        int szam = 0;
        int mas = lkkt;
        while(mas > 0){
            szam++;
            mas /= 10;
        }

        if(szam > n){
            cout << "-1\n";
        } else{
            cout << lkkt;
            for(int i = szam + 1; i <= n; i++){
                cout << "0";
            }
            cout << "\n";
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base22/50
1Elfogadva0/03ms2152 KiB
2Hibás válasz0/03ms2188 KiB
3Elfogadva3/33ms2396 KiB
4Elfogadva3/33ms2536 KiB
5Elfogadva3/32ms2580 KiB
6Elfogadva3/33ms2704 KiB
7Elfogadva3/33ms2820 KiB
8Hibás válasz0/33ms3064 KiB
9Hibás válasz0/33ms3084 KiB
10Hibás válasz0/33ms3352 KiB
11Hibás válasz0/33ms3508 KiB
12Elfogadva3/33ms3564 KiB
13Hibás válasz0/43ms3836 KiB
14Elfogadva4/43ms3836 KiB
15Hibás válasz0/43ms3856 KiB
16Hibás válasz0/43ms3848 KiB
17Hibás válasz0/43ms3980 KiB