Advertisement
Guest User

PRVI

a guest
Jun 20th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1.  
  2. ************************************PRVIIIIII ZADATAK******************************
  3. #include <stdio.h>
  4.  
  5. int main(){
  6.  
  7. int x, y, brojJedinicaX, brojJedinicaY;
  8. int kopijaX, kopijaY;
  9. int zbirCifaraX, zbirCifaraY;
  10.  
  11. printf("Unesite dva broja:");
  12. scanf("%d %d", &x, &y);
  13.  
  14. printf("Brojevi u decimalnom obliku: %d %d, u heksadecimalnom: %x %x\n", x, y, x, y);
  15.  
  16. zbirCifaraX = 0;
  17. zbirCifaraY = 0;
  18. kopijaX = x;
  19. while(kopijaX){
  20. zbirCifaraX += kopijaX % 10;
  21. kopijaX /= 10;
  22. }
  23.  
  24. kopijaY = y;
  25. while(kopijaY){
  26. zbirCifaraY += kopijaY % 10;
  27. kopijaY /= 10;
  28. }
  29.  
  30. printf("Zbir cifara broja X je %d a Y %d\n", zbirCifaraX, zbirCifaraY);
  31. if(zbirCifaraX == zbirCifaraY){
  32. printf("Isti im je zbir cifara.\n");
  33. }
  34. else if(zbirCifaraX > zbirCifaraY){
  35. printf("Zbir cifara X je veci.\n");
  36. }
  37. else if(zbirCifaraY > zbirCifaraX){
  38. printf("Zbir cifara Y je veci.\n");
  39. }
  40.  
  41. brojJedinicaX = 0;
  42. brojJedinicaY = 0;
  43.  
  44. kopijaX = x;
  45. while(kopijaX){
  46. if(kopijaX % 2 == 1){
  47. brojJedinicaX++;
  48. }
  49. kopijaX = kopijaX / 2;
  50. }
  51.  
  52. kopijaY = y;
  53. while(kopijaY){
  54. if(kopijaY % 2 == 1){
  55. brojJedinicaY++;
  56. }
  57. kopijaY = kopijaY / 2;
  58. }
  59.  
  60. printf("Zbir jedinica broja X je %d a Y %d\n", brojJedinicaX, brojJedinicaY);
  61. if(brojJedinicaX == brojJedinicaY){
  62. printf("Isti im je broj jedinica.\n");
  63. }
  64. else if(brojJedinicaX > brojJedinicaY){
  65. printf("Broj jedinica X je veci.\n");
  66. }
  67. else if(brojJedinicaY > brojJedinicaX){
  68. printf("Broj jedinica Y je veci.\n");
  69. }
  70.  
  71. return 0;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement