Найти НОД двух целых положительных чисел А и В, используя алгоритм Евклида - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Описать функцию NOD2(A,B) целого типа,находящую наибольший общий делитель(НОД) двух целых положительных чисел А и В,используя алгоритм Евклида: НОД(А,В)=НОД(В,А modB), если В не равно 0; НОД(А,0)=А. С помощью этой функции найти наибольшие общие делители пар (А,В),(А,С),(А,D),если даны числа А,В,С,D. Помогите решить пожалуйста
Листинг программы
  1. #include <stdlib.h>
  2. #include <math.h>
  3. #include <stdio.h>
  4. #include <conio.h>
  5. int NOD2(int A,int B)
  6. {
  7. int A,B,C,D;
  8. printf("VvediteA,B,C,D:\n");
  9. scanf("%i",&A,&B,&C,&D);
  10. }

Решение задачи: «Найти НОД двух целых положительных чисел А и В, используя алгоритм Евклида»

textual
Листинг программы
  1. #include <iostream>
  2. using namespace std;
  3. int gcd(int a, int b){return (a)?gcd(b%a,a):b;}
  4. int main()
  5. {
  6.      int a, b;
  7.      cin >> a >> b;
  8.      cout << gcd(a,b) << endl;
  9.      return 0;
  10. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.556 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы