///////////////////////////////////////////////////////////////////////
// ITS – Visoka Škola Strukovnih Studija Za Informacione Tehnologije
// https://www.its.edu.rs/
// Predmet: Osnovi Programiranja – Programski jezik C
//
// Primer: Funkcija vraca dve vrednosti-kolicnik i ostatak dva data broja.
//Ovo se postize tako sto se funkciji predaju vrednosti dva broja(x i y)
//koji se dele i adrese dve promenljive na koje ce se smestiti rezultat.
///////////////////////////////////////////////////////////////////////
#include<stdio.h>
//Funkcija div_and_mod
void div_and_mod(int x, int y, int*div, int*mod)
{
printf("Kolicnik postavljam na adresu: %p
",div);
printf("Ostatak postavljam na adresu: %p
",mod);
*div=x/y;
*mod=x%y;
}
main()
{
int div, mod;
printf("Adresa promenljive div je: %p
",&div);
printf("Adresa promenljive mod je: %p
",&mod);
//Pozivamo funkciju tako sto joj saljemo dva broja (5 i 2)
//I adrese promenljivih div i mod na koje ce se postaviti rezultati
div_and_mod(5, 2, &div, &mod);
printf("Vrednost promenljive div je %d
",div);
printf("Vrednost promenljive mod je %d
",mod);
}