///////////////////////////////////////////////////////////////////////
// ITS – Visoka Škola Strukovnih Studija Za Informacione Tehnologije
// https://www.its.edu.rs/
// Predmet: Osnovi Programiranja – Programski jezik C
//
// Primer: Program za konverziju dekadnog broja u binarni
// unos dekadnog broja vrsi se sa tastature
///////////////////////////////////////////////////////////////////////
#include <stdio.h>
void decBin (int dec);
main ()
{
int number;
printf("Unesite broj za konverziju: ");
scanf("%d",&number);
decBin (number);
}
// funkcija koja vrsi konverziju
void decBin (int dec)
{
// promenjiva za pamcenje ostataka pri deljenju
int offset = 0;
// niz za smestanje binarnog broja
int binaryValue [40];
while (dec!= 0)
{
binaryValue [offset] = dec % 2;
dec /= 2;
offset++;
}
offset–;
// ispis rezultata
for(;offset>=0;offset–)
printf("%1d", binaryValue[offset]);
printf("
");
}