Advertisement
Guest User

Untitled

a guest
Oct 3rd, 2011
954
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. short cos_half[] = {
  2. 10000,
  3. 9999,
  4. 9998,
  5. 9996,
  6. 9993,
  7. 9990,
  8. 9986,
  9. 9981,
  10. 9975,
  11. 9969,
  12. 9961,
  13. 9953,
  14. 9945,
  15. 9935,
  16. 9925,
  17. 9914,
  18. 9902,
  19. 9890,
  20. 9876,
  21. 9862,
  22. 9848,
  23. 9832,
  24. 9816,
  25. 9799,
  26. 9781,
  27. 9762,
  28. 9743,
  29. 9723,
  30. 9702,
  31. 9681,
  32. 9659,
  33. 9636,
  34. 9612,
  35. 9588,
  36. 9563,
  37. 9537,
  38. 9510,
  39. 9483,
  40. 9455,
  41. 9426,
  42. 9396,
  43. 9366,
  44. 9335,
  45. 9304,
  46. 9271,
  47. 9238,
  48. 9205,
  49. 9170,
  50. 9135,
  51. 9099,
  52. 9063,
  53. 9025,
  54. 8987,
  55. 8949,
  56. 8910,
  57. 8870,
  58. 8829,
  59. 8788,
  60. 8746,
  61. 8703,
  62. 8660,
  63. 8616,
  64. 8571,
  65. 8526,
  66. 8480,
  67. 8433,
  68. 8386,
  69. 8338,
  70. 8290,
  71. 8241,
  72. 8191,
  73. 8141,
  74. 8090,
  75. 8038,
  76. 7986,
  77. 7933,
  78. 7880,
  79. 7826,
  80. 7771,
  81. 7716,
  82. 7660,
  83. 7604,
  84. 7547,
  85. 7489,
  86. 7431,
  87. 7372,
  88. 7313,
  89. 7253,
  90. 7193,
  91. 7132,
  92. 7071,
  93. 7009,
  94. 6946,
  95. 6883,
  96. 6819,
  97. 6755,
  98. 6691,
  99. 6626,
  100. 6560,
  101. 6494,
  102. 6427,
  103. 6360,
  104. 6293,
  105. 6225,
  106. 6156,
  107. 6087,
  108. 6018,
  109. 5948,
  110. 5877,
  111. 5806,
  112. 5735,
  113. 5664,
  114. 5591,
  115. 5519,
  116. 5446,
  117. 5372,
  118. 5299,
  119. 5224,
  120. 5150,
  121. 5075,
  122. 4999,
  123. 4924,
  124. 4848,
  125. 4771,
  126. 4694,
  127. 4617,
  128. 4539,
  129. 4461,
  130. 4383,
  131. 4305,
  132. 4226,
  133. 4146,
  134. 4067,
  135. 3987,
  136. 3907,
  137. 3826,
  138. 3746,
  139. 3664,
  140. 3583,
  141. 3502,
  142. 3420,
  143. 3338,
  144. 3255,
  145. 3172,
  146. 3090,
  147. 3006,
  148. 2923,
  149. 2840,
  150. 2756,
  151. 2672,
  152. 2588,
  153. 2503,
  154. 2419,
  155. 2334,
  156. 2249,
  157. 2164,
  158. 2079,
  159. 1993,
  160. 1908,
  161. 1822,
  162. 1736,
  163. 1650,
  164. 1564,
  165. 1478,
  166. 1391,
  167. 1305,
  168. 1218,
  169. 1131,
  170. 1045,
  171. 958,
  172. 871,
  173. 784,
  174. 697,
  175. 610,
  176. 523,
  177. 436,
  178. 348,
  179. 261,
  180. 174,
  181. 87,
  182. 0,
  183. -87,
  184. -174,
  185. -261,
  186. -349,
  187. -436,
  188. -523,
  189. -610,
  190. -697,
  191. -784,
  192. -871,
  193. -958,
  194. -1045,
  195. -1132,
  196. -1218,
  197. -1305,
  198. -1391,
  199. -1478,
  200. -1564,
  201. -1650,
  202. -1736,
  203. -1822,
  204. -1908,
  205. -1993,
  206. -2079,
  207. -2164,
  208. -2249,
  209. -2334,
  210. -2419,
  211. -2503,
  212. -2588,
  213. -2672,
  214. -2756,
  215. -2840,
  216. -2923,
  217. -3007,
  218. -3090,
  219. -3173,
  220. -3255,
  221. -3338,
  222. -3420,
  223. -3502,
  224. -3583,
  225. -3665,
  226. -3746,
  227. -3826,
  228. -3907,
  229. -3987,
  230. -4067,
  231. -4147,
  232. -4226,
  233. -4305,
  234. -4383,
  235. -4462,
  236. -4539,
  237. -4617,
  238. -4694,
  239. -4771,
  240. -4848,
  241. -4924,
  242. -5000,
  243. -5075,
  244. -5150,
  245. -5225,
  246. -5299,
  247. -5373,
  248. -5446,
  249. -5519,
  250. -5592,
  251. -5664,
  252. -5735,
  253. -5807,
  254. -5877,
  255. -5948,
  256. -6018,
  257. -6087,
  258. -6156,
  259. -6225,
  260. -6293,
  261. -6360,
  262. -6427,
  263. -6494,
  264. -6560,
  265. -6626,
  266. -6691,
  267. -6755,
  268. -6820,
  269. -6883,
  270. -6946,
  271. -7009,
  272. -7071,
  273. -7132,
  274. -7193,
  275. -7253,
  276. -7313,
  277. -7372,
  278. -7431,
  279. -7489,
  280. -7547,
  281. -7604,
  282. -7660,
  283. -7716,
  284. -7771,
  285. -7826,
  286. -7880,
  287. -7933,
  288. -7986,
  289. -8038,
  290. -8090,
  291. -8141,
  292. -8191,
  293. -8241,
  294. -8290,
  295. -8338,
  296. -8386,
  297. -8433,
  298. -8480,
  299. -8526,
  300. -8571,
  301. -8616,
  302. -8660,
  303. -8703,
  304. -8746,
  305. -8788,
  306. -8829,
  307. -8870,
  308. -8910,
  309. -8949,
  310. -8987,
  311. -9025,
  312. -9063,
  313. -9099,
  314. -9135,
  315. -9170,
  316. -9205,
  317. -9238,
  318. -9271,
  319. -9304,
  320. -9335,
  321. -9366,
  322. -9396,
  323. -9426,
  324. -9455,
  325. -9483,
  326. -9510,
  327. -9537,
  328. -9563,
  329. -9588,
  330. -9612,
  331. -9636,
  332. -9659,
  333. -9681,
  334. -9702,
  335. -9723,
  336. -9743,
  337. -9762,
  338. -9781,
  339. -9799,
  340. -9816,
  341. -9832,
  342. -9848,
  343. -9862,
  344. -9876,
  345. -9890,
  346. -9902,
  347. -9914,
  348. -9925,
  349. -9935,
  350. -9945,
  351. -9953,
  352. -9961,
  353. -9969,
  354. -9975,
  355. -9981,
  356. -9986,
  357. -9990,
  358. -9993,
  359. -9996,
  360. -9998,
  361. -9999,
  362. -10000
  363. };
  364.  
  365. short mycos (int x)
  366. {
  367. while (x < 0)
  368. x += 720;
  369.  
  370. while (x >= 720)
  371. x -= 720;
  372.  
  373. if (x >= 360 && x <= 719)
  374. return -cos_half[x-360];
  375. else if (x >= 0 && x <= 359)
  376. return cos_half[x];
  377.  
  378. return 0;
  379. }
  380.  
  381.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement