PDA

View Full Version : سوال: باقي مانده M بر N



Peyman021
سه شنبه 19 آذر 1392, 17:05 عصر
برنامه اي ک باقي مانده M بر N رو حساب کنه - بصورت تابع بازگشتی

مثلا باقی مانده تقسیم 7 بر 3 میشه 1
میخوام اون 1 رو برام بنویسه کسی بلده :(

Peyman021
سه شنبه 19 آذر 1392, 17:59 عصر
کسی نیست بابا مهمه :(

Faraz Mehraien
سه شنبه 19 آذر 1392, 18:19 عصر
این کدو نوشتم فقط یه تست بکن و از تابع هم استفاده شده حالا نمی دونم بازگشتی هست با نه.
#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;
void remain(int,int);
int main()
{
int x ,y;
cout<<"enter 2 numbers\n";
cin>>x>>y;


remain(x,y);

return 0;
}
void remain(int a,int b)
{
int r;
r=a%b;
cout<<"remain is=\n"<<r;
getch();
}

امیدوارم مفید باشه

sr2m72
سه شنبه 19 آذر 1392, 18:20 عصر
کسی نیست بابا مهمه :(

سلام
اینم باقیمانده به صورت بازگشتی:

#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;

int Div(int x,int y)
{
if (x>=y)
{
return Div(x-y,y);
}
else
return x;
}
int main()
{
int x;
int y;
cout<<"Num 1:";
cin>>x;
cout<<"Num 2:";
cin>>y;
cout<<Div(x,y);
getch();
return 0;
}


موفق باشید//

Peyman021
سه شنبه 19 آذر 1392, 19:49 عصر
vayyy man koochike hamatoonam khodaee

Peyman021
سه شنبه 19 آذر 1392, 20:06 عصر
داداش من اینو تو c free زدم وقتی ران گرفتم نوشت prees any key to continue اصلا اجرا نمیشه :(

sr2m72
سه شنبه 19 آذر 1392, 20:12 عصر
داداش من اینو تو c free زدم وقتی ران گرفتم نوشت prees any key to continue اصلا اجرا نمیشه :(

سلام
توی Dev-C++ تست شده و اجرا میشه.

موفق باشید//