• این پایگاه به ثبت ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ایران رسیده است.

    مهمان عزیز سپاس بابت بازدید شما از تالار گفتگوی دهه هفتادی ها.

    عضویت در انجمن رایگان بوده و برای عموم باز میباشد . با صرف 30 ثانیه یکی از اعضای دهه هفتادی ها شوید .

برنامه ای برای تشخیص ب م م دو عدد

saeid-ha

belong to autumn !...
ارسال ها
3,098
لایک ها
11,901
#1
این برنامه به زبان C می باشد.
قابل اجرا در نرم افزار کدبلاکس با کامپایلر GCC
دانلود آخرین نسخه کدبلاکس:


عملکرد برنامه: این برنامه دو عدد صحیح را از ورودی می گیرد و بزرگترین مقسوم علیه مشترک آن دو را می یابد و در خروجی نمایش می دهد.

سورس کد برنامه:

PHP:
#include <stdio.h>
#include <stdlib.h>
 
int BMM(int a,int  b) //A recursive function to compute the greatest common divisor
{
    int  r; //r is the remainder of divide the first number on the second number (a on  b)
    int c,d;
    if(a < b) //the first number must be greater than  the second number, if not replace them
    {
        c = a;
        a =  b;
        b = c;
    } //end if
    r = a % b;
    if(r ==  0)
      return b;
    else
      return BMM(b,r);
} //end of BMM  function
int main()
{
    int x,y;
    printf("Enter the first  integer: ");
    scanf("%d",&x);
    printf("\nEnter the second  integer: ");
    scanf("%d",&y);
    printf("\nB.M.M is:  %d\n",BMM(x,y));
    getch();
    return 0;
} //end main
 
ارسال ها
3,596
لایک ها
17,064
محل سکونت
B12
#2
وااااااااااااای متنفـــــــــــــرم از این مبحثـــــــــــ:cautious:
اوووووووم ممنــــــــــون:smile:
 
بالا