Implementati o functie care primeste doi intregi a si b (b nenul) si determina catul si restul impartirii intregi a lui a la b, prin parametrii de iesire cat si rest.
Semnatura subprogramului (implementati exact aceasta functie/procedura - numele, parametrii, ordinea si tipul returnat trebuie sa coincida):
- C++:
void catSiRest(int a, int b, int &cat, int &rest) - C:
void catSiRest(int a, int b, int *cat, int *rest) - Pascal:
procedure catSiRest(a: integer; b: integer; var cat: integer; var rest: integer) - Python:
def catSiRest(a, b):
- Date de intrare
- Doua linii: a, apoi b.
- Date de iesire
- Catul si restul, separate printr-un spatiu.
- Restrictii
- 1 <= a <= 10^9, 1 <= b <= 10^9
Exemple
Exemplul 1
Intrare
17 5
Iesire
3 2
Exemplul 2
Intrare
100 10
Iesire
10 0

