یه سوال از از ++c

ensi-k

New Member
سلام یه سوال خیلی مبتدی دارم ...:green:
برنامه ای که اعمال تقسیم و باقیمانده رو بدون استفاده از عملگرهای / و % برای تقسیم اعداد صحیح مثبت پیاده سازی کند ....
خوب تازه شروع کردم برنامه نویسی رو .... یه راهنمایی ...... لطفا :rose:
 

majid_a95

Active Member
سلام
خیلی سادست
برای تقسیم می تونی از تفریق استفاده کنی :
مقسوم رو تا زمانی که باقیمانده 0 نشده از مقسوم علیه کم کن(تفریق) ، به این ترتیب خارج قسمت به دست میاد که میشه حاصل تقسیم ! شما عمل های دیگه مثل ضرب ، توان و ... رو هم با همچین روش هایی میتونی محاسبه کنی

یاعلی:rose:
 

the_king

مدیرکل انجمن
به عنوان مثال کد زیر a را بر b تقسیم کرده و حاصل تقسیم (c) و باقیمانده (a) را نمایش می دهد :

کد:
#include <stdio.h>
#include <conio.h>

int main()
{
	int a = 123;
	int b = 4;
	int c;
	for (c = 0; a >= b; c++)
	{
		a -= b;
	}
	printf ("a / b = %d \n", c);
	printf ("a %% b = %d", a);
	getch();
	return 0;
}
 

ensi-k

New Member
تشکر متوجه شدم ...:)
آره خیلی ساده ود باید بیشتر فکر میکردم
 

جدیدترین ارسال ها

بالا