#include <stdio.h>#include <stdlib.h>Go to the source code of this file.
Macros | |
| #define | DELENI(a, b) do {int p,r;p=deleni((a),(b),&r);printf("%+d : %+d = %+d (zbytek %+d)\n",(a),(b),p,r);}while(0) |
| #define | DIV(a, b) do {div_t q;q=div((a),(b));printf("%+d : %+d = %+d (.rem %+d)\n",(a),(b),q.quot,q.rem);}while(0) |
Functions | |
| int | deleni (int a, int b, int *r) |
| int | main (void) |
Předání_parametru_odkazem
Katedra informatiky, Univerzity Palackého v_Olomouci
Celočíselné dělení ******
Téma: Předání parametru odkazem Procvičované učivo: předání parametru odkazem, ukazatele, funkce, cykly, aritmetické operátory
Napište v jazyku C funkci int deleni(int a, int b, int *r), která podělí číslo a číslem b a vrátí podíl těchto čísel. Pomocí parametru r se z funkce vrací také zbytek po provedeném celočíselném dělení. Ve funkci deleni není dovoleno použít operátory / a %. Funkci otestujte a výsledky výpočtů vypište ve funkci main na obrazovku. Příklad výstupu:
13 : 4 = 3 (zbytek 1)
Definition in file celociselne-deleni.c.
| int deleni | ( | int | a, |
| int | b, | ||
| int * | r | ||
| ) |
podeli dve cisla, vraci podil i zbytek.
| [in] | a | cislo, delenec |
| [in] | b | cislo, delitel |
| [out] | r | zbytek po deleni |
Definition at line 35 of file celociselne-deleni.c.
1.8.5