С объяснением ** С++

0 голосов
70 просмотров

С объяснением на С++


Скачать вложение Adobe Acrobat (PDF)

Информатика (6.8k баллов) | 70 просмотров
0

Видите, как плохо: Вы не помочь просите, а сделать за Вас домашнее задание полностью. Цели данного Сервиса несколько иные...

0

но я ни чего не знаю по информатике :(

0

понимаю alviko

0

Т.е. Вы и впредь, пока информатика у Вас, собираетесь таким же образом все работы делать? Не завидую Вам...

Дан 1 ответ
0 голосов
Правильный ответ

#include

//НОД двух чисед
int gcd(int a, int b) {
    if (b == 0)
        return a;
    return gcd(b, a % b);
}

//НОД трех чисел
int gcd(int a, int b, int c) { 
    return gcd(gcd(a, b), c);
}

//НОК
int lcm(int a, int b) {
    return a * b / gcd(a, b);
}

int main() {
    int m, n;
    scanf("%d %d", &m, &n);
    printf("%d\n", gcd(m, n));
    printf("%d", lcm(m, n));
    return 0;
}

(2.9k баллов)
0

О! А где же пресловутое "объяснение"? ))))

0

Даже не знаю, что тут объяснять. -)

0

Видимо, все))) Раз человек просит написать ему "с объяснением" такую элементарщину.