6.4.. Napisati program koji učitava dvocifreni broj i ispisuje razliku prve i druge cifre.

Opis rješenja: Pri pretvaranju se koristi osobina pozicionog sistema. Dvocifren broj
broj = x*101 + y*100
Ostatak dijeljenja dvocifrenog broja sa 10 broj % 10 dobijamo jedinice broja (u ovom slučaju dvocifrenog). Cjelobrojnim dijeljenom sa 10 (broj">broj / 10) dvocifrenog broja se dobija cifra desetica. Vidi primjere >>. Ispisati prvi cifru desetica pa cifru jedinica.

Opis programa:

Listing programa:


#include <stdio.h>

main()
{
      int x,y,r,broj;
      printf("unesi dvocifren broj:");
      scanf("%d",&broj);
	  
      x = broj / 10;    // cifra desetica
      y = broj % 10;    // cifra jedinica
      r = x - y;        // razlika cifara desetica i jedinica
	  
      printf("Razlika prve i druge cifre je  %d",r);
      getchar();
}

Ispis na ekranu:

Index