Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
myka1
12.02.2021 17:23 •
Информатика
Описать процедуру вычисления нод и нок двух чисел. с этой процедуры составьте программу, которая вычисляет нод и нок массива натуральных чисел.
Ответ:
kristinanester1997
23.07.2020 21:49
// НОД.
int gcd(int a,int b) {
return b?gcd(b,a%b):a;
}
// НОК.
int lcm(int a,int b) {
return a/gcd(a,b) * b;
}
int main() {
int arr[1000];
/*
Тут заполняем массив
*/
for (int i = 0; i < 1000; i+=2){
printf("a=%d , b=%d - gcd=%d, lcm = %d \n",
arr[i], arr[i+1], gcd(arr[i], arr[i+1]) , lcm(arr[i], arr[i+1]));
}
}
0,0
(0 оценок)
Популярные вопросы: Информатика
vovbakum
11.01.2023 00:28
Для записи сообщения использовался 64-х символический алфавит. каждая страница содержит 25 строк по 60 символов в строке. какой объем информации содержит 7 страниц текста?...
millergil
27.03.2020 08:36
Ккакому языку относятся знаки дорожного движения и что они обозначают...
милка308
27.08.2020 20:21
Что является следствием постановки проблемы? ( только не нужно брать ответ с того что уже есть)...
КликКлак11
29.03.2021 22:14
1. Алдияр прислал Маше голосовое сообщение. В какой форме Маша получила сообщение? a) Текстовое b) Звуковое c) Графическое d) все ответы верны 2. Какая информация представлена не...
PolinaSenatorowa
14.05.2021 19:36
Program n_5; Var a, b, c: ingeger; ans: bloolean; Begin Write ( Введите значение a, b, dl, d2 ) ; readln (a, b, dl, d2) ; Ans: = (a=B) and (dl d2) ; Writeln ( Четырехеугольник является...
ftf3
25.04.2023 11:50
Питання №4 ? Як відбувається виконання команди неповного розгалуження, якщо значення логічного виразу true? а) виконується послідовність команд 1 і після цього виконується команда,...
irinagerasimova1
13.07.2021 08:58
Какие из чисел можно сохранить в однобайтовом формате (без знака)? Выберите один или несколько ответов:257 1042 16100 16130 10101011 2...
lilianchic14
22.01.2023 02:23
Свойства и функции компьютера и карандаша...
ayska1
21.03.2021 02:44
Для чисел 1,0125∙10^1 и 1387,5 x10^-2 найдите сумму, и представьте ее в нормализованном виде. Точность - один знак после точки...
Nuregre
26.10.2020 10:27
Прямоугольник разлинован на М х N клеток. Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или прыжок. По команде вправо...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
int gcd(int a,int b) {
return b?gcd(b,a%b):a;
}
// НОК.
int lcm(int a,int b) {
return a/gcd(a,b) * b;
}
int main() {
int arr[1000];
/*
Тут заполняем массив
*/
for (int i = 0; i < 1000; i+=2){
printf("a=%d , b=%d - gcd=%d, lcm = %d \n",
arr[i], arr[i+1], gcd(arr[i], arr[i+1]) , lcm(arr[i], arr[i+1]));
}
}