Advertisement
Guest User

heksidecimalni cifri

a guest
Nov 20th, 2019
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. Од стандарден влез се читаат непознат број на хексадецимални цифри се додека не се внесе точка (.). Ваша задача е да го пресметате декадниот збир на внесените хексадецимални цифри. Доколку добиениот декаден збир е делив со 16 се печати Pogodok. Доколку истиот тој збир покрај што е делив со 16 плус завршува на 16 (последните цифри му се 1 и 6), се печати Poln pogodok инаку се печати самиот збир.
  2.  
  3. #include<stdio.h>
  4. int main(){
  5. int niza[20];
  6. int n,broj,zbir=0;
  7. int A,B,C,D,E,F;
  8. if (broj==A){
  9. A=10;
  10. }
  11. if (broj==B){
  12. B=11;
  13. }
  14. if (broj==C){
  15. C=12;
  16. }
  17. if (broj==D){
  18. D=13;
  19. }
  20. if (broj==E){
  21. E=14;
  22. }
  23. if (broj==F){
  24. F=15;
  25. }
  26. for(n=0;broj=niza[n];n++){
  27. scanf("%d", broj);
  28. zbir=zbir+broj;
  29. }
  30. if (zbir%16==0){
  31. printf("Pogodok");
  32. }else if(zbir%100==16){
  33. printf("Poln pogodok");
  34. }
  35.  
  36. return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement