///////////////////////////////////////////////////////////////////////
// ITS – Visoka Škola Strukovnih Studija Za Informacione Tehnologije
// https://www.its.edu.rs/
// Predmet: Osnovi Programiranja – Programski jezik C
//
// Primer: Primeri upotrebe aritmetickih operatora
///////////////////////////////////////////////////////////////////////

#include <stdio.h>
main()
{
  int num1, num2;
  printf("Unesite prvi broj : ");
  scanf("%d",&num1);
  printf("Unesite drugi broj : ");
  scanf("%d",&num2);
  // Kada se saberu dva cela broja, rezultat je ceo broj
  printf("Zbir %d + %d = %d
",num1, num2, num1+num2);
  // Kada se oduzmu dva cela broja, rezultat je ceo broj
  printf("Razlika %d – %d = %d
",num1, num2, num1-num2);
  // Kada se pomnoze dva cela broja, rezultat je ceo broj
  printf("Proizvod %d * %d = %d
",num1, num2, num1*num2);
 
// Kada se podele dva cela broja, rezultat je ceo broj!!!
  printf("Celobrojni kolicnik %d/%d = %d
", num1, num2, num1/num2);
  // Rezultat je ceo broj, pa je pogresno njegovo ispisivanje kao
  // realnog broja

  printf("Pogresan pokusaj racunanja realnog kolicnika %d/%d je : %f
", num1, num2, num1/num2);
 
// Eksplicitna konverzija, a i b pretvaramo u realne brojeve,
  // da bi deljenje bilo realno

  printf("Realni kolicnik %d/%d = %f
", num1, num2, (float)num1/(float)num2);
  // Ostatak pri deljenju se moze izvrsiti samo nad celim brojevima
  printf("Ostatak pri deljenju %d/%d je %d
", num1, num2, num1%num2);
}