Нахождение НОК через НОД в массиве

357
20 декабря 2017, 22:18

Здравствуйте, помогите решить данную задачу. У меня получилось только для 6 элементов массива, а при 10 уже не получается... Дан массив К состоящий из М целых чисел (0 ? M < 97; 0 < K[i]<1000000). Определить НОК (наименьшее общее кратное) среди элементов массива, имеющих четные индексы. Возможно, разобрался бы, но уже голова кипит и время поджимает.

Answer 1
int NOD (int a, int b)
{
    while (a != b)
    {
        if (a > b)
            a -= b;
        else
            b -= a;
    }
    return a;
}
int NOK (int a, int b)
{
    return a * b / NOD (a, b);
}

Это для 2-х чисел. Походись по массиву и рекурсивно уменшай считая НОК К1 и К2 = НОК К12 потом НОК К12 и К34.

READ ALSO
Текст под углом

Текст под углом

Приложение на андроидЕсть квадратная кнопка,на кнопку установлено изображение,при нажатии на неё поверх изображения появляется текст,как...

222
Логирование тестов RestAssured

Логирование тестов RestAssured

Как правильно логировать тесты? Можно ли в лог вывести прошел тест или не прошел? И как это сделать? Нашел вот такое

267
проблема с jar файлом

проблема с jar файлом

Сделал в Intellij jar файлНа моей пк все работает отлично

257
Задача : Поиск эквивалентных массивов

Задача : Поиск эквивалентных массивов

Решил такую задачку: на вход метода поступают n массивов строк, нужно определить дубликаты ли эти массивы игнорируя порядок и число объектовНапример...

267