///////////////////////////////////////////////////////////////////////
// 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);

}