Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. void draw() {
  3. //your code is here...
  4. }
  5.  
  6. void isEvenLength() {
  7. char a;
  8. int counter = 0;
  9. printf("type text: ");
  10. scanf(" %c", &a);
  11. do {
  12. scanf("%c", &a);
  13. if (counter == 0) {
  14. counter = 1;
  15. }
  16. else /*counter ==1*/ {
  17. counter = 0;
  18. }
  19. } while (a != '\n');
  20. if (counter == 0) {
  21. printf("Your text's length is even\n");
  22. }
  23. else /*counter == 1*/ {
  24. printf("Your text's length is odd\n");
  25. }
  26. }
  27.  
  28. void identifyText() {
  29. //your code is here...
  30. }
  31.  
  32. void hexToDec() {
  33. char num;
  34. int i = 0;
  35. int exponent = 1;
  36. int sumDec = 0;
  37. printf("type a diversed number is base 16");
  38. scanf(" %c", &num);
  39. while (i != '\n') {
  40. if (num >= 48 && num <= 57) {
  41. num = num - 48;
  42. }
  43. else if (num >= 65 && num <= 70) {
  44. num = num - 54;
  45. }
  46. else if (num >= 97 && num <= 102) {
  47. num = num - 86;
  48. }
  49. else {
  50. printf("Error!");
  51. }
  52. num = num * exponent;
  53. exponent = exponent * 16;
  54. exponent++;
  55. sumDec = sumDec + num;
  56. printf("the number in base 10 is: ", sumDec);
  57. }
  58.  
  59. }
  60.  
  61. void baseToDec() {
  62. //your code is here...
  63. }
  64.  
  65. void bitCount() {
  66. //your code is here...
  67. }
  68.  
  69. void main() {
  70. int choice;
  71. do {
  72. printf("Choose an option:\n1: Draw\n2: Even or Odd\n3: Text type\
  73. \n4: Hex to Dec\n5: Base to Dec\n6: Count bits\n0: Exit\n");
  74. scanf("%d", &choice);
  75. switch (choice) {
  76. case 1: draw();
  77. break;
  78. case 2: isEvenLength();
  79. break;
  80. case 3: identifyText();
  81. break;
  82. case 4: hexToDec();
  83. break;
  84. case 5: baseToDec();
  85. break;
  86. case 6: bitCount();
  87. case 0: break;
  88. default: printf("Wrong option!\n");
  89. }
  90. } while (choice != 0);
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement