تابع برای ب م م

hoco.hc

New Member
ارسال ها
388
لایک ها
267
امتیاز
0
#1
سلام،
آیا تابعی وجود داره که بشه فایل کتابخونه ایش رو include کرد و ب م م دو عدد رو نشون بده؟
 

crazyboy

New Member
ارسال ها
413
لایک ها
539
امتیاز
0
#2
پاسخ : تابع برای ب م م

نه بابا ! مگه اینکه خودت بنویسی :198:
 

crazyboy

New Member
ارسال ها
413
لایک ها
539
امتیاز
0
#3
پاسخ : تابع برای ب م م

این با استفاده از تابع بازگشتی نوشته شده :

کد
#include<iostream>
#include<conio.h>
using namespace std;


int gcd(int a , int b)
{
    if(b==0)
            return a;
    else 
            return gcd(b,a%b);
}


int main()
{
    int x , y;
    GET:cout<<"Enter two numbers:"<<endl;
    cin>>x>>y;
    if(!(x>0 && y>0))
    {
             cout<<"You must enter two natural numbers"<<endl;
             goto GET;
    }
    cout<<"Gcd for "<<x<<" and "<<y<<" is "<<gcd(x,y)<<endl;
    getch();
    return 0;
}
 

hoco.hc

New Member
ارسال ها
388
لایک ها
267
امتیاز
0
#4
پاسخ : تابع برای ب م م

درسته، ولی یه چیزی می خواستم که سریع بتونیم ازش استفاده کنیم ، مثل تابع sort مثلا.
 

crazyboy

New Member
ارسال ها
413
لایک ها
539
امتیاز
0
#5
پاسخ : تابع برای ب م م

نه همچین چیزی نیست !
یک فانکشن بساز !
اینم بخون کمک میکنه : لینک
 

hoco.hc

New Member
ارسال ها
388
لایک ها
267
امتیاز
0
#6
پاسخ : تابع برای ب م م

آقا متوجه الگوریتمتون شدم. داشتم تو کدفورس کانتست میدادم، یهو به ب م م نیاز پیدا کردم، خواستم ببینم چیزی هست یا نه.
 
بالا