Advertisement
Guest User

Untitled

a guest
Sep 30th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. main ()
  5. {
  6. int number = 0, a1 = 0, a2 = 0, a3 = 0, a4 = 0, a10 = 0;
  7.  
  8. printf("Please input char 4 ");
  9. scanf("%d", &number);
  10.  
  11. a1 = number / 1000;
  12. a2 = (number - (a1 * 1000)) / 100;
  13. a3 = (number - ((a1 * 1000) + (a2 * 100))) / 10;
  14. a4 = (number - ((a1 * 1000) + (a2 * 100) + (a3 * 10)));
  15.  
  16. a10 = a1 * 8 + a2 * 4 + a3 * 2 + a4 * 1;
  17.  
  18. printf("%d", a10);
  19. system("PAUSE");
  20. }
  21.  
  22. int c, sum = 0;
  23. while ((c = getchar()) != EOF) {
  24. if (!(c == '0' || c == '1')
  25. break;
  26. sum = sum * 2 + (c-'0');
  27. }
  28. printf ("%dn",sum);
  29.  
  30. nextDigit = currNumber % 10;
  31. currNumber = currNumber / 10;
  32.  
  33. currNumber = currNumber * 8 + nextDigit;
  34.  
  35. int nextDigit = inputNumber % 10;
  36. inputNumber = inputNumber / 10;
  37. targetNumber = targetNumber * 8 + nextDigit;
  38.  
  39. a10 = 0;
  40. factor = 1;
  41. while(number) {
  42. a10 += number%10 *factor;
  43. number /= 10;
  44. factor *= 2; // или factor <<= 1;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement