نمایش پست تنها
  #21  
قدیمی 03-13-2010
ali_zangeneh آواتار ها
ali_zangeneh ali_zangeneh آنلاین نیست.
کاربر عادی
 
تاریخ عضویت: Feb 2010
محل سکونت: کرمانشاه
نوشته ها: 50
سپاسها: : 54

31 سپاس در 21 نوشته ایشان در یکماه اخیر
ali_zangeneh به Yahoo ارسال پیام
جدید

برنامه بازگشتی بعد ما عبارتست از عمل تقسیم توسط تفریق متوالی
کدش اینه
#include<iostream.h>
#include<stdio.h>
int Devide(int,int);
int i=0;
int main(){
int a,b;
cerr<<"Enter Two Number\n";
cin>>a>>b;
cout<<"a/b="<<Devide(a,b);
return 0;
}
int Devide(int a,int b){

if(a<b) return i;
else {
a=a-b;
i++;
return(Devide(a,b));
}
}

در این مثال هم شما تفریق رو انجام میدید ولی متوالی واین مفهوم تقسیمه....
راستی کسانی که در رشته مهندسی کامپیوتر درس خونده باشن در درس معماری کامپیوتر ما یاد میگیریم که cpu عمل جمع باینری رو فقط انجام میده و توسط این عمل ما ضرب وتوان و توسط جمع با قرینه(متمم2) رو میگم میتونیم منها و در نهایت تقسیم رو در واحد محاسبات که جزئی از Alu است رو داشته باشیم...
پس مثال جالبی از آب در اومد فعلا خداحافظ تا مثال های بعدی
پاسخ با نقل قول
جای تبلیغات شما اینجا خالیست با ما تماس بگیرید