Advertisement
Guest User

inf nd 2014-10-02

a guest
Oct 2nd, 2014
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.56 KB | None | 0 0
  1. /*1. Duotas 5-ženklis skaičius. Rasti skaičiaus skaitmenų sumą.*/
  2. #include <iostream>
  3. using namespace std;
  4. int main ()
  5. {
  6. int sk,
  7. a,
  8. b,
  9. c,
  10. d,
  11. e,
  12. sksuma;
  13. cin >> sk;
  14. a = sk/10000;
  15. b = sk/1000%10;
  16. c = sk/100%10;
  17. d = sk/10%10;
  18. e = sk%10;
  19. sksuma = a+b+c+d+e;
  20. cout << sksuma;
  21. return 0;
  22. }
  23.  
  24. //=================================================================
  25. //=================================================================
  26.  
  27. /* 2.Duotas 3-ženklis skaičius. Rasti skaitmenų vidurkį. */
  28. #include <iostream>
  29. using namespace std;
  30. int main()
  31. {
  32. int sk,
  33. a,
  34. b,
  35. c,
  36. skvid;
  37. cin >> sk;
  38. a = sk/100;
  39. b = sk/10%10;
  40. c = sk%10;
  41. skvid = (a+b+c)/3;
  42. cout << skvid;
  43. return 0;
  44. }
  45.  
  46. //=================================================================
  47. //=================================================================
  48.  
  49. /*3. Duotas 5-ženklis skaičius n. Parašykite programą skaitmenų vidurkiui rasti.*/
  50. #include <iostream>
  51. using namespace std;
  52. int main ()
  53. {
  54. int n,
  55. a,
  56. b,
  57. c,
  58. d,
  59. e,
  60. nvid;
  61. cin >> n;
  62. a = n/10000;
  63. b = n/1000%10;
  64. c = n/100%10;
  65. d = n/10%10;
  66. e = n%10;
  67. nvid = (a+b+c+d+e)/5;
  68. cout << nvid;
  69. return 0;
  70. }
  71.  
  72. //=================================================================
  73. //=================================================================
  74.  
  75. /*4. Duotas 4-ženklis skaičius. Sumažinti kiekvieną skaičiaus skaitmenį vienetu ir išvesti skaitmenų sumą, bei sumažintą 4-ženklį skaitmenį.
  76. Pasitikrinkite. 4562, rezultatas suma = 13, skaičius = 3451.*/
  77. #include <iostream>
  78. using namespace std;
  79. int main ()
  80. {
  81. setlocale(LC_ALL, "Lithuanian");
  82. int sk,
  83. a,
  84. b,
  85. c,
  86. d,
  87. sksuma,
  88. naujassk;
  89. cout << "Įveskite keturženklį skaičių: ";
  90. cin >> sk;
  91. a = (sk/1000)-1;
  92. b = (sk/100%10)-1;
  93. c = (sk/10%10)-1;
  94. d = (sk%10)-1;
  95. sksuma = a+b+c+d;
  96. naujassk = a*1000+b*100+c*10+d;
  97. cout << "Naujasis skaičius, visus skaitmenis sumažinus vienetu: " << naujassk << "." << endl;
  98. cout << "Naujojo skaičiaus skaitmenų suma: " << sksuma << "."; << endl;
  99. return 0;
  100. }
  101.  
  102. //=================================================================
  103. //=================================================================
  104.  
  105. /*5. Duotas 4-ženklis skaičius n. Regeneruokite skaičių į atvirkščią duotajam. Pvz 1234 tai 4321.*/
  106. #include <iostream>
  107. using namespace std;
  108. int main ()
  109. {
  110. int sk,
  111. a,
  112. b,
  113. c,
  114. d,
  115. naujassk;
  116. cin >> sk;
  117. a = sk/1000;
  118. b = sk/100%10;
  119. c = sk/10%10;
  120. d = sk%10;
  121. naujassk= d*1000+c*100+b*10+a;
  122. cout << naujassk;
  123. return 0;
  124. }
  125.  
  126. //=================================================================
  127. //=================================================================
  128.  
  129. /*6. Mokinys sugalvojo užslaptinti 4-nklį skaičių. Pakeisdamas 1 su 4 skaitmeniu vietomis ir 2 su 3.
  130. Po to gautame skaičiuje pakeitė 2 su 4 vietomis.
  131. Duotą keturženklį skaičių n užkoduokite pagal taisykles.
  132. Pasitikrinkite. n=1234, kodas 2341*/
  133. #include <iostream>
  134. using namespace std;
  135. int main ()
  136. {
  137. int n,
  138. a,
  139. b,
  140. c,
  141. d,
  142. pakeistassk;
  143. cin >> n;
  144. a = n/1000;
  145. b = n/100%10;
  146. c = n/10%10;
  147. d = n%10;
  148. pakeistassk = b*1000+c*100+d*10+a;
  149. cout << pakeistassk;
  150. return 0;
  151. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement