Informatică, întrebare adresată de tomavictor2001, 9 ani în urmă

Se dau doua numere naturale a si b. Determiati catul si restul impartirii intregi a lui a la b, fara a folosi operatorii / si %

Exemplu: a=20, b=7 se va afisa catul:2, restul 6

Va rog in c/c++!

Răspunsuri la întrebare

Răspuns de lozanalex
0
#include <iostream>

using namespace std;

int main()
{
    int a,b,c=0,r=0,x,y;
    cin >> a >> b;
    x=a; y=b;
    while (x>=y)
    {
        x-=y;
        c++;
    }
    r=x;
    cout << a << " / " << b << " = " << c << " rest " << r;
    return 0;
}
Alte întrebări interesante