Advertisement
Guest User

qqqwwweeerrrtttyyy

a guest
Oct 19th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.32 KB | None | 0 0
  1. // задача 1 от презентация 2
  2.  
  3. #include "stdafx.h"
  4. #include <iostream>
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. int a;
  10. char b;
  11. bool c;
  12. signed char d=-1;
  13. unsigned char e = 0;
  14. float f = 0.0;
  15. cout << "Enter value for int:\n";
  16. cin >> a;
  17. cout << "Enter value for char:\n";
  18. cin >> b;
  19. cout << "Enter value for bool:\n";
  20. cin >> c;
  21. cout << "Enter value for signed char:\n";
  22. cin >> d;
  23. cout << "Enter value for unsigned char:\n";
  24. cin >> e;
  25. cout << "Enter value for float:\n";
  26. cin >> f;
  27.  
  28. return 0;
  29. }
  30.  
  31.  
  32. //задача 2 от презентация 2
  33.  
  34. #include "stdafx.h"
  35. #include <iostream>
  36. using namespace std;
  37.  
  38. int main()
  39. {
  40. int a;
  41. int b;
  42. cout <<"Enter value for a:\n";
  43. cin >> a;
  44. cout << "Enter value for b:\n";
  45. cin >> b;
  46. cout << "a+b=" << a + b <<endl;
  47. cout << "a-b=" << a - b << endl;
  48. cout << "a*b=" << a * b << endl;
  49. cout << "a/b=" << a / b << endl;
  50. cout << "a%b=" << a % b << endl;
  51.  
  52. return 0;
  53. }
  54.  
  55. //задача 3 от презентация 2
  56.  
  57. #include "stdafx.h"
  58. #include <iostream>
  59. using namespace std;
  60.  
  61. int main()
  62. {
  63. int x;
  64. int y;
  65. cout <<"Enter value for x:\n";
  66. cin >> x;
  67. cout << "Enter value for y:\n";
  68. cin >> y;
  69. cout << "y+=x = y=y+x = " << y+x <<endl;
  70. cout << "x-=y = x=x-y = " << x-y << endl;
  71. cout << "x/=y = x=x/y = " << x/y << endl;
  72.  
  73. return 0;
  74. }
  75.  
  76. //задача 4 от презентация 2
  77.  
  78.  
  79. //задача 5 от презентация 2
  80.  
  81. Побитовите операции са прости операции, които се изпълняват върху цели числа. При тях имаме две променливи 'а' и 'b' с еднакъв брой битове. Те са относително прости и са имплементирани като инструкции в процесора, което ги прави много бързи от събирането, изваждането, умножението и деленето.
  82. Побитовите операции са нужни за писането на драйвери за устройства, графики и др. Въпреки че машините имат вградени инструкции за изпълняване на аритметични и логически операции, всички те могат да се извършат чрез комбинация от побитови операции.
  83.  
  84. // задача 6 от сборника
  85. Резултатът е:
  86. а: 5
  87. b: 30
  88. c: -2
  89. d: 8
  90. // След като променя програмата и инициализирам променливи чрез оператора за вход:
  91. #include "stdafx.h"
  92. #include <iostream>
  93. using namespace std;
  94.  
  95. int main()
  96. {
  97. // Инициализация на променливи величини
  98. int a;
  99. int b;
  100. int c;
  101. int d;
  102. cout << "Enter value for 'a':\n";
  103. cin >> a;
  104. cout << "Enter value for 'b':\n";
  105. cin >> b;
  106. cout << "Enter value for 'c':\n";
  107. cin >> c;
  108. cout << "Enter value for 'd':\n";
  109. cin >> d;
  110. // Изпълнение на аритметични операции
  111. d = d * a;
  112. c = c - (2 * a);
  113. d = d + (b / c);
  114. c = c / (b % c);
  115. b = b * 2;
  116. // Извеждане на резултата
  117. cout << "a: " << a << endl;
  118. cout << "b: " << b << endl;
  119. cout << "c: " << c << endl;
  120. cout << "d: " << d << endl;
  121. // Изход с индикация, че няма грешка
  122.  
  123. return 0;
  124. }
  125.  
  126. // задача 7 от сборника
  127.  
  128. a) Първо се извършва деленето "3/2" след това умножението "5*1,5" и след това събирането и изваждането
  129. Изразът изглежда така: а = 7 + 5*(3/2) - 4
  130. Резултатът е: а= 10,5
  131. б) Първо се намира целочисления остатък, след това се извършва умножението(3*3) и деленето (4/5) и след това се извършва събирането и изваждането.
  132. Резултатът е: а= 5,2
  133. в) Първо се извършва умножението "4*5" и "6*2", след това резултатът от "6*2" се дели на "6", след извършеното делене се събира с "5" и след това се извършва умножението "20*7".
  134. Резултатът е: а= 140
  135.  
  136.  
  137. // задача 8 от сборника
  138.  
  139. a) 2/7 = 0.29
  140. float 0.29
  141. б) int LXXIV = 74
  142. в) 5! = 5*4*3*2*1
  143. г) float a = 0,2(3)
  144. д) double pi = 3.1459
  145. е) -34,208e-4
  146. ж) pow(-2, 4)
  147. и) sqrt(2)
  148.  
  149. // задача 9 от сборника
  150.  
  151. а) a*a + b*b + c*c
  152. б) (a+b) / (a-b)
  153. в) ( (a+b)/c ) * d
  154. г) (a+b)/ (c*d)
  155. д) ( 1 + (1*2) + (1*2*3)) / (( 1 + (1/(1*2)) + (1 +(1/(1*2*3)))
  156. e) (sqrt(2) + pow(3,(double)1/3) + pow(4,(double)1/4)) / (pow(5,(double)1/5) + pow6,(double)1/6) + pow(7,(double)1/7))
  157. ж) sin(x) + cos(x) - (pow(tg(x)+cotg(x),3)))/ log(2+(x*x*x*x))
  158. з) log(5)/log(2) +log(7)/log(3) +log(9)/log(5)
  159. и) (pow((log(|x|) + pow(e,x-1),3)) / (log(2+pow(e,((x-y)/2)))
  160. й)
  161. к)arcsinx + ((pow((arctgx+arccotgx),3) / log(|2+pow(x,3)|)/log(2) + 10)
  162. л) (sinh(x) + cosh(x)) / 2
  163.  
  164. // задача 10 от сборника
  165.  
  166. а) n%3 && n%5 || n%2 && n%7;
  167. б) b*b + 4*a*c < 0;
  168. в)
  169. г)
  170. д)
  171. ж)
  172. з)
  173. и)
  174. й) a > 0 && b >= 0 && >= 0;
  175. к)
  176. л)
  177.  
  178. // задача 11 от сборника
  179.  
  180. #include "stdafx.h"
  181. #include <iostream>
  182. #include <locale>
  183. using namespace std;
  184. int main()
  185. {
  186. setlocale(LC_ALL, "bulgarian");
  187. int r;
  188. cout << "Въведете стойност на радиуса:\n";
  189. cin >> r;
  190. double pi = 3.14;
  191. double P = 2 * pi * r;
  192. cout << "Обиколката на окръжността е: " << P << ".\n";
  193. double S = pi * r * r;
  194. cout << "Лицето на кръга е: " << S << ".\n";
  195.  
  196. return 0;
  197. }
  198.  
  199. // задача 12 от сборника
  200.  
  201. #include "stdafx.h"
  202. #include <iostream>
  203. #include <locale>
  204. using namespace std;
  205. int main()
  206. {
  207. setlocale(LC_ALL, "bulgarian");
  208. int a;
  209. cout << "Въведете стойност на а:\n";
  210. cin >> a;
  211. double P = a + a + a;
  212. cout << "Периметърът на триъгълника е: " << P << ".\n";
  213. double S = (sqrt(3) / 4) * (a * a);
  214. cout << "Лицето на триъгълника е: " << S << ".\n";
  215.  
  216. return 0;
  217.  
  218. // задача 13 от сборника
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement