درخواست حل در برنامه ++c فوری

ahadi

New Member
سلام دوباره
برنامه ای می خواستم که حاصل تقسیم دو عدد a برعدد b را به کمک عمل تفریق انجام دهد؟
آیا کسی هست پاسخ دهد؟
ممنونم
 

oldooz

Well-Known Member
PHP:
int counter = 0;
            int temp = 0;
            if (a < b)
            {
                temp = a;
                a = b;
                b = temp;
                              
                
            }
            while (a >= b)
            {
                a -= b;
                counter++;
            }
cout<<counter;
cout<<a;
متغیر counter میشه خارج قسمت و متغیر a هم میشه باقیمانده تقسیم
 
آخرین ویرایش:

the_king

مدیرکل انجمن
سلام دوباره
برنامه ای می خواستم که حاصل تقسیم دو عدد a برعدد b را به کمک عمل تفریق انجام دهد؟
آیا کسی هست پاسخ دهد؟
ممنونم

کد زیر صرفا برای اعداد غیر منفی جواب می دهد :
کد:
#include <iostream>

using namespace std;

int main()
{
    int a, b, c = 0;  
    cout << "Please enter a :" << endl;
    cin >> a;
    cout << "Please enter b :" << endl;
    cin >> b;
    if (b == 0)
        cout << "Division by zero." << endl;
    else
    {
        while (a >= b)
        {
            c++;
            a -= b;
        }
        cout << "a / b = " << c << endl;
    }
    return 0;
}

کد زیر هم برای اعداد منفی و هم مثبت جواب می دهد :
کد:
#include <iostream>

using namespace std;

int main()
{
    int a, b, c = 0, d = 1;
    cout << "Please enter a :" << endl;
    cin >> a;
    cout << "Please enter b :" << endl;
    cin >> b;
    if (b == 0)
        cout << "Division by zero." << endl;
    else
    {
        if (a < 0)
        {
            d = -d;
            a = -a;
        }
        if (b < 0)
        {
            d = -d;
            b = -b;
        }
        while (a >= b)
        {
            c++;
            a -= b;
        }
        cout << "a / b = " << c * d << endl;
    }
    return 0;
}
 

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

بالا