tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Описать процедуру вычисления
Описать процедуру вычисления нод и нок двух чисел. с этой процедуры составьте программу, которая вычисляет нод и нок массива натуральных чисел.
owlllllll
3 30.06.2019 05:00
0
Ответы
Дашка12156
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]));
}
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
тууутуууу
02.06.2019 12:10
Нужно в паскале abs начав тренировки спортсмен в первый день пробежал 10 км. каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. какой суммарный...
MuxaBirko
02.06.2019 12:10
Составить программу) введите исходные данные: возраст коли: 12 возраст миши: 17 средний возраст: 14.5лет возраст колт отличается от среднего возраста на: -2.5 лет...
kseniaLi555
02.06.2019 12:10
)переведите десятичное число 3024 в шестнадцатиричную систему счисления! а) bd0 б) ad1 в) ad0 г) bc0...
Віка34566
24.05.2019 04:10
Скорость передачи данных через adsl- соеденение равна 512000бит/с.через данное соединение файл размером 1500 килобайт.определите время передачи файла в секундах....
Ольгаok
29.07.2019 23:10
1.составитья блок-схему алгоритма вычисления суммы чисел от 4 до 12 с шагом 2.написать ответ: s= 2.какой вид примет формула,содержащая абсолютную и относительные...
snezhanabaracov
29.07.2019 23:10
Дан текстовый файл, который называется chisla.txt.считать из файла значения переменных m,n,s и найти произведение этих переменных, если m четное, иначе найти сумму...
happiness19854p06jm5
17.10.2021 23:49
1 Циня хьунни синхро буллай. В одной из кодировок Unicode каждый символ кодируется 16 битами. Ong пу Вт При подготовке реферата по биологии Вова написал текст (в...
Annnnnnnnnnнnna
17.10.2021 23:48
Вывести содержимое списка по 5 элементов в строке так, чтобы вывод по спирали, то есть каждая вторая строка должна выводиться задом наперед....
beliy112329
17.10.2021 23:48
4, 7, 8, 9 с объяснением ((...
ЯнаLove7
17.10.2021 23:47
Почему не выводит : среднее и сумму? var a :array[1..5]of integer; ssum,v1,t1,v2,t2,v3,t3,v4,t4,v5,t5,n: integer; sred:real; begin write( введите количество участков...
Популярные вопросы
3. Матвей прочитал 24 страницы. Это составляет 1 четвёртую часть...
2
1. Кто из ученых впервые описал предстовителей простейших и...
1
Учение вздор - значение фрасиолагизма...
3
Заполните таблицу «Классицизм и сентиментализм», опираясь на...
3
3. Решите уравнение: 1) (6у + 24)(1,6-4у) = 0; 2) 4(3х- 1) -...
1
Спростите уравнение за спам или ответ не по теме БАН ( жалоба...
2
Объясните почему солёность вод у берегов п-ова Лабродор значительно...
2
Какое государство описывает в своих воспоминаниях Диодор Сицилийский...
2
выпишите 5 высказыаний о культуре современной России и укажите...
3
Фобос, один з двох супутників Марса, обертається навколо планети...
1
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]));
}
}