Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ************************************PRVIIIIII ZADATAK******************************
- #include <stdio.h>
- int main(){
- int x, y, brojJedinicaX, brojJedinicaY;
- int kopijaX, kopijaY;
- int zbirCifaraX, zbirCifaraY;
- printf("Unesite dva broja:");
- scanf("%d %d", &x, &y);
- printf("Brojevi u decimalnom obliku: %d %d, u heksadecimalnom: %x %x\n", x, y, x, y);
- zbirCifaraX = 0;
- zbirCifaraY = 0;
- kopijaX = x;
- while(kopijaX){
- zbirCifaraX += kopijaX % 10;
- kopijaX /= 10;
- }
- kopijaY = y;
- while(kopijaY){
- zbirCifaraY += kopijaY % 10;
- kopijaY /= 10;
- }
- printf("Zbir cifara broja X je %d a Y %d\n", zbirCifaraX, zbirCifaraY);
- if(zbirCifaraX == zbirCifaraY){
- printf("Isti im je zbir cifara.\n");
- }
- else if(zbirCifaraX > zbirCifaraY){
- printf("Zbir cifara X je veci.\n");
- }
- else if(zbirCifaraY > zbirCifaraX){
- printf("Zbir cifara Y je veci.\n");
- }
- brojJedinicaX = 0;
- brojJedinicaY = 0;
- kopijaX = x;
- while(kopijaX){
- if(kopijaX % 2 == 1){
- brojJedinicaX++;
- }
- kopijaX = kopijaX / 2;
- }
- kopijaY = y;
- while(kopijaY){
- if(kopijaY % 2 == 1){
- brojJedinicaY++;
- }
- kopijaY = kopijaY / 2;
- }
- printf("Zbir jedinica broja X je %d a Y %d\n", brojJedinicaX, brojJedinicaY);
- if(brojJedinicaX == brojJedinicaY){
- printf("Isti im je broj jedinica.\n");
- }
- else if(brojJedinicaX > brojJedinicaY){
- printf("Broj jedinica X je veci.\n");
- }
- else if(brojJedinicaY > brojJedinicaX){
- printf("Broj jedinica Y je veci.\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement