{"id":83230,"date":"2015-09-28T20:08:05","date_gmt":"2015-09-28T18:08:05","guid":{"rendered":"https:\/\/forum.codeguru.co.il\/wp\/?p=83230"},"modified":"2015-09-28T20:14:54","modified_gmt":"2015-09-28T18:14:54","slug":"%d7%a9%d7%90%d7%9c%d7%95%d7%9f-%d7%a7%d7%95%d7%93%d7%92%d7%95%d7%a8%d7%95-6-%d7%a9%d7%9c%d7%91-%d7%91-%d7%9e%d7%91%d7%95%d7%98%d7%9c","status":"publish","type":"post","link":"https:\/\/forum.codeguru.co.il\/wp\/?p=83230","title":{"rendered":"\u05e9\u05d0\u05dc\u05d5\u05df \u05e7\u05d5\u05d3\u05d2\u05d5\u05e8\u05d5 6 \u05e9\u05dc\u05d1 \u05d1' &#8211; \u05e0\u05d5\u05e1\u05d7 \u05de\u05d1\u05d5\u05d8\u05dc"},"content":{"rendered":"<div dir=\"RTL\" align=\"RIGHT\">\n<p>1. \u05de\u05d4 \u05d4\u05de\u05e9\u05de\u05e2\u05d5\u05ea \u05d4\u05de\u05e7\u05d5\u05d1\u05dc\u05ea \u05d1\u05ea\u05db\u05e0\u05d5\u05ea \u05e9\u05dc \u05d4\u05de\u05d9\u05dc\u05d4 VOID?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05d5\u05dc\u05d8\u05d9\u05de\u05d3\u05d9\u05d4 \u05de\u05d0\u05d5\u05d3 \u05d7\u05db\u05de\u05d4<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d7\u05dc\u05dc \u05d0\u05d5 \u05e8\u05d9\u05e7<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d8\u05d9\u05e4\u05d5\u05e1 \u05dc\u05d0 \u05de\u05d5\u05d2\u05d3\u05e8<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d1\u05d3\u05d9\u05e7\u05d4 \u05e9\u05dc \u05e2\u05de\u05d9\u05d3\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>2. \u05de\u05d4 \u05d4\u05de\u05e9\u05de\u05e2\u05d5\u05ea \u05d4\u05de\u05e7\u05d5\u05d1\u05dc\u05ea \u05d1\u05ea\u05db\u05e0\u05d5\u05ea \u05e9\u05dc int?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05d9\u05d9\u05e6\u05d2 \u05de\u05e1\u05e4\u05e8\u05d9\u05dd \u05e9\u05dc\u05de\u05d9\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d1\u05d9\u05e0\u05dc\u05d0\u05d5\u05de\u05d9\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05e6\u05d5\u05e8\u05db\u05d9 \u05d1\u05e0\u05e7\u05d0\u05d5\u05ea \u05de\u05e7\u05d5\u05d5\u05e0\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05d0\u05e8\u05d2\u05d5\u05df \u05d4\u05d1\u05e8\u05d9\u05d0\u05d5\u05ea \u05d4\u05e2\u05d5\u05dc\u05de\u05d9<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">3. (*) \u05de\u05d4\u05d5 \u05de\u05e1\u05e4\u05e8 \u05d4\u05d4\u05e9\u05d5\u05d5\u05d0\u05d5\u05ea \u05d4\u05de\u05d9\u05e0\u05d9\u05de\u05dc\u05d9 \u05d4\u05e0\u05d7\u05d5\u05e5, \u05d1\u05de\u05e7\u05e8\u05d4 \u05d4\u05e7\u05e9\u05d4 \u05d1\u05d9\u05d5\u05ea\u05e8, \u05dc\u05de\u05d9\u05d5\u05df \u05de\u05e2\u05e8\u05da \u05d1\u05df 5 \u05d0\u05d9\u05d1\u05e8\u05d9\u05dd \u05e9\u05d5\u05e0\u05d9\u05dd?<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">4. (**) \u05e8\u05d5\u05e6\u05d9\u05dd \u05dc\u05de\u05d9\u05d9\u05df \u05de\u05e2\u05e8\u05da \u05d1\u05de\u05e1\u05e4\u05e8 <b>\u05d2\u05d3\u05d5\u05dc<\/b> \u05db\u05db\u05dc \u05d4\u05d0\u05e4\u05e9\u05e8 \u05e9\u05dc \u05d4\u05e9\u05d5\u05d5\u05d0\u05d5\u05ea, \u05d0\u05d1\u05dc \u05d0\u05e1\u05d5\u05e8 \u05dc\u05d4\u05e9\u05d5\u05d5\u05ea \u05d1\u05d9\u05df \u05e9\u05e0\u05d9 \u05d0\u05d9\u05d1\u05e8\u05d9\u05dd \u05d0\u05dd \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05e1\u05d9\u05e7 \u05d0\u05ea \u05d4\u05d9\u05d7\u05e1 \u05d1\u05d9\u05e0\u05d9\u05d4\u05dd \u05de\u05d4\u05e9\u05d5\u05d5\u05d0\u05d5\u05ea \u05e7\u05d5\u05d3\u05de\u05d5\u05ea. \u05de\u05d4\u05d5 \u05d4\u05de\u05e1\u05e4\u05e8 \u05d4\u05d2\u05d3\u05d5\u05dc \u05d1\u05d9\u05d5\u05ea\u05e8 \u05e9\u05dc \u05d4\u05e9\u05d5\u05d5\u05d0\u05d5\u05ea \u05d0\u05dc\u05d9\u05d5 \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05d2\u05d9\u05e2 \u05d1\u05de\u05d9\u05d5\u05df \u05e9\u05dc 5 \u05d0\u05d9\u05d1\u05e8\u05d9\u05dd \u05e9\u05d5\u05e0\u05d9\u05dd?<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>5. \u05e0\u05ea\u05d5\u05e0\u05d4 \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05d4\u05d1\u05d0\u05d4, \u05d1\u05e1\u05d1\u05d9\u05d1\u05ea 16bit:\u05d1 &#8211; C:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>int f(unsigned char a, unsigned char b, unsigned char c)\r\n{\r\n\treturn ((a*b)\/c) == (a*(b\/c));\r\n}\r\n<\/pre>\n<\/div>\n<p>\u05d1\u05e4\u05e1\u05e7\u05dc:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>function f(a, b, c : byte) : boolean;\r\nvar\r\n\ta0, b0, c0 : word;\r\nbegin\r\n\ta0 := a; b0 := b; c0 := c;\r\n\tf := ( ((a0*b0) div c0) = (a0*(b0 div c0)) );\r\nend;\r\n<\/pre>\n<\/div>\n<p>\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05d6\u05d5 \u05ea\u05d7\u05d6\u05d9\u05e8 &quot;\u05d0\u05de\u05ea&quot; \u05d0\u05dd \u05d5\u05e8\u05e7 \u05d0\u05dd:<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\"><span dir=\"ltr\">a=1 \u05d0\u05d5 (b mod c) = 0<\/span> \u05d0\u05d5 a=0<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\"><span dir=\"ltr\">a*(b mod c) &lt; c<\/span><\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\"><span dir=\"ltr\">(b mod c) = 0<\/span><\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05ea\u05d7\u05d6\u05d9\u05e8 \u05d0\u05de\u05ea \u05ea\u05de\u05d9\u05d3<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">6. (*) \u05d1\u05de\u05d3\u05d9\u05e0\u05d4 \u05e9\u05de\u05e1\u05e4\u05e8 \u05ea\u05d5\u05e9\u05d1\u05d9\u05d4 \u05e2\u05e6\u05d5\u05dd \u05d9\u05e9 \u05e9\u05e0\u05d9 \u05de\u05ea\u05de\u05d5\u05d3\u05d3\u05d9\u05dd \u05e2\u05dc \u05d4\u05e0\u05e9\u05d9\u05d0\u05d5\u05ea \u05d5 &#8211; 50 \u05e2\u05e8\u05d9\u05dd \u05e9\u05d2\u05d5\u05d3\u05dc\u05d9 \u05d0\u05d5\u05db\u05dc\u05d5\u05e1\u05d9\u05d5\u05ea\u05d9\u05d4\u05df \u05e9\u05d5\u05d5\u05d9\u05dd. \u05d4\u05d1\u05d7\u05d9\u05e8\u05d5\u05ea \u05e0\u05e2\u05e8\u05db\u05d5\u05ea \u05d1\u05db\u05dc \u05e2\u05d9\u05e8 \u05d1\u05e0\u05e4\u05e8\u05d3, \u05d5\u05d4\u05de\u05ea\u05de\u05d5\u05d3\u05d3 \u05e9\u05e0\u05d9\u05e6\u05d7 \u05d1\u05e8\u05d1 \u05d4\u05e2\u05e8\u05d9\u05dd \u05d4\u05d5\u05d0 \u05d4\u05d6\u05d5\u05db\u05d4 \u05d1\u05d1\u05d7\u05d9\u05e8\u05d5\u05ea. \u05d3\u05e0\u05d9 \u05e0\u05d9\u05e6\u05d7 \u05d1\u05d1\u05d7\u05d9\u05e8\u05d5\u05ea \u05e2\u05dd \u05db\u05de\u05d5\u05ea \u05d4\u05e7\u05d5\u05dc\u05d5\u05ea \u05d4\u05de\u05d9\u05e0\u05d9\u05de\u05dc\u05d9\u05ea \u05d4\u05de\u05d0\u05e4\u05e9\u05e8\u05ea \u05e0\u05d9\u05e6\u05d7\u05d5\u05df. \u05db\u05de\u05d4 \u05e7\u05d5\u05dc\u05d5\u05ea \u05e7\u05d9\u05d1\u05dc \u05d1\u05de\u05de\u05d5\u05e6\u05e2 \u05d1\u05de\u05d3\u05d2\u05dd \u05d0\u05e7\u05e8\u05d0\u05d9 \u05e9\u05dc 3600 \u05d1\u05d5\u05d7\u05e8\u05d9\u05dd \u05de\u05e8\u05d7\u05d1\u05d9 \u05d4\u05de\u05d3\u05d9\u05e0\u05d4 (\u05e2\u05d2\u05dc \u05dc\u05de\u05e1\u05e4\u05e8 \u05d4\u05e9\u05dc\u05dd \u05d4\u05e7\u05e8\u05d5\u05d1 \u05d1\u05d9\u05d5\u05ea\u05e8)?<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>7. \u05d3\u05e0\u05d9 \u05e0\u05d9\u05e1\u05d4 \u05dc\u05d7\u05e9\u05d1 \u05de\u05de\u05d5\u05e6\u05e2 \u05e9\u05dc \u05e8\u05e9\u05d9\u05de\u05d4 \u05e9\u05dc N \u05de\u05e1\u05e4\u05e8\u05d9\u05dd <span dir=\"ltr\">(N &gt; 2)<\/span> \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d4\u05d1\u05d0\u05d4: \u05d4\u05d5\u05d0 \u05d7\u05d9\u05e9\u05d1 \u05d0\u05ea \u05d4\u05de\u05de\u05d5\u05e6\u05e2 \u05e9\u05dc \u05e9\u05e0\u05d9 \u05d4\u05de\u05e1\u05e4\u05e8\u05d9\u05dd \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d9\u05dd, \u05d5\u05d0\u05d6 \u05d0\u05ea \u05d4\u05de\u05de\u05d5\u05e6\u05e2 \u05e9\u05dc \u05d4\u05ea\u05d5\u05e6\u05d0\u05d4 \u05e2\u05dd \u05d4\u05de\u05e1\u05e4\u05e8 \u05d4\u05e9\u05dc\u05d9\u05e9\u05d9, \u05d5\u05d0\u05ea \u05d4\u05de\u05de\u05d5\u05e6\u05e2 \u05e9\u05dc \u05d4\u05ea\u05d5\u05e6\u05d0\u05d4 \u05d4\u05d7\u05d3\u05e9\u05d4 \u05e2\u05dd \u05d4\u05de\u05e1\u05e4\u05e8 \u05d4\u05e8\u05d1\u05d9\u05e2\u05d9 \u05d5\u05db\u05da \u05d4\u05dc\u05d0\u05d4. \u05dc\u05de\u05e8\u05d5\u05ea \u05e9\u05e9\u05d9\u05d8\u05d4 \u05d6\u05d5 \u05dc\u05d7\u05d9\u05e9\u05d5\u05d1 \u05de\u05de\u05d5\u05e6\u05e2 \u05d0\u05d9\u05e0\u05d4 \u05e0\u05db\u05d5\u05e0\u05d4 \u05d1\u05e2\u05d5\u05d3 \u05e9\u05dc\u05d3\u05e0\u05d9 \u05dc\u05d0 \u05d4\u05d9\u05d5 \u05d8\u05e2\u05d5\u05d9\u05d5\u05ea \u05d7\u05d9\u05e9\u05d5\u05d1, \u05d4\u05de\u05d5\u05e8\u05d4 (\u05e9\u05d9\u05d5\u05d3\u05e2 \u05dc\u05d7\u05e9\u05d1 \u05de\u05de\u05d5\u05e6\u05e2 \u05d1\u05e6\u05d5\u05e8\u05d4 \u05e0\u05db\u05d5\u05e0\u05d4) \u05d1\u05d3\u05e7 \u05d0\u05ea \u05d4\u05ea\u05d5\u05e6\u05d0\u05d4 \u05d5\u05e9\u05d9\u05d1\u05d7 \u05d0\u05ea \u05d3\u05e0\u05d9 \u05e2\u05dc \u05d4\u05ea\u05e9\u05d5\u05d1\u05d4 \u05d4\u05e0\u05db\u05d5\u05e0\u05d4. \u05d3\u05e0\u05d9, \u05e9\u05d7\u05e9\u05d3 \u05e9\u05d4\u05e9\u05d9\u05d8\u05d4 \u05e9\u05dc\u05d5 \u05d0\u05d9\u05e0\u05d4 \u05e0\u05db\u05d5\u05e0\u05d4 \u05e2\u05d1\u05d5\u05e8 \u05d4\u05de\u05e7\u05e8\u05d4 \u05d4\u05db\u05dc\u05dc\u05d9, \u05d4\u05d7\u05dc\u05d9\u05e3 \u05d0\u05ea \u05d0\u05d7\u05d3 \u05d4\u05de\u05e1\u05e4\u05e8\u05d9\u05dd \u05d1\u05de\u05e1\u05e4\u05e8 \u05d0\u05d7\u05e8 (\u05d5\u05e1\u05d9\u05e4\u05e8 \u05e2\u05dc \u05db\u05da \u05dc\u05de\u05d5\u05e8\u05d4), \u05d7\u05d9\u05e9\u05d1 \u05d0\u05ea \u05d4\u05de\u05de\u05d5\u05e6\u05e2 \u05d4\u05d7\u05d3\u05e9 (\u05d1\u05d3\u05e8\u05db\u05d5 \u05d4\u05e9\u05d2\u05d5\u05d9\u05d4), \u05d5\u05d1\u05d9\u05e7\u05e9 \u05de\u05d4\u05de\u05d5\u05e8\u05d4 \u05e9\u05d9\u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05d4\u05ea\u05d5\u05e6\u05d0\u05d4. \u05d0\u05da \u05d0\u05d9\u05d6\u05d4 \u05e4\u05dc\u05d0 &#8211; \u05e9\u05d5\u05d1 \u05e9\u05d9\u05d1\u05d7 \u05d4\u05de\u05d5\u05e8\u05d4 \u05d0\u05ea \u05d3\u05e0\u05d9 \u05e2\u05dc \u05d4\u05ea\u05d5\u05e6\u05d0\u05d4 \u05d4\u05e0\u05db\u05d5\u05e0\u05d4! \u05d0\u05d9\u05d6\u05d4 \u05d8\u05e2\u05e0\u05d4 \u05e0\u05db\u05d5\u05e0\u05d4 \u05d1\u05d4\u05db\u05e8\u05d7?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d0\u05dd \u05d9\u05d5\u05e6\u05d9\u05d0\u05d5 \u05d0\u05ea \u05d4\u05de\u05e1\u05e4\u05e8 \u05e9\u05d4\u05d5\u05d7\u05dc\u05e3, \u05d9\u05d4\u05d9\u05d4 \u05d1\u05d9\u05df \u05d4\u05de\u05e1\u05e4\u05e8\u05d9\u05dd \u05e9\u05e0\u05d5\u05ea\u05e8\u05d5 \u05de\u05e1\u05e4\u05e8 \u05de\u05e1\u05e4\u05e8 \u05d4\u05e9\u05d5\u05d5\u05d4 \u05dc\u05de\u05de\u05d5\u05e6\u05e2 \u05e9\u05dc \u05e9\u05d0\u05e8 \u05d4\u05de\u05e1\u05e4\u05e8\u05d9\u05dd (\u05dc\u05dc\u05d0 \u05d4\u05de\u05e1\u05e4\u05e8 \u05e9\u05d4\u05d5\u05e6\u05d0)<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">N \u05d4\u05d5\u05d0 4, 5 \u05d0\u05d5 8<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d4\u05de\u05e1\u05e4\u05e8 \u05e9\u05d4\u05d5\u05d7\u05dc\u05e3 \u05d4\u05d5\u05d0 \u05d4\u05de\u05e1\u05e4\u05e8 \u05d4 &#8211; <span dir=\"ltr\">lg(N)<\/span>-\u05d9 \u05de\u05e1\u05d5\u05e3 \u05d4\u05e8\u05e9\u05d9\u05de\u05d4 (\u05db\u05d0\u05e9\u05e8 lg \u05de\u05d9\u05d9\u05e6\u05d2 \u05dc\u05d5\u05d2\u05e8\u05d9\u05ea\u05dd \u05d1\u05d1\u05e1\u05d9\u05e1 2)<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d4\u05de\u05e6\u05d1 \u05d4\u05de\u05ea\u05d5\u05d0\u05e8 \u05d0\u05d9\u05e0\u05d5 \u05d0\u05e4\u05e9\u05e8\u05d9<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>8. \u05e2\u05dc \u05d2\u05d1\u05d9 \u05ea\u05de\u05d5\u05e0\u05d4 \u05d1\u05e8\u05d6\u05d5\u05dc\u05d5\u05e6\u05d9\u05d4 \u05e9\u05dc 8&#215;8, \u05e4\u05dc\u05d8\u05ea\u05d9 64 \u05e4\u05d9\u05e7\u05e1\u05dc\u05d9\u05dd, \u05db\u05dc \u05d0\u05d7\u05d3 \u05d1\u05de\u05e7\u05d5\u05dd \u05d0\u05e7\u05e8\u05d0\u05d9 \u05d5\u05d1\u05dc\u05ea\u05d9 \u05ea\u05dc\u05d5\u05d9. \u05de\u05d4\u05d5 \u05d4\u05e1\u05d9\u05db\u05d5\u05d9 \u05e9\u05de\u05d9\u05dc\u05d0\u05ea\u05d9 \u05d1\u05d3\u05d9\u05d5\u05e7 \u05de\u05d7\u05e6\u05d9\u05ea \u05de\u05d4\u05e4\u05d9\u05e7\u05e1\u05dc\u05d9\u05dd \u05e9\u05d1\u05ea\u05de\u05d5\u05e0\u05d4?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e4\u05d7\u05d5\u05ea \u05de &#8211; 1 \u05dc\u05de\u05d9\u05dc\u05d9\u05d5\u05df<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d1\u05e2\u05e8\u05da 1 \u05dc &#8211; 2,500<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d1\u05e2\u05e8\u05da 1 \u05dc &#8211; 100<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d1\u05d3\u05d9\u05d5\u05e7 1 \u05dc &#8211; 2<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>9. \u05e0\u05ea\u05d5\u05df \u05d4\u05e4\u05e1\u05d0\u05d5\u05d3\u05d5-\u05e7\u05d5\u05d3 \u05d4\u05d1\u05d0 (\u05e2\u05dd \u05e9\u05dc\u05d5\u05e9 \u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea \u05d7\u05e1\u05e8\u05d5\u05ea):<\/p>\n<div dir=\"rtl\" align=\"right\">\n<pre>\u05d0 &lt;- 1000000000\r\n\u05db\u05dc-\u05e2\u05d5\u05d3 (\u05d0\u05de\u05ea) \u05d1\u05e6\u05e2:\r\n \u05d0\u05dd \u05e7, \u05d0\u05d6\u05d9:\r\n \u05d0 &lt;- 1000000000\r\n \u05d1\u05e6\u05e2 \u05e4\r\n \u05d0\u05dd \u05d0 \u05e9\u05d5\u05d5\u05d4 \u05dc - 0, \u05d0\u05d6\u05d9:\r\n \u05d1\u05e6\u05e2 \u05e1\r\n \u05d0 &lt;- 1-\u05d0\r\n<\/pre>\n<\/div>\n<p>\u05dc\u05de\u05d4 \u05e1\u05d1\u05d9\u05e8 \u05dc\u05d4\u05e0\u05d9\u05d7 \u05e9\u05d4\u05d5\u05d0 \u05de\u05d9\u05d5\u05e2\u05d3:<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d4\u05e7\u05e6\u05d0\u05ea \u05de\u05e1\u05e4\u05e8\u05d9\u05dd \u05e1\u05d9\u05d3\u05d5\u05e8\u05d9\u05d9\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e4\u05d9\u05e8\u05d5\u05e7 \u05de\u05e1\u05e4\u05e8\u05d9\u05dd \u05d2\u05d3\u05d5\u05dc\u05d9\u05dd \u05dc\u05d2\u05d5\u05e8\u05de\u05d9\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05ea\u05e4\u05e2\u05d5\u05dc \u05d3\u05dc\u05ea \u05d4\u05d6\u05d6\u05d4 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d4\u05d2\u05e8\u05dc\u05ea \u05de\u05e1\u05e4\u05e8\u05d9 \u05dc\u05d5\u05d8\u05d5<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>10. (*) \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05d4\u05d1\u05d0\u05d4 \u05d0\u05de\u05d5\u05e8\u05d4 \u05dc\u05d4\u05d7\u05d6\u05d9\u05e8 \u05d0\u05ea \u05d4\u05de\u05d9\u05e7\u05d5\u05dd \u05e9\u05dc \u05d4\u05d0\u05d9\u05d1\u05e8 \u05e9\u05e2\u05e8\u05db\u05d5 x \u05d1\u05de\u05e2\u05e8\u05da A \u05e9\u05de\u05db\u05d9\u05dc N \u05d0\u05d9\u05d1\u05e8\u05d9\u05dd \u05de\u05de\u05d5\u05d9\u05e0\u05d9\u05dd \u05d1\u05e1\u05d3\u05e8 \u05e2\u05d5\u05dc\u05d4 (\u05d5\u05de\u05db\u05d9\u05dc \u05d0\u05d9\u05d1\u05e8 \u05e9\u05e2\u05e8\u05db\u05d5 x). \u05d0\u05d1\u05dc \u05d9\u05e9 \u05d1\u05d4 \u05d1\u05d0\u05d2.\u05d1 &#8211; C:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>int get_index(int x, int A[], int N)\r\n{\r\n\tint L = 0, H = N-1;\r\n\twhile (L != H) {\r\n\t\tint M = (L+H)\/2;\r\n\t\tif (x &gt;= A[M])\r\n\t\t\tL = M;\r\n\t\telse\r\n\t\t\tH = M-1;\r\n\t}\r\n\treturn L;\r\n}\r\n<\/pre>\n<\/div>\n<p>\u05d1\u05e4\u05e1\u05e7\u05dc (\u05db\u05d0\u05e9\u05e8 \u05d4\u05d0\u05d9\u05d1\u05e8 \u05d4\u05e8\u05d0\u05e9\u05d5\u05df \u05d1\u05de\u05e2\u05e8\u05da A \u05d4\u05d5\u05d0 \u05d4\u05d0\u05d9\u05d1\u05e8 \u05d1\u05de\u05d9\u05e7\u05d5\u05dd \u05d4 &#8211; 0):<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>function get_index(x : integer; A : array of integer; N : integer) : integer;\r\nvar\r\n\tL, H, M : integer;\r\nbegin\r\n\tL := 0; H := N-1;\r\n\twhile L &lt;&gt; H do\r\n\tbegin\r\n\t\tM := (L+H) div 2;\r\n\t\tif x &gt;= A[M] then\r\n\t\t\tL := M\r\n\t\telse\r\n\t\t\tH := M-1;\r\n\tend;\r\n\tget_index := L;\r\nend;\r\n<\/pre>\n<\/div>\n<p>\u05e2\u05d1\u05d5\u05e8 \u05db\u05de\u05d4 \u05e2\u05e8\u05db\u05d9\u05dd \u05e9\u05dc N, \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4, \u05d1\u05db\u05dc \u05d6\u05d0\u05ea, \u05ea\u05d7\u05d6\u05d9\u05e8 \u05ea\u05e9\u05d5\u05d1\u05d4 \u05e0\u05db\u05d5\u05e0\u05d4 \u05ea\u05de\u05d9\u05d3?<\/p>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>11. \u05de\u05d4 \u05e2\u05d5\u05e9\u05d4 \u05e7\u05d8\u05e2 \u05d4\u05e7\u05d5\u05d3 \u05d4\u05d1\u05d0 \u05d1\u05e9\u05e4\u05ea \u05d0\u05e1\u05de\u05d1\u05dc\u05d9 \u05d1\u05e1\u05d1\u05d9\u05d1\u05ea 16bit?:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>\tmov bx, offset var_ptr\r\n\txor ax, ax\r\nl:\r\n\txchg [bx], ax\r\n\tor ax, ax\r\n\tjz l\r\n<\/pre>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05d7\u05e9\u05d1 \u05d0\u05ea \u05e9\u05d5\u05e8\u05e9 \u05e9\u05dc\u05d5\u05e9<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05ea\u05d5\u05e4\u05e1 \u05d1\u05e2\u05dc\u05d5\u05ea \u05e2\u05dc \u05de\u05e9\u05d0\u05d1<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05d1\u05e6\u05e2 \u05de\u05d9\u05d5\u05df \u05d1\u05d5\u05e2\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d4\u05d5\u05e4\u05da \u05e8\u05e9\u05d9\u05de\u05d4 \u05de\u05e7\u05d5\u05e9\u05e8\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>12. \u05de\u05d4 \u05e2\u05d5\u05e9\u05d4 \u05e7\u05d8\u05e2 \u05d4\u05e7\u05d5\u05d3 \u05d4\u05d1\u05d0 \u05d1\u05e9\u05e4\u05ea \u05d0\u05e1\u05de\u05d1\u05dc\u05d9 \u05d1\u05e1\u05d1\u05d9\u05d1\u05ea 32bit?:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>\txor ebx, ebx\r\nstart:\r\n\ttest eax, eax\r\n\tjz end\r\n\txchg ebx, [eax]\r\n\txchg ebx, eax\r\n\tjmp start\r\nend:\r\n<\/pre>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05d7\u05e9\u05d1 \u05d0\u05ea \u05e9\u05d5\u05e8\u05e9 \u05e9\u05dc\u05d5\u05e9<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05ea\u05d5\u05e4\u05e1 \u05d1\u05e2\u05dc\u05d5\u05ea \u05e2\u05dc \u05de\u05e9\u05d0\u05d1<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05d1\u05e6\u05e2 \u05de\u05d9\u05d5\u05df \u05d1\u05d5\u05e2\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d4\u05d5\u05e4\u05da \u05e8\u05e9\u05d9\u05de\u05d4 \u05de\u05e7\u05d5\u05e9\u05e8\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>13. \u05de\u05d4\u05df \u05e9\u05dc\u05d5\u05e9 \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea \u05d4\u05d1\u05d0\u05d5\u05ea \u05d1\u05e9\u05e4\u05ea C:<\/p>\n<div>\n<div dir=\"ltr\" align=\"left\">\n<pre>void a(type1* s)\r\n{\r\n\tp[0] = (type2*) malloc(sizeof(type2));\r\n\tp[1] = (type2*) malloc(sizeof(type2));\r\n\tp[0].a = p[1]; p[1].a = p[0];\r\n\tp[1].b = s;\r\n}\r\n<\/pre>\n<\/div>\n<\/div>\n<div>\n<div dir=\"ltr\" align=\"left\">\n<pre>void b(type1* s)\r\n{\r\n\ttype2* n = (type2*) malloc(sizeof(type2));\r\n\tp[0].b = s;\r\n\tn.a = p[0]; p[0].a = p[1]^n;\r\n\tp[1] = p[0]; p[0] = n;\r\n}\r\n<\/pre>\n<div dir=\"ltr\" align=\"left\"><\/div>\n<div>\n<div dir=\"ltr\" align=\"left\">\n<pre>int c(int d)\r\n{\r\n\tif (p[!d].a != p[d]) {\r\n\t\tp[d] ^= p[!d].a;\r\n\t\tswap(p[d], p[!d]);\r\n\t\treturn 1;\r\n\t}\r\n\treturn 0;\r\n}\r\n<\/pre>\n<\/div>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05e2\u05e8\u05db\u05ea Undo \u05d5 &#8211; Redo<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05d9\u05de\u05d5\u05e9 \u05e9\u05dc \u05e2\u05e8\u05d9\u05de\u05d4<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05e0\u05d2\u05e0\u05d5\u05df garbage collection<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d1\u05d9\u05e0\u05d4 \u05de\u05dc\u05d0\u05db\u05d5\u05ea\u05d9\u05ea \u05dc &#8211; &quot;\u05d0\u05e8\u05d1\u05e2 \u05d1\u05e9\u05d5\u05e8\u05d4&quot;<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">14. (*) \u05d4\u05d5\u05d8\u05dc \u05e2\u05dc\u05d9\u05da \u05dc\u05ea\u05db\u05e0\u05df \u05de\u05e2\u05e8\u05db\u05ea \u05ea\u05e7\u05e9\u05d5\u05e8\u05ea \u05e8\u05e6\u05d9\u05e4\u05d4 \u05d1\u05d9\u05df \u05e8\u05db\u05d9\u05d1 \u05db\u05d5\u05ea\u05d1 \u05dc\u05e8\u05db\u05d9\u05d1 \u05d3\u05d5\u05d2\u05dd. \u05d4\u05ea\u05e7\u05e9\u05d5\u05e8\u05ea \u05de\u05ea\u05d1\u05e6\u05e2\u05ea \u05d3\u05e8\u05da \u05d1\u05dc\u05d5\u05e7\u05d9\u05dd \u05e9\u05dc 64000 \u05d1\u05ea\u05d9\u05dd. \u05d1\u05d6\u05de\u05df \u05e0\u05ea\u05d5\u05df, \u05db\u05dc \u05d1\u05dc\u05d5\u05e7 \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d9\u05d5\u05ea \u05d1\u05de\u05e6\u05d1 &quot;\u05db\u05ea\u05d9\u05d1\u05d4&quot; \u05d0\u05d5 \u05d1\u05de\u05e6\u05d1 &quot;\u05e7\u05e8\u05d9\u05d0\u05d4&quot; (\u05d0\u05da \u05dc\u05d0 \u05d1\u05e9\u05e0\u05d9\u05d4\u05dd \u05d1\u05d5-\u05d6\u05de\u05e0\u05d9\u05ea). \u05d1\u05db\u05dc \u05e4\u05e2\u05dd \u05e9\u05d4\u05e8\u05db\u05d9\u05d1 \u05d4\u05d3\u05d5\u05d2\u05dd \u05de\u05e1\u05d9\u05d9\u05dd \u05dc\u05e2\u05d1\u05d3 \u05d1\u05dc\u05d5\u05e7, \u05d4\u05d5\u05d0 \u05de\u05e2\u05d5\u05e0\u05d9\u05d9\u05df \u05dc\u05e7\u05e8\u05d5\u05d0 \u05d0\u05ea \u05d4\u05d1\u05dc\u05d5\u05e7 \u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05e9\u05e0\u05db\u05ea\u05d1 \u05d1\u05de\u05dc\u05d5\u05d0\u05d5.\u05de\u05d4\u05d5 \u05de\u05e1\u05e4\u05e8 \u05d4\u05d1\u05dc\u05d5\u05e7\u05d9\u05dd \u05d4\u05de\u05d9\u05e0\u05d9\u05de\u05dc\u05d9 \u05d4\u05d4\u05db\u05e8\u05d7\u05d9 \u05db\u05d3\u05d9 \u05dc\u05de\u05e0\u05d5\u05e2 \u05de\u05e6\u05d1 \u05d1\u05d5 \u05e8\u05db\u05d9\u05d1 \u05d0\u05d7\u05d3 \u05de\u05d7\u05db\u05d4 \u05dc\u05e1\u05d9\u05d5\u05dd \u05e4\u05e2\u05d5\u05dc\u05ea\u05d5 \u05e9\u05dc \u05d4\u05e8\u05db\u05d9\u05d1 \u05d4\u05e9\u05e0\u05d9?<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">15. (**) \u05d3\u05e0\u05d9 \u05de\u05d1\u05d9\u05d8, \u05de\u05de\u05e8\u05d7\u05e7 \u05e9\u05dc \u05de\u05d8\u05e8, \u05d1\u05de\u05d7\u05d9\u05e6\u05ea \u05e7\u05e8\u05d8\u05d5\u05df \u05de\u05de\u05e0\u05d4 \u05d2\u05d6\u05e8\u05d5 \u05e4\u05e1 \u05e6\u05e8. \u05d3\u05e8\u05da \u05d4\u05e4\u05e1 \u05d4\u05d5\u05d0 \u05d9\u05db\u05d5\u05dc \u05dc\u05e8\u05d0\u05d5\u05ea \u05d7\u05dc\u05e7 \u05e7\u05d8\u05df \u05de\u05db\u05e8\u05d6\u05ea \u05e4\u05e8\u05e1\u05d5\u05de\u05ea \u05dc\u05e7\u05d5\u05d3\u05d2\u05d5\u05e8\u05d5 6. \u05d4\u05e0\u05e7\u05d5\u05d3\u05d4 \u05d4\u05e0\u05e8\u05d0\u05d9\u05ea \u05dc\u05d3\u05e0\u05d9 \u05db\u05e9\u05de\u05d0\u05dc\u05d9\u05ea \u05d1\u05d9\u05d5\u05ea\u05e8 \u05d1\u05e4\u05e1 \u05e0\u05de\u05e6\u05d0\u05ea \u05d1\u05de\u05e8\u05d7\u05e7 \u05e9\u05dc 260 \u05e1&quot;\u05de \u05de\u05d4\u05de\u05d7\u05d9\u05e6\u05d4. \u05d4\u05e0\u05e7\u05d5\u05d3\u05d4 \u05d4\u05e0\u05e8\u05d0\u05d9\u05ea \u05dc\u05d3\u05e0\u05d9 \u05db\u05d9\u05de\u05e0\u05d9\u05ea \u05d1\u05d9\u05d5\u05ea\u05e8 \u05d1\u05e4\u05e1 \u05e0\u05de\u05e6\u05d0\u05ea \u05d1\u05de\u05e8\u05d7\u05e7 \u05e9\u05dc 440 \u05e1&quot;\u05de \u05de\u05d4\u05de\u05d7\u05d9\u05e6\u05d4. \u05d4\u05de\u05e8\u05d7\u05e7 \u05d1\u05d9\u05df \u05e9\u05ea\u05d9 \u05e0\u05e7\u05d5\u05d3\u05d5\u05ea \u05d0\u05dc\u05d5 \u05d4\u05d5\u05d0 \u05e9\u05e0\u05d9 \u05de\u05d8\u05e8\u05d9\u05dd. \u05de\u05d4\u05d5 \u05d4\u05de\u05e8\u05d7\u05e7 \u05d1\u05e1\u05e0\u05d8\u05d9\u05de\u05d8\u05e8\u05d9\u05dd \u05d1\u05d9\u05df \u05d4\u05e0\u05e7\u05d5\u05d3\u05d4 \u05d4\u05e0\u05e8\u05d0\u05d9\u05ea \u05dc\u05d3\u05e0\u05d9 \u05d1\u05e6\u05d3\u05d5 \u05d4\u05e9\u05de\u05d0\u05dc\u05d9 \u05e9\u05dc \u05d4\u05e4\u05e1 \u05dc\u05d1\u05d9\u05df \u05d4\u05e0\u05e7\u05d5\u05d3\u05d4 \u05d4\u05e0\u05e8\u05d0\u05d9\u05ea \u05dc\u05d5 <b>\u05d1\u05de\u05e8\u05db\u05d6<\/b> \u05d4\u05e4\u05e1?<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>16. \u05dc\u05de\u05d4 \u05de\u05e9\u05de\u05e9\u05d5\u05ea \u05e9\u05dc\u05d5\u05e9 \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea \u05d4\u05d1\u05d0\u05d5\u05ea:<\/p>\n<div>\u05d1\u05e9\u05e4\u05ea C<br \/>\n\u05d1\u05e9\u05e4\u05ea \u05e4\u05e1\u05e7\u05dc<\/p>\n<div>\n<div dir=\"ltr\" align=\"left\">\n<pre>void a()\r\n{\r\n\tx1 = x2 = 0;\r\n}\r\n<\/pre>\n<\/div>\n<div dir=\"ltr\" align=\"left\">\n<pre>procedure a;\r\nbegin\r\n x1 := 0;\r\n x2 := 0;\r\nend;\r\n<\/pre>\n<\/div>\n<\/div>\n<div>\n<div dir=\"ltr\" align=\"left\">\n<pre>int b()\r\n{\r\n\tif (x1) return F[--x1];\r\n\treturn x2++;\r\n}\r\n<\/pre>\n<div dir=\"ltr\" align=\"left\">\n<pre><\/pre>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>function b : integer;\r\nbegin\r\n if x1 &lt;&gt; 0 then\r\n begin\r\n x1 := x1 - 1;\r\n b := F[x1];\r\n end\r\n else\r\n begin\r\n b := x2;\r\n x2 := x2 + 1;\r\n end;\r\nend;\r\n<\/pre>\n<\/div>\n<\/div>\n<div>\n<div dir=\"ltr\" align=\"left\">\n<pre>void c(int x)\r\n{\r\n\tF[x1++] = x;\r\n}\r\n<\/pre>\n<\/div>\n<div dir=\"ltr\" align=\"left\">\n<pre>procedure c(x : integer);\r\nbegin\r\n F[x1] := x;\r\n x1 := x1 + 1;\r\nend;\r\n<\/pre>\n<\/div>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05d9\u05de\u05d5\u05e9 \u05e9\u05dc \u05ea\u05d5\u05e8 \u05de\u05e2\u05d2\u05dc\u05d9 <\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d4\u05ea\u05de\u05e8\u05ea \u05e4\u05d5\u05e8\u05d9\u05d4 \u05d1\u05d3\u05d9\u05d3\u05d4<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e4\u05e2\u05d5\u05dc\u05d5\u05ea \u05e2\u05dc \u05de\u05e1\u05e4\u05e8\u05d9\u05dd \u05d2\u05d3\u05d5\u05dc\u05d9\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d8\u05d9\u05e4\u05d5\u05dc \u05d9\u05e2\u05d9\u05dc \u05d1\u05d4\u05e7\u05e6\u05d0\u05ea \u05d6\u05d9\u05db\u05e8\u05d5\u05df<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>17. (*) \u05e0\u05ea\u05d5\u05e0\u05d4 \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05d4\u05d1\u05d0\u05d4 \u05d1\u05e1\u05d1\u05d9\u05d1\u05ea 32bit:\u05d1 &#8211; C:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>unsigned int div_by_17(unsigned int a)\r\n{\r\n\treturn (MUL*a)&gt;&gt;SHIFT;\r\n}\r\n<\/pre>\n<\/div>\n<p>\u05e0\u05d9\u05ea\u05df \u05dc\u05de\u05e6\u05d5\u05d0 \u05e2\u05e8\u05db\u05d9\u05dd \u05e9\u05dc MUL \u05d5 &#8211; SHIFT \u05e2\u05d1\u05d5\u05e8\u05dd \u05e2\u05e8\u05da \u05d4\u05d7\u05d6\u05e8\u05d4 \u05e9\u05dc \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05d9\u05d4\u05d9\u05d4 a \u05d7\u05dc\u05e7\u05d9 17 (\u05de\u05e2\u05d5\u05d2\u05dc \u05db\u05dc\u05e4\u05d9 \u05de\u05d8\u05d4), \u05d1\u05d4\u05e0\u05d7\u05d4 \u05e9 &#8211; 16 \u05d4\u05d1\u05d9\u05d8\u05d9\u05dd \u05d4\u05e2\u05dc\u05d9\u05d5\u05e0\u05d9\u05dd \u05e9\u05dc a \u05db\u05d1\u05d5\u05d9\u05d9\u05dd.<br \/>\n\u05de\u05e6\u05d0 \u05e2\u05e8\u05da \u05de\u05ea\u05d0\u05d9\u05dd \u05e9\u05dc MUL:<\/p>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">18. (*) \u05d1\u05d4\u05de\u05e9\u05da \u05dc\u05e9\u05d0\u05dc\u05d4 \u05d4\u05e7\u05d5\u05d3\u05de\u05ea, \u05de\u05e6\u05d0 \u05e2\u05e8\u05da \u05e9\u05dc SHIFT \u05d4\u05de\u05ea\u05d0\u05d9\u05dd \u05dc\u05e2\u05e8\u05da \u05e9\u05dc MUL \u05e9\u05de\u05e6\u05d0\u05ea:<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>19. (**) \u05d4\u05de\u05d5\u05e8\u05d4 \u05e9\u05dc \u05d3\u05e0\u05d9 \u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e9\u05d9\u05d8\u05d4 \u05d4\u05d1\u05d0\u05d4 \u05db\u05d3\u05d9 \u05dc\u05db\u05d5\u05d5\u05e5 \u05d4\u05d5\u05d3\u05e2\u05d4 \u05d4\u05de\u05d5\u05e8\u05db\u05d1\u05ea \u05de &#8211; 26 \u05d0\u05d5\u05ea\u05d9\u05d5\u05ea \u05d4 &#8211; ABC (\u05d0\u05d5\u05ea\u05d9\u05d5\u05ea \u05d2\u05d3\u05d5\u05dc\u05d5\u05ea \u05d1\u05dc\u05d1\u05d3):<\/p>\n<div dir=\"rtl\" align=\"right\">\n<pre>\u05d4\u05d2\u05d3\u05e8\u05d4:\r\n\t\u05de\u05d9\u05dc\u05d5\u05df0 \u05d4\u05d5\u05d0 \u05de\u05d9\u05dc\u05d5\u05df \u05d4\u05d9\u05d5\u05d3\u05e2 \u05dc\u05e7\u05d7\u05ea \u05de\u05d7\u05e8\u05d5\u05d6\u05ea \u05d5\u05dc\u05de\u05e6\u05d5\u05d0 \u05de\u05e1\u05e4\u05e8 \u05e9\u05d4\u05d5\u05ea\u05d0\u05dd \u05dc\u05d4 \u05e7\u05d5\u05d3\u05dd \u05dc\u05db\u05df\r\n\t(\u05d0\u05d5 \u05dc\u05d4\u05d2\u05d9\u05d3 \u05e9\u05e2\u05d3\u05d9\u05d9\u05df \u05dc\u05d0 \u05d4\u05d5\u05ea\u05d0\u05dd \u05dc\u05d4 \u05de\u05e1\u05e4\u05e8)\r\n\u05e2\u05d1\u05d5\u05e8 \u05db\u05dc \u05d0\u05d5\u05ea \u05de\u05d4 - ABC, \u05d1\u05e6\u05e2:\r\n\t\u05d4\u05ea\u05d0\u05dd \u05dc\u05de\u05d7\u05e8\u05d5\u05d6\u05ea \u05d4\u05de\u05db\u05d9\u05dc\u05d4 \u05d0\u05ea \u05d4\u05d0\u05d5\u05ea \u05d4\u05d6\u05d5 \u05d1\u05dc\u05d1\u05d3 \u05d0\u05ea \u05d4\u05d0\u05d9\u05e0\u05d3\u05e7\u05e1 \u05e9\u05dc\u05d4 \u05d1 - ABC\r\n\t(\u05db\u05dc\u05d5\u05de\u05e8, \u05dc - \"A\" \u05d9\u05d5\u05ea\u05d0\u05dd 1 \u05d5\u05dc - \"Z\" \u05d9\u05d5\u05ea\u05d0\u05dd 26)\r\n\u05d4\u05db\u05e0\u05e1 \u05dc\u05de\u05e9\u05ea\u05e0\u05d4 \u05e7\u05d5\u05d30 \u05d0\u05ea \u05d4\u05de\u05e1\u05e4\u05e8 26\r\n\u05e7\u05e8\u05d0 \u05d0\u05ea \u05d4\u05ea\u05d5 \u05d4\u05e8\u05d0\u05e9\u05d5\u05df \u05de\u05d4\u05de\u05e1\u05e8 \u05d5\u05e9\u05de\u05d5\u05e8 \u05d0\u05d5\u05ea\u05d5 \u05d1 - \u05de\u05d7\u05e8\u05d5\u05d6\u05ea0\r\n\u05db\u05dc \u05e2\u05d5\u05d3 \u05d9\u05e9\u05e0\u05dd \u05e2\u05d3\u05d9\u05d9\u05df \u05ea\u05d5\u05d5\u05d9\u05dd \u05d1\u05de\u05e1\u05e8 \u05e9\u05dc\u05d0 \u05e0\u05e7\u05e8\u05d0\u05d5, \u05d1\u05e6\u05e2:\r\n\t\u05e7\u05e8\u05d0 \u05d0\u05ea \u05d4\u05ea\u05d5 \u05d4\u05d1\u05d0 \u05de\u05d4\u05de\u05e1\u05e8 \u05d5\u05e9\u05de\u05d5\u05e8 \u05d0\u05d5\u05ea\u05d5 \u05d1 - \u05ea\u05d50\r\n\t\u05d4\u05db\u05e0\u05e1 \u05dc - \u05de\u05d7\u05e8\u05d5\u05d6\u05ea1 \u05d0\u05ea \u05de\u05d7\u05e8\u05d5\u05d6\u05ea0 \u05e2\u05dd \u05ea\u05d50 \u05de\u05e9\u05d5\u05e8\u05e9\u05e8 \u05d1\u05e1\u05d5\u05e4\u05d4\r\n\t\u05d0\u05dd \u05db\u05d1\u05e8 \u05d4\u05d5\u05ea\u05d0\u05dd \u05de\u05e1\u05e4\u05e8 \u05dc - \u05de\u05d7\u05e8\u05d5\u05d6\u05ea1 \u05d1 - \u05de\u05d9\u05dc\u05d5\u05df0 \u05d0\u05d6\u05d9:\r\n\t\t\u05d4\u05d7\u05dc\u05e3 \u05d0\u05ea \u05d4\u05e2\u05e8\u05da \u05e9\u05dc \u05de\u05d7\u05e8\u05d5\u05d6\u05ea0 \u05d1\u05e2\u05e8\u05da \u05e9\u05dc \u05de\u05d7\u05e8\u05d5\u05d6\u05ea1\r\n\t\u05d0\u05d7\u05e8\u05ea:\r\n\t\t\u05e4\u05dc\u05d5\u05d8 \u05d0\u05ea \u05d4\u05de\u05e1\u05e4\u05e8 \u05e9\u05d4\u05d5\u05ea\u05d0\u05dd \u05dc - \u05de\u05d7\u05e8\u05d5\u05d6\u05ea0 \u05dc\u05e4\u05d9 \u05de\u05d9\u05dc\u05d5\u05df0\r\n\t\t\u05d4\u05d5\u05e1\u05e3 \u05d0\u05d7\u05d3 \u05dc\u05e2\u05e8\u05da \u05e9\u05dc \u05e7\u05d5\u05d30\r\n\t\t\u05d4\u05ea\u05d0\u05dd \u05d1\u05de\u05d9\u05dc\u05d5\u05df0 \u05d0\u05ea \u05d4\u05de\u05e1\u05e4\u05e8 \u05e7\u05d5\u05d30 \u05dc\u05de\u05d7\u05e8\u05d5\u05d6\u05ea \u05de\u05d7\u05e8\u05d5\u05d6\u05ea1\r\n\t\t\u05d4\u05d7\u05dc\u05e3 \u05d0\u05ea \u05d4\u05e2\u05e8\u05da \u05e9\u05dc \u05de\u05d7\u05e8\u05d5\u05d6\u05ea0 \u05d1\u05e2\u05e8\u05da \u05e9\u05dc \u05ea\u05d50\r\n\u05e4\u05dc\u05d5\u05d8 \u05d0\u05ea \u05d4\u05de\u05e1\u05e4\u05e8 \u05e9\u05d4\u05d5\u05ea\u05d0\u05dd \u05dc\u05de\u05d7\u05e8\u05d5\u05d6\u05ea0 \u05dc\u05e4\u05d9 \u05de\u05d9\u05dc\u05d5\u05df0 \r\n<\/pre>\n<\/div>\n<p>\u05d4\u05de\u05e1\u05e8 \u05d4\u05de\u05db\u05d5\u05d5\u05e5 \u05e0\u05e8\u05d0\u05d4 \u05db\u05da (\u05de\u05e9\u05de\u05d0\u05dc \u05dc\u05d9\u05de\u05d9\u05df):<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>3, 7, 27, 24, 29, 31, 7\r\n<\/pre>\n<\/div>\n<p>\u05d3\u05e0\u05d9 \u05e8\u05d5\u05e6\u05d4 \u05dc\u05e4\u05e2\u05e0\u05d7 \u05d0\u05ea \u05d4\u05de\u05e1\u05e8, \u05d1\u05ea\u05e7\u05d5\u05d5\u05d4 \u05e9\u05de\u05e9\u05de\u05e2\u05d5\u05ea\u05d5 \u05d4\u05d9\u05d0 \u05e9\u05d4\u05de\u05d5\u05e8\u05d4 \u05de\u05d1\u05d8\u05dc \u05d0\u05ea \u05d4\u05e9\u05d9\u05e2\u05d5\u05e8 \u05d4\u05e7\u05e8\u05d5\u05d1. \u05e2\u05d6\u05e8\u05d5 \u05dc\u05d3\u05e0\u05d9!<br \/>\n\u05de\u05d4\u05d5 \u05d4\u05de\u05e1\u05e8 \u05d4\u05de\u05e7\u05d5\u05e8\u05d9 \u05d0\u05d5\u05ea\u05d5 \u05db\u05d9\u05d5\u05d5\u05e5 \u05d4\u05de\u05d5\u05e8\u05d4?<\/p>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>20. \u05e0\u05ea\u05d5\u05e0\u05d5\u05ea \u05e9\u05ea\u05d9 \u05d3\u05e8\u05db\u05d9\u05dd \u05dc\u05de\u05de\u05e9 \u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05de\u05e1\u05d5\u05d9\u05de\u05ea:\u05d1 &#8211; C:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>unsigned int f1(unsigned int n)\r\n{\r\n\tunsigned int x = 1;\r\n\tfor (unsigned int i = 1; i &lt;= n; i++) {\r\n\t\tx *= i;\r\n\t}\r\n\treturn x;\r\n}\r\nunsigned int f2(unsigned int n)\r\n{\r\n\tif (n == 0) return 1;\r\n\treturn n*f2(n-1);\r\n}\r\n<\/pre>\n<\/div>\n<p>\u05d1\u05e4\u05e1\u05e7\u05dc:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>function f1(n : word) : word;\r\nvar\r\n x, i : word;\r\nbegin\r\n x := 1;\r\n for i := 1 to n do x := x*i;\r\n f1 := x;\r\nend;\r\nfunction f2(n : word) : word;\r\nbegin\r\n if n = 0 then f2 := 1\r\n else f2 := n*f2(n-1);\r\nend;\r\n<\/pre>\n<\/div>\n<p>\u05d1\u05d7\u05e8 \u05d0\u05ea \u05d4\u05d8\u05e2\u05e0\u05d4 \u05d4\u05e0\u05db\u05d5\u05e0\u05d4:<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d0\u05d7\u05ea \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea \u05d2\u05d5\u05e8\u05de\u05ea \u05dc\u05d1\u05d9\u05e6\u05d5\u05e2 \u05e9\u05dc \u05e4\u05e2\u05d5\u05dc\u05d5\u05ea \u05db\u05e4\u05dc \u05e8\u05d1\u05d5\u05ea \u05d9\u05d5\u05ea\u05e8 \u05de\u05d4\u05e9\u05e0\u05d9\u05d9\u05d4<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d0\u05d7\u05ea \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea \u05e2\u05dc\u05d5\u05dc\u05d4 \u05dc\u05d3\u05e8\u05d5\u05e9 \u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05e8\u05d1 \u05d9\u05d5\u05ea\u05e8 \u05de\u05d4\u05e9\u05e0\u05d9\u05d9\u05d4<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d1\u05de\u05e7\u05e8\u05d4 \u05e9\u05dc overflow \u05d1\u05ea\u05d5\u05e6\u05d0\u05d4, \u05e2\u05e8\u05da \u05d4\u05d7\u05d6\u05e8\u05d4 \u05e9\u05dc \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea \u05e2\u05dc\u05d5\u05dc \u05dc\u05d4\u05d9\u05d5\u05ea \u05e9\u05d5\u05e0\u05d4<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05d0 \u05e7\u05d9\u05d9\u05dd \u05d4\u05d1\u05d3\u05dc \u05de\u05d4\u05d5\u05ea\u05d9 \u05d1\u05d9\u05df \u05d4\u05de\u05d9\u05de\u05d5\u05e9\u05d9\u05dd, \u05e4\u05e8\u05d8 \u05dc\u05d6\u05de\u05df \u05d4\u05e8\u05d9\u05e6\u05d4<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>21. \u05de\u05d4 \u05d4\u05e7\u05e9\u05e8 \u05d1\u05d9\u05df d \u2013 \u05de\u05de\u05d5\u05e6\u05e2 \u05d4\u05d6\u05de\u05df \u05d1\u05d3\u05e7\u05d5\u05ea \u05d1\u05d9\u05df \u05e4\u05d2\u05d9\u05e2\u05ea \u05e9\u05e0\u05d9 \u05de\u05d8\u05d0\u05d5\u05e8\u05d9\u05dd, \u05dc\u05d1\u05d9\u05df m \u2013 \u05de\u05de\u05d5\u05e6\u05e2 \u05de\u05e1\u05e4\u05e8 \u05d4\u05de\u05d8\u05d0\u05d5\u05e8\u05d9\u05dd \u05d4\u05e4\u05d5\u05d2\u05e2\u05d9\u05dd \u05d1\u05d3\u05e7\u05d4?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05ea\u05de\u05d9\u05d3 \u05de\u05ea\u05e7\u05d9\u05d9\u05dd m = d<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d9\u05d5\u05ea \u05e9 m = 1\/d<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d0\u05e3 \u05e4\u05e2\u05dd \u05dc\u05d0 d = 1\/m<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05dc \u05d4\u05ea\u05e9\u05d5\u05d1\u05d5\u05ea \u05e0\u05db\u05d5\u05e0\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>22. \u05d0\u05dd \u05ea\u05d5\u05db\u05e0\u05ea \u05d4\u05de\u05d2\u05d1 (\u05d5\u05d9\u05e9\u05e8) \u05e9\u05dc \u05de\u05db\u05d5\u05e0\u05d9\u05ea \u05e4\u05d5\u05e2\u05dc\u05ea \u05e2\u05dc \u05d9\u05d3\u05d9 \u05de\u05e6\u05de\u05d5\u05e5 \u05d0\u05dd \u05d5\u05e8\u05e7 \u05d0\u05dd \u05de\u05e1\u05e4\u05e8 \u05d4\u05e9\u05e0\u05d9\u05d5\u05ea \u05de\u05d0\u05d6 1.1.1970 \u05de\u05ea\u05d7\u05dc\u05e7 \u05d1-d, \u05db\u05d0\u05e9\u05e8 d \u05d4\u05d5\u05d0 \u05de\u05e1\u05e4\u05e8 \u05e9\u05dc\u05dd \u05d1\u05d9\u05df 1 \u05dc-10 \u05d4\u05e0\u05d9\u05ea\u05df \u05dc\u05db\u05d9\u05d5\u05d5\u05e0\u05d5\u05df \u05e2\u05dc \u05d9\u05d3\u05d9 \u05d4\u05e0\u05d4\u05d2. \u05de\u05d4\u05d5 \u05e7\u05e6\u05d1 \u05d4\u05de\u05e6\u05de\u05d5\u05e5 \u05d4\u05d0\u05d9\u05d8\u05d9 \u05d1\u05d9\u05d5\u05ea\u05e8 \u05e9\u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05e9\u05d9\u05d2 \u05d0\u05dd \u05d4\u05e0\u05d4\u05d2 \u05d9\u05db\u05d5\u05dc \u05dc\u05e9\u05e0\u05d5\u05ea \u05d0\u05ea d \u05db\u05dc \u05e9\u05e0\u05d9\u05d4?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">10 \u05e9\u05e0\u05d9\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">42 \u05d3\u05e7\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">42 \u05d9\u05d5\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d0\u05d9\u05e0\u05e1\u05d5\u05e3<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>23. \u05d0\u05e0\u05d9 \u05de\u05d7\u05e4\u05e9 \u05e1\u05e4\u05d2\u05d8\u05d9 \u05de\u05e1\u05d5\u05d9\u05dd \u05d1\u05e1\u05d5\u05e4\u05e8\u05de\u05e8\u05e7\u05d8, \u05d9\u05e9 \u05dc\u05d9 \u05d0\u05ea \u05d4-Bar-Code \u05e9\u05dc\u05d5 \u05d5\u05d0\u05e0\u05d9 \u05de\u05e0\u05e1\u05d4 \u05dc\u05d4\u05e9\u05d5\u05d5\u05ea \u05de\u05d5\u05dc \u05d4\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05e9\u05e2\u05dc \u05d4\u05de\u05d3\u05e3. \u05d0\u05d9\u05d6\u05d5 \u05e9\u05d9\u05d8\u05d4 \u05d9\u05e2\u05d9\u05dc\u05d4 \u05d9\u05d5\u05ea\u05e8?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05d4\u05e1\u05e4\u05e8\u05d4 \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d4 (msb) \u05d5\u05e8\u05e7 \u05d0\u05dd \u05de\u05ea\u05d0\u05d9\u05de\u05d4 \u05dc\u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05d4\u05e1\u05e4\u05e8\u05d5\u05ea \u05d4\u05d1\u05d0\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05d4\u05e1\u05e4\u05e8\u05d4 \u05d4\u05d0\u05d7\u05e8\u05d5\u05e0\u05d4 (lsb) \u05d5\u05e8\u05e7 \u05d0\u05dd \u05de\u05ea\u05d0\u05d9\u05de\u05d4 \u05dc\u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05d4\u05e1\u05e4\u05e8\u05d5\u05ea \u05d4\u05d1\u05d0\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05ea\u05dc\u05d5\u05d9 \u05d0\u05d9\u05d6\u05d4 \u05e8\u05d5\u05d8\u05d1 \u05d0\u05e0\u05d9 \u05de\u05e2\u05d3\u05d9\u05e3<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05dc \u05d4\u05ea\u05e9\u05d5\u05d1\u05d5\u05ea \u05e0\u05db\u05d5\u05e0\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>24. \u05d5\u05dc\u05de\u05d4?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05d9 \u05d4\u05e1\u05e4\u05e8\u05d5\u05ea \u05d4\u05d0\u05d7\u05e8\u05d5\u05e0\u05d5\u05ea \u05d4\u05dd \u05e1\u05e4\u05e8\u05d5\u05ea \u05d1\u05d9\u05e7\u05d5\u05e8\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05d9 \u05d4\u05e1\u05e4\u05e8\u05d5\u05ea \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d5\u05ea \u05e7\u05d1\u05d5\u05e2\u05d5\u05ea \u05dc\u05de\u05d5\u05e6\u05e8\u05d9\u05dd \u05e8\u05d1\u05d9\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05d9 \u05d9\u05e9 \u05e7\u05e9\u05e8 \u05d1\u05d9\u05df \u05d4\u05e8\u05d5\u05d8\u05d1 \u05d4\u05de\u05d5\u05e2\u05d3\u05e3 \u05dc-Bar-Code<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05dc \u05d4\u05ea\u05e9\u05d5\u05d1\u05d5\u05ea \u05e0\u05db\u05d5\u05e0\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>25. \u05dc\u05d4\u05dc\u05df \u05d0\u05dc\u05d2\u05d5\u05e8\u05d9\u05ea\u05dd \u05d4\u05e4\u05e2\u05d5\u05dc\u05d4 \u05e9\u05dc \u05de\u05d9\u05e7\u05e8\u05d5\u05d2\u05dc<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>start:\r\n time = 0\r\nloop:\r\n if (time == 0 and program_time) time = user_input\r\n if (time &gt; 0) {heat; time--; wait_a_second; if (time == 0) beep_end}\r\n goto loop\r\n \r\nOn cancel_pressed Interrupt:\r\n if (time&gt;0) beep_abort; time=0\r\n goto loop\r\n<\/pre>\n<\/div>\n<p>\u05d4\u05d0\u05dd \u05e0\u05d9\u05ea\u05df \u05dc\u05e2\u05e6\u05d5\u05e8 \u05d0\u05ea \u05d4\u05de\u05d9\u05e7\u05e8\u05d5\u05d2\u05dc \u05de\u05e8\u05d2\u05e2 \u05e9\u05d4\u05d7\u05dc \u05dc\u05d7\u05de\u05dd \u05de\u05d1\u05dc\u05d9 \u05dc\u05e6\u05e4\u05e6\u05e3?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05d0, \u05db\u05d9 \u05e1\u05d9\u05d5\u05dd \u05d4\u05d6\u05de\u05df \u05d0\u05d5 \u05d4\u05e4\u05e1\u05e7\u05d4 \u05dc\u05e4\u05e0\u05d9 \u05e1\u05d9\u05d5\u05dd \u05d2\u05d5\u05e8\u05de\u05ea \u05dc\u05e6\u05e4\u05e6\u05d5\u05e3<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e7\u05d9\u05de\u05ea \u05e9\u05e0\u05d9\u05d9\u05d4 \u05d1\u05d4 \u05e0\u05d9\u05ea\u05df \u05dc\u05e2\u05e9\u05d5\u05ea \u05d6\u05d0\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e8\u05e7 \u05d0\u05dd time \u05d4\u05d5\u05d0 \u05d1\u05df 32 \u05d1\u05d9\u05d8<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e2\u05dc \u05d9\u05d3\u05d9 \u05ea\u05db\u05e0\u05d5\u05ea \u05d4\u05d6\u05de\u05df \u05de\u05d7\u05d3\u05e9 \u05d1\u05d0\u05de\u05e6\u05e2 \u05d7\u05d9\u05de\u05d5\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>26. \u05d4\u05d0\u05dd \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d9\u05d5\u05ea \u05e9-30% \u05de\u05d4\u05d2\u05d1\u05e8\u05d9\u05dd \u05d1\u05d2\u05d9\u05dc\u05d0\u05d9\u05dd 30 \u05e2\u05d3 40 \u05d4\u05dd \u05e8\u05d5\u05d5\u05e7\u05d9\u05dd \u05d5-40% \u05de\u05d4\u05d2\u05d1\u05e8\u05d9\u05dd \u05d1\u05d2\u05d9\u05dc\u05d0\u05d9 40 \u05e2\u05d3 50 \u05d4\u05dd \u05e8\u05d5\u05d5\u05e7\u05d9\u05dd?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05d0, \u05db\u05d9 \u05d9\u05e6\u05d9\u05d0\u05d4 \u05de\u05e8\u05d5\u05d5\u05e7\u05d5\u05ea \u05d4\u05d9\u05d0 \u05ea\u05d4\u05dc\u05d9\u05da \u05d1\u05dc\u05ea\u05d9 \u05d4\u05e4\u05d9\u05da (\u05d0\u05dc\u05de\u05df \u05d5\u05d2\u05e8\u05d5\u05e9 \u05d0\u05d9\u05e0\u05dd \u05e8\u05d5\u05d5\u05e7\u05d9\u05dd)<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05d0, \u05db\u05d9 50% \u05de\u05d4\u05d0\u05d5\u05db\u05dc\u05d5\u05e1\u05d9\u05d9\u05d4 \u05d4\u05df \u05e0\u05e9\u05d9\u05dd (\u05d5 30+40 &gt; 50)<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05df, \u05db\u05d9 \u05d4\u05de\u05e6\u05d1 \u05dc\u05d0 \u05d7\u05d9\u05d9\u05d1 \u05dc\u05d4\u05d9\u05d5\u05ea \u05d9\u05e6\u05d9\u05d1 (\u05e2\u05d5\u05d3 10 \u05e9\u05e0\u05d9\u05dd \u05d4\u05de\u05e1\u05e4\u05e8\u05d9\u05dd \u05d9\u05e9\u05ea\u05e0\u05d5)<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05df, \u05d0\u05d1\u05dc \u05e8\u05e7 \u05d0\u05dd \u05de\u05ea\u05de\u05e7\u05d3\u05d9\u05dd \u05d1\u05d0\u05d5\u05db\u05dc\u05d5\u05e1\u05d9\u05d9\u05ea \u05ea\u05dc-\u05d0\u05d1\u05d9\u05d1 \u05d1\u05dc\u05d1\u05d3<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>27. \u05dc\u05e4\u05e0\u05d9 \u05e7\u05d5 \u05e2\u05e6\u05d9\u05e8\u05d4 \u05e9\u05dc \u05e8\u05de\u05d6\u05d5\u05e8 \u05d9\u05e9 \u05de\u05e1\u05e4\u05e8 \u05d2\u05dc\u05d0\u05d9 \u05de\u05ea\u05db\u05ea. \u05de\u05d4 \u05d9\u05e7\u05e8\u05d4 \u05d0\u05dd \u05ea\u05d5\u05db\u05e0\u05ea \u05d4\u05e8\u05de\u05d6\u05d5\u05e8 \u05de\u05ea\u05d7\u05e9\u05d1\u05ea \u05e8\u05e7 \u05d1\u05d2\u05dc\u05d0\u05d9 \u05d4\u05de\u05e8\u05d5\u05d7\u05e7 \u05d1\u05d9\u05d5\u05ea\u05e8 \u05de\u05d4\u05e8\u05de\u05d6\u05d5\u05e8 \u05d4\u05de\u05d2\u05dc\u05d4 \u05de\u05ea\u05db\u05ea?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e0\u05d4\u05d2\u05d9\u05dd \u05e9\u05d9\u05e2\u05e6\u05e8\u05d5 \u05e8\u05d7\u05d5\u05e7 \u05de\u05d4\u05e8\u05de\u05d6\u05d5\u05e8 \u05d9\u05e7\u05d1\u05dc\u05d5 \u05d9\u05e8\u05d5\u05e7 \u05de\u05d4\u05e8 \u05d9\u05d5\u05ea\u05e8<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05ea\u05e0\u05d5\u05e2\u05ea \u05d4\u05de\u05db\u05d5\u05e0\u05d9\u05d5\u05ea \u05ea\u05d4\u05d9\u05d4 \u05e8\u05d2\u05d9\u05e9\u05d4 \u05e4\u05d7\u05d5\u05ea \u05dc\u05e9\u05d2\u05d9\u05d0\u05d5\u05ea \u05de\u05d3\u05d9\u05d3\u05d4<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d4\u05e8\u05de\u05d6\u05d5\u05e8 \u05e2\u05dc\u05d5\u05dc \u05dc&quot;\u05d4\u05ea\u05e7\u05e2&quot; \u05dc\u05e0\u05e6\u05d7 \u05d1\u05d0\u05d5\u05e8 \u05d9\u05e8\u05d5\u05e7<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05dc \u05d4\u05ea\u05e9\u05d5\u05d1\u05d5\u05ea \u05e0\u05db\u05d5\u05e0\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>28. \u05de\u05d4 \u05de\u05d7\u05e9\u05d1\u05ea \u05d4\u05e0\u05d5\u05e1\u05d7\u05d0 \u05d4\u05d1\u05d0\u05d4?<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>(x0*y1-x1*y0)\/sqrt((x0*x0+y0*y0)*(x1*x1+y1*y1))\r\n<\/pre>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d0\u05d5\u05e8\u05da \u05e9\u05dc \u05d0\u05dc\u05db\u05e1\u05d5\u05df \u05d1\u05de\u05d7\u05d5\u05de\u05e9 \u05de\u05e9\u05d5\u05db\u05dc\u05dc<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d7\u05d5\u05e6\u05d4 \u05d6\u05d5\u05d5\u05d9\u05ea \u05e9\u05dc \u05de\u05e9\u05d5\u05dc\u05e9 \u05e9\u05d5\u05d5\u05d4 \u05e9\u05d5\u05e7\u05d9\u05d9\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05e8\u05d7\u05e7 \u05de\u05de\u05e0\u05d5 \u05e8\u05d5\u05d0\u05d9\u05dd \u05e4\u05e1\u05dc \u05d1\u05d6\u05d5\u05d9\u05ea \u05de\u05d9\u05e8\u05d1\u05d9\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e7\u05d5\u05e1\u05d9\u05e0\u05d5\u05e1 \u05e9\u05dc \u05d6\u05d5\u05d9\u05ea \u05e9\u05e7\u05d5\u05d3\u05e7\u05d5\u05d3\u05d4 \u05d1\u05e8\u05d0\u05e9\u05d9\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>29. \u05de\u05d4 \u05de\u05d7\u05e9\u05d1 \u05d4\u05e7\u05d8\u05e2 \u05d4\u05d1\u05d0<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>xm=0\r\nfor x = 0 to 100 {\r\n\txx = x*(y2-y1)\/sqrt((x*x+y1*y1)*(x*x+y2*y2))\r\n\tif (xx &gt; xm) xm = xx; a=x\r\n}\r\n<\/pre>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d0\u05d5\u05e8\u05da \u05e9\u05dc \u05d0\u05dc\u05db\u05e1\u05d5\u05df \u05d1\u05de\u05d7\u05d5\u05de\u05e9 \u05de\u05e9\u05d5\u05db\u05dc\u05dc<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d7\u05d5\u05e6\u05d4 \u05d6\u05d5\u05d5\u05d9\u05ea \u05e9\u05dc \u05de\u05e9\u05d5\u05dc\u05e9 \u05e9\u05d5\u05d5\u05d4 \u05e9\u05d5\u05e7\u05d9\u05d9\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05e8\u05d7\u05e7 \u05de\u05de\u05e0\u05d5 \u05e8\u05d5\u05d0\u05d9\u05dd \u05e4\u05e1\u05dc \u05d1\u05d6\u05d5\u05d9\u05ea \u05de\u05d9\u05e8\u05d1\u05d9\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e7\u05d5\u05e1\u05d9\u05e0\u05d5\u05e1 \u05e9\u05dc \u05d6\u05d5\u05d9\u05ea \u05e9\u05e7\u05d5\u05d3\u05e7\u05d5\u05d3\u05d4 \u05d1\u05e8\u05d0\u05e9\u05d9\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>30. \u05e0\u05ea\u05d5\u05df \u05e7\u05d8\u05e2 \u05d4\u05e7\u05d5\u05d3 (\u05d4\u05d7\u05e1\u05e8) \u05d4\u05d1\u05d0 \u05d1\u05e9\u05e4\u05ea <span dir=\"ltr\">C++<\/span>:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>class A { ... };\r\nclass B { ... };\r\nclass C { ... };\r\nclass Container {\r\n\tContainer() : a(), c(), b() {\r\n\t\tc.start();\r\n\t\tb.start();\r\n\t\ta.start();\r\n\t}\r\n\tA a;\r\n\tB b;\r\n\tC c;\r\n};\r\n<\/pre>\n<\/div>\n<p>\u05db\u05d0\u05e9\u05e8 \u05d9\u05d5\u05e6\u05e8\u05d9\u05dd \u05de\u05d5\u05e4\u05e2 \u05e9\u05dc \u05d4\u05de\u05d7\u05dc\u05e7\u05d4 Container, \u05d1\u05d0\u05d9\u05d6\u05d4 \u05e1\u05d3\u05e8 \u05d9\u05d9\u05e7\u05e8\u05d0\u05d5 \u05d4\u05d1\u05d5\u05e0\u05d9\u05dd (constructors) \u05e9\u05dc \u05d4\u05d0\u05d5\u05d1\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05d4\u05de\u05d5\u05db\u05dc\u05d9\u05dd a, b, c?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e7\u05d5\u05d3\u05dd a, \u05d0\u05d7&quot;\u05db b \u05d5\u05dc\u05d1\u05e1\u05d5\u05e3 c<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e7\u05d5\u05d3\u05dd c, \u05d0\u05d7&quot;\u05db b \u05d5\u05dc\u05d1\u05e1\u05d5\u05e3 a<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e7\u05d5\u05d3\u05dd a, \u05d0\u05d7&quot;\u05db c \u05d5\u05dc\u05d1\u05e1\u05d5\u05e3 b<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e7\u05d5\u05d3\u05dd b, \u05d0\u05d7&quot;\u05db a \u05d5\u05dc\u05d1\u05e1\u05d5\u05e3 c<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>31. \u05db\u05d9\u05e6\u05d3 \u05e0\u05d9\u05ea\u05df \u05dc\u05d1\u05e6\u05e2 TLB Priming?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05e7\u05e8\u05d5\u05d0 \u05d0\u05ea \u05d4\u05de\u05d9\u05dc\u05d4 \u05d4\u05d0\u05d7\u05e8\u05d5\u05e0\u05d4 \u05e9\u05dc \u05d4\u05e2\u05de\u05d5\u05d3 \u05de\u05de\u05e0\u05d5 \u05e8\u05d5\u05e6\u05d9\u05dd \u05dc\u05e7\u05e8\u05d5\u05d0 \u05d5\u05de\u05d9\u05d3 \u05dc\u05e7\u05e8\u05d5\u05d0 \u05d0\u05ea \u05d4\u05e2\u05de\u05d5\u05d3 \u05de\u05ea\u05d7\u05d9\u05dc\u05ea\u05d5 \u05d5\u05e2\u05d3 \u05e1\u05d5\u05e4\u05d5<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05e7\u05e8\u05d5\u05d0 \u05de\u05d9\u05dc\u05d4 \u05db\u05dc\u05e9\u05d4\u05d9 \u05de\u05e2\u05de\u05d5\u05d3 \u05d0\u05d5\u05ea\u05d5 \u05e8\u05d5\u05e6\u05d9\u05dd \u05dc\u05e7\u05e8\u05d5\u05d0, \u05d5\u05d0\u05d6 \u05dc\u05e2\u05d1\u05d5\u05d3 \u05e2\u05dc \u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05d0\u05d7\u05e8 \u05dc\u05e4\u05e0\u05d9 \u05e9\u05e0\u05d9\u05d2\u05e9\u05d9\u05dd \u05dc\u05e2\u05de\u05d5\u05d3 \u05d4\u05e0&quot;\u05dc<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05e7\u05e8\u05d5\u05d0 \u05e2\u05de\u05d5\u05d3 \u05d1\u05e6\u05e8\u05d5\u05e8 (burst) \u05de\u05ea\u05d7\u05d9\u05dc\u05ea\u05d5 \u05d5\u05e2\u05d3 \u05e1\u05d5\u05e4\u05d5, \u05d5\u05d0\u05d6 \u05dc\u05e2\u05d1\u05d5\u05e8 \u05e2\u05dc\u05d9\u05d5 \u05de\u05e1\u05d5\u05e4\u05d5 \u05dc\u05ea\u05d7\u05d9\u05dc\u05ea\u05d5<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05dc\u05e7\u05e8\u05d5\u05d0 \u05de\u05d9\u05dc\u05d4 \u05d0\u05d7\u05ea \u05de\u05db\u05dc \u05e9\u05d5\u05e8\u05ea \u05de\u05d8\u05de\u05d5\u05df (cache line) \u05d1\u05e2\u05de\u05d5\u05d3 \u05dc\u05e4\u05e0\u05d9 \u05e9\u05e2\u05d5\u05d1\u05e8\u05d9\u05dd \u05e2\u05dc\u05d9\u05d5<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>32. (*) \u05de\u05d4 \u05ea\u05d7\u05d6\u05d9\u05e8 \u05d4\u05ea\u05d5\u05db\u05e0\u05d9\u05ea \u05d4\u05d1\u05d0\u05d4?\u05d1 &#8211; C:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>int f(int p, int p1)\r\n{\r\n\tint i,j,i1,j1;\r\n\ti =p &gt;&gt;3; j =p &amp;7;\r\n\ti1=p1&gt;&gt;3; j1=p1&amp;7;\r\n\treturn (i-i1)*(i-i1)+(j-j1)*(j-j1) == 5;\r\n}\r\n<\/pre>\n<\/div>\n<p>\u05d1\u05e4\u05e1\u05e7\u05dc:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>function f(p, p1 : integer) : boolean;\r\nvar\r\n i, j, i1, j1 : integer;\r\nbegin\r\n i := p shr 3; j := p and 7;\r\n i1 := p1 shr 3; j1 := p1 and 7;\r\n f := (i-i1)*(i-i1)+(j-j1)*(j-j1) = 5;\r\nend;\r\n<\/pre>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d4\u05d0\u05dd p \u05d2\u05d3\u05d5\u05dc \u05de p1 \u05db\u05de\u05e1\u05e4\u05e8\u05d9\u05dd \u05de\u05e8\u05d5\u05db\u05d1\u05d9\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d4\u05d0\u05dd \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05d2\u05d9\u05e2 \u05d1\u05de\u05d4\u05dc\u05da \u05e4\u05e8\u05e9 \u05de &#8211; p \u05d0\u05dc p1<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d4\u05d0\u05dd p \u05e0\u05d9\u05ea\u05df \u05dc\u05d9\u05d9\u05e6\u05d5\u05d2 \u05db p1 \u05e1\u05e4\u05e8\u05d5\u05ea \u05d1\u05d1\u05e1\u05d9\u05e1 7<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05dc \u05d4\u05ea\u05e9\u05d5\u05d1\u05d5\u05ea \u05e0\u05db\u05d5\u05e0\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>33. (**) \u05de\u05d4 \u05ea\u05d7\u05d6\u05d9\u05e8 \u05d4\u05ea\u05d5\u05db\u05e0\u05d9\u05ea \u05d4\u05d1\u05d0\u05d4?<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>int s(unsigned __int64 x){return (!x || x&amp;(x-1));}\r\nint r()\r\n{\r\n\tunsigned __int64 i,m1,m2;\r\n\tint r = 0;\r\n\tint j;\r\n\tfor (i=1; i; i++,r+=j==8)\r\n\t\tfor (j=0,m1=0xff,m2=0x101010101010101; j&lt;8; j++,m1&lt;&lt;=8, m2&lt;&lt;=1)\r\n\t\t\tif (s(i&amp;m1) || s(i&amp;m2)) break;\r\n\treturn r;\r\n}\r\n<\/pre>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>34. \u05de\u05d4 \u05e1\u05e4\u05e8\u05ea \u05d4\u05e2\u05e9\u05e8\u05d5\u05ea \u05d4\u05e0\u05e4\u05d5\u05e6\u05d4 \u05d1\u05d9\u05df \u05de\u05dc\u05d9\u05d5\u05df \u05d7\u05d6\u05e7\u05d5\u05ea 2 \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d5\u05ea?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">1<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">2<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">9<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05d5\u05dc\u05df \u05de\u05d5\u05e4\u05d9\u05e2\u05d5\u05ea \u05d1\u05e2\u05e8\u05da \u05d1\u05e9\u05db\u05d9\u05d7\u05d5\u05ea \u05e9\u05d5\u05d5\u05d4<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>35. \u05de\u05d4 \u05d4\u05e1\u05e4\u05e8\u05d4 \u05d4\u05e0\u05e4\u05d5\u05e6\u05d4 \u05d1\u05d9\u05d5\u05ea\u05e8 \u05db\u05e1\u05e4\u05e8\u05d4 \u05e8\u05d0\u05e9\u05d5\u05e0\u05d4 (Most Significant) \u05d1\u05d9\u05df \u05de\u05d9\u05dc\u05d9\u05d5\u05df \u05d7\u05d6\u05e7\u05d5\u05ea 2 \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d5\u05ea?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">1<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">2<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">9<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05d5\u05dc\u05df \u05de\u05d5\u05e4\u05d9\u05e2\u05d5\u05ea \u05d1\u05e2\u05e8\u05da \u05d1\u05e9\u05db\u05d9\u05d7\u05d5\u05ea \u05e9\u05d5\u05d5\u05d4<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>36. \u05de\u05d4 \u05de\u05d9\u05d5\u05d7\u05d3 \u05d1\u05de\u05e1\u05e4\u05e8 26334878?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05e9\u05de\u05ea\u05e8\u05d2\u05de\u05d9\u05dd \u05d0\u05d5\u05ea\u05d5 \u05dc\u05d0\u05d5\u05e7\u05d8\u05dc\u05d9\u05ea, \u05dc\u05d0 \u05de\u05db\u05d9\u05dc \u05d0\u05ea \u05d4\u05e1\u05e4\u05e8\u05d5\u05ea 0 \u05d5-7<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05ea\u05e8\u05d2\u05d5\u05dd \u05e9\u05dc \u05e9\u05dd \u05d4\u05ea\u05d7\u05e8\u05d5\u05ea \u05de\u05d0\u05e0\u05d2\u05dc\u05d9\u05ea \u05dc\u05e1\u05e4\u05e8\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05db\u05e4\u05dc\u05d4 \u05e9\u05dc \u05e9\u05e0\u05d9 \u05de\u05e1\u05e4\u05e8\u05d9\u05dd \u05e8\u05d0\u05e9\u05d5\u05e0\u05d9\u05d9\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05dc \u05d4\u05ea\u05e9\u05d5\u05d1\u05d5\u05ea \u05e0\u05db\u05d5\u05e0\u05d5\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>37. \u05de\u05d3\u05d5\u05e2 \u05d4\u05e9\u05d5\u05e8\u05d4 \u05d4\u05d1\u05d0\u05d4 \u05d1\u05e9\u05e4\u05ea C \u05d2\u05d5\u05e8\u05de\u05ea \u05dc\u05ea\u05d5\u05db\u05e0\u05d9\u05ea \u05dc\u05e7\u05e8\u05d5\u05e1 \u05d1\u05d0\u05e8\u05db\u05d9\u05d8\u05e7\u05d8\u05d5\u05e8\u05ea x86?<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>void*x=(*((void*(*)())&amp;(x=(void*)0xfdeb58)))();\r\n<\/pre>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">Access Violation<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">Stack Underflow<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">Invalid Opcode<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d1\u05d9\u05d8 Mod R\/M \u05de\u05e9\u05d5\u05d1\u05e9<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>38. \u05de\u05d4 \u05d6\u05d4 2001:0db8:85a3:08d3:1319:8a2e:0370:7334?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05db\u05ea\u05d5\u05d1\u05ea \u05d1\u05e4\u05e8\u05d5\u05d8\u05d5\u05e7\u05d5\u05dc IPv6<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e0\u05d2\u05d8\u05d9\u05d1 \u05e9\u05dc \u05d7\u05ea\u05d5\u05dc<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d4\u05de\u05e1\u05e4\u05e8 \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d9 \u05d4\u05d2\u05d3\u05d5\u05dc \u05d1\u05d9\u05d5\u05ea\u05e8 \u05d4\u05d9\u05d3\u05d5\u05e2 \u05db\u05d9\u05d5\u05dd, \u05d1\u05d9\u05d9\u05e6\u05d5\u05d2 \u05d4\u05e7\u05e1\u05d3\u05e6\u05d9\u05de\u05dc\u05d9<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d1\u05e7\u05e9\u05d4 \u05dc\u05e1\u05e0\u05db\u05e8\u05d5\u05df, \u05d1\u05e4\u05e8\u05d5\u05d8\u05d5\u05e7\u05d5\u05dc V.42 (\u05de\u05d5\u05d3\u05dd)<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>39. \u05d0\u05d9\u05d6\u05d5 \u05de\u05d4\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05d4\u05d1\u05d0\u05d5\u05ea \u05d0\u05d9\u05e0\u05d4 \u05de\u05d1\u05e0\u05d4 \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05d9\u05d3\u05d5\u05e2?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e2\u05e8\u05d9\u05de\u05d4 \u05d1\u05d9\u05e0\u05d0\u05e8\u05d9\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e2\u05e8\u05d9\u05de\u05d4 \u05de\u05e7\u05d5\u05e9\u05e8\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e2\u05e8\u05d9\u05de\u05d4 \u05d1\u05d9\u05e0\u05d5\u05de\u05d9\u05ea<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e2\u05e8\u05d9\u05de\u05ea \u05e4\u05d9\u05d1\u05d5\u05e0\u05d0\u05e6'\u05d9<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">40. (*) \u05e6\u05e8\u05d9\u05d7 \u05e0\u05e2 \u05e2\u05dc \u05dc\u05d5\u05d7 \u05e9\u05d7-\u05de\u05d8 \u05e1\u05d8\u05e0\u05d3\u05e8\u05d8\u05d9 \u05de\u05d4\u05e4\u05d9\u05e0\u05d4 \u05d4\u05e9\u05de\u05d0\u05dc\u05d9\u05ea-\u05e2\u05dc\u05d9\u05d5\u05e0\u05d4 \u05d0\u05dc \u05d4\u05e4\u05d9\u05e0\u05d4 \u05d4\u05d9\u05de\u05e0\u05d9\u05ea-\u05ea\u05d7\u05ea\u05d5\u05e0\u05d4. \u05d1\u05db\u05dc \u05e6\u05e2\u05d3, \u05d4\u05e6\u05e8\u05d9\u05d7 \u05d9\u05db\u05d5\u05dc \u05dc\u05d6\u05d5\u05d6 \u05de\u05e9\u05d1\u05e6\u05ea \u05d0\u05d7\u05ea \u05d9\u05de\u05d9\u05e0\u05d4 \u05d0\u05d5 \u05de\u05e9\u05d1\u05e6\u05ea \u05d0\u05d7\u05ea \u05dc\u05de\u05d8\u05d4. \u05db\u05de\u05d4 \u05de\u05e1\u05dc\u05d5\u05dc\u05d9\u05dd \u05d0\u05e4\u05e9\u05e8\u05d9\u05d9\u05dd \u05d9\u05e9 \u05dc\u05e6\u05e8\u05d9\u05d7?<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>41. \u05de\u05d4 \u05d4\u05de\u05e7\u05d5\u05e8 \u05e9\u05dc \u05d4\u05d1\u05d9\u05d8\u05d5\u05d9 SPAM?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d3\u05d5\u05d0\u05e8 \u05d6\u05d1\u05dc \u05d6\u05d4 \u05de\u05d2\u05e2\u05d9\u05dc \u05db\u05de\u05d5 \u05d1\u05e9\u05e8 \u05de\u05e9\u05d5\u05de\u05e8<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">Shit Posing As Mail<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05e1\u05e7\u05d9\u05e6\u05d4 \u05e9\u05dc &quot;\u05de\u05d5\u05e0\u05d8\u05d9 \u05e4\u05d9\u05d9\u05d8\u05d5\u05df&quot; <\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05d0\u05e3 \u05ea\u05e9\u05d5\u05d1\u05d4 \u05d0\u05d9\u05e0\u05d4 \u05e0\u05db\u05d5\u05e0\u05d4 <\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>42. \u05dc\u05d0\u05d7\u05e8 \u05d4\u05e8\u05e6\u05ea \u05d4\u05e7\u05d5\u05d3 \u05d4\u05d1\u05d0 \u05d1\u05e9\u05e4\u05ea C:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>FILE* fp = fopen(\"1.txt\", \"w\");\r\nchar ch = 0xa;\r\nfwrite(&amp;ch, sizeof(ch), 1, fp);\r\nfclose(fp);\r\n<\/pre>\n<\/div>\n<p>\u05d2\u05d5\u05d3\u05dc \u05d4\u05e7\u05d5\u05d1\u05e5 \u05e9\u05e0\u05d5\u05e6\u05e8 \u05d4\u05d9\u05d4 \u05e9\u05e0\u05d9 \u05d1\u05ea\u05d9\u05dd \u05d5\u05dc\u05d0 \u05d1\u05d9\u05ea \u05d0\u05d7\u05d3, \u05de\u05d3\u05d5\u05e2?<\/p>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05db\u05d9\u05d5\u05d5\u05df \u05e9 &#8211; fwrite \u05de\u05d9\u05d5\u05e2\u05d3 \u05dc\u05db\u05ea\u05d9\u05d1\u05ea \u05d1\u05dc\u05d5\u05e7\u05d9\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05db\u05d9\u05d5\u05d5\u05df \u05e9 &#8211; fclose \u05de\u05d5\u05e1\u05d9\u05e3 \u05d1\u05d9\u05ea \u05de\u05e1\u05d9\u05d9\u05dd<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05db\u05d9\u05d5\u05d5\u05df \u05e9\u05d4\u05e7\u05d5\u05d1\u05e5 \u05e0\u05e4\u05ea\u05d7 \u05d1\u05de\u05e6\u05d1 \u05db\u05ea\u05d9\u05d1\u05d4 \u05d8\u05e7\u05e1\u05d8\u05d5\u05d0\u05dc\u05d9<\/span><\/li>\n<\/ul>\n<\/div>\n<div>\n<ul>\n<li><span dir=\"rtl\">\u05de\u05db\u05d9\u05d5\u05d5\u05df \u05e9\u05d4\u05e7\u05d5\u05d3 \u05e8\u05e5 \u05e2\u05dc \u05de\u05e2\u05d1\u05d3 AMD<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>43. (***) \u05de\u05d4 \u05e2\u05d5\u05e9\u05d4 \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05d4\u05d1\u05d0\u05d4, \u05dc\u05de\u05d4 \u05d6\u05d4 \u05e9\u05d9\u05de\u05d5\u05e9\u05d9?\u05d1 &#8211; C:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>int B[1&lt;&lt;7];\r\nvoid f()\r\n{\r\n\tint c, i, j;\r\n\tfor (c = 0; c &lt; (1&lt;&lt;7); c++) {\r\n\t\tif (B[c] == 0) {\r\n\t\t\tprintf(\"%d\\n\", c);\r\n\t\t\tB[c] = 1;\r\n\t\t\tfor (i = 1&lt;&lt;6; i != 0; i&gt;&gt;= 1) {\r\n\t\t\t\tfor (j = 1&lt;&lt;6; j != 0; j&gt;&gt;= 1) {\r\n\t\t\t\t\tB[c^(i|j)] = 1;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n<\/pre>\n<\/div>\n<p>\u05d1\u05e4\u05e1\u05e7\u05dc:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>var\r\n\tb : array[0..(1 shl 7)] of integer;\r\nprocedure f;\r\nvar\r\n\ti, j, c : integer;\r\nbegin\r\n\tfor c := 0 to (1 shl 7)-1 do\r\n\tbegin\r\n\t\tif B[c] = 0 then\r\n\t\tbegin\r\n\t\t\twriteln(c);\r\n\t\t\tB[c] := 1;\r\n\t\t\ti := 1 shl 6;\r\n\t\t\twhile i &lt;&gt; 0 do\r\n\t\t\tbegin\r\n\t\t\t\tj := 1 shl 6;\r\n\t\t\t\twhile j &lt;&gt; 0 do\r\n\t\t\t\tbegin\r\n\t\t\t\t\tB[c xor (i or j)] := 1;\r\n\t\t\t\t\tj := j shr 1;\r\n\t\t\t\tend;\r\n\t\t\t\ti := i shr 1;\r\n\t\t\tend;\r\n\t\tend;\r\n\tend;\r\nend;\r\n<\/pre>\n<\/div>\n<\/div>\n<div dir=\"RTL\" align=\"RIGHT\">\n<p>44. (****) \u05de\u05d4 \u05e2\u05d5\u05e9\u05d4 \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05d4\u05d1\u05d0\u05d4:\u05d1 &#8211; C:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>int O[4] = {1, -1, 128, -128};\r\nvoid f(unsigned char A[1&lt;&lt;14], int B[1&lt;&lt;14])\r\n{\r\n\tint C[1&lt;&lt;8] = {0x3F7E};\r\n\tunsigned char X = 0, Y = 1;\r\n\tint j, m;\r\n\tfor (j = 0; j &lt; 1&lt;&lt;14; j++)\r\n\t\tB[j] = -1;\r\n\twhile (X != Y) {\r\n\t\tint c = C[X++];\r\n\t\tfor (j = 0; j &lt; 4; j++) {\r\n\t\t\tm = c + O[j];\r\n\t\t\tif ((A[m] == 0) &amp;&amp; (B[m] == -1) &amp;&amp; (m != B[c]))\r\n\t\t\t\t{B[m] = c; C[Y++] = m; }\r\n\t\t}\r\n\t}\r\n}\r\n<\/pre>\n<\/div>\n<p>\u05d1\u05e4\u05e1\u05e7\u05dc:<\/p>\n<div dir=\"ltr\" align=\"left\">\n<pre>const\r\n O : array[0..3] of integer = (1, -1, 128, -128);\r\ntype\r\n typeA = array[0..(1 shl 14)-1] of byte;\r\n typeB = array[0..(1 shl 14)-1] of integer;\r\nprocedure f(var a : typeA; var b : typeB);\r\nvar\r\n C : array[0..(1 shl 8)-1] of integer;\r\n X, Y : byte;\r\n j, m, k: integer;\r\nbegin\r\n C[0] := $3F7E;\r\n X := 0; Y := 1;\r\n for j := 0 to (1 shl 14)-1 do\r\n B[j] := -1;\r\n while (X &lt;&gt; Y) do\r\n begin\r\n k := C[X]; X:=X+1;\r\n for j := 0 to 3 do\r\n begin\r\n\t m := k + O[j];\r\n\t if (A[m] = 0) and (B[m] = -1) and (m &lt;&gt; B[k]) then\r\n begin\r\n\t\t B[m] := k; C[Y] := m; Y:=Y+1;\r\n end;\r\n\t end;\r\n end;\r\nend;\r\n<\/pre>\n<\/div>\n<\/div>\n<div>\n<p><!-- --><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n ","protected":false},"excerpt":{"rendered":"<p>1. \u05de\u05d4 \u05d4\u05de\u05e9\u05de\u05e2\u05d5\u05ea \u05d4\u05de\u05e7\u05d5\u05d1\u05dc\u05ea \u05d1\u05ea\u05db\u05e0\u05d5\u05ea \u05e9\u05dc \u05d4\u05de\u05d9\u05dc\u05d4 VOID? \u05de\u05d5\u05dc\u05d8\u05d9\u05de\u05d3\u05d9\u05d4 \u05de\u05d0\u05d5\u05d3 \u05d7\u05db\u05de\u05d4 \u05d7\u05dc\u05dc \u05d0\u05d5 \u05e8\u05d9\u05e7 \u05d8\u05d9\u05e4\u05d5\u05e1 \u05dc\u05d0 \u05de\u05d5\u05d2\u05d3\u05e8 \u05d1\u05d3\u05d9\u05e7\u05d4 \u05e9\u05dc \u05e2\u05de\u05d9\u05d3\u05d5\u05ea 2. \u05de\u05d4 \u05d4\u05de\u05e9\u05de\u05e2\u05d5\u05ea \u05d4\u05de\u05e7\u05d5\u05d1\u05dc\u05ea \u05d1\u05ea\u05db\u05e0\u05d5\u05ea \u05e9\u05dc int? \u05dc\u05d9\u05d9\u05e6\u05d2 \u05de\u05e1\u05e4\u05e8\u05d9\u05dd \u05e9\u05dc\u05de\u05d9\u05dd \u05dc\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d1\u05d9\u05e0\u05dc\u05d0\u05d5\u05de\u05d9\u05d5\u05ea \u05dc\u05e6\u05d5\u05e8\u05db\u05d9 \u05d1\u05e0\u05e7\u05d0\u05d5\u05ea \u05de\u05e7\u05d5\u05d5\u05e0\u05ea \u05dc\u05d0\u05e8\u05d2\u05d5\u05df \u05d4\u05d1\u05e8\u05d9\u05d0\u05d5\u05ea \u05d4\u05e2\u05d5\u05dc\u05de\u05d9 3. (*) \u05de\u05d4\u05d5 \u05de\u05e1\u05e4\u05e8 \u05d4\u05d4\u05e9\u05d5\u05d5\u05d0\u05d5\u05ea \u05d4\u05de\u05d9\u05e0\u05d9\u05de\u05dc\u05d9 \u05d4\u05e0\u05d7\u05d5\u05e5, \u05d1\u05de\u05e7\u05e8\u05d4 \u05d4\u05e7\u05e9\u05d4 \u05d1\u05d9\u05d5\u05ea\u05e8, \u05dc\u05de\u05d9\u05d5\u05df \u05de\u05e2\u05e8\u05da \u05d1\u05df 5 \u05d0\u05d9\u05d1\u05e8\u05d9\u05dd \u05e9\u05d5\u05e0\u05d9\u05dd? 4.&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[4],"tags":[23],"class_list":["post-83230","post","type-post","status-publish","format-standard","hentry","category-4","tag-23"],"_links":{"self":[{"href":"https:\/\/forum.codeguru.co.il\/wp\/index.php?rest_route=\/wp\/v2\/posts\/83230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forum.codeguru.co.il\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forum.codeguru.co.il\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forum.codeguru.co.il\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forum.codeguru.co.il\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=83230"}],"version-history":[{"count":4,"href":"https:\/\/forum.codeguru.co.il\/wp\/index.php?rest_route=\/wp\/v2\/posts\/83230\/revisions"}],"predecessor-version":[{"id":83237,"href":"https:\/\/forum.codeguru.co.il\/wp\/index.php?rest_route=\/wp\/v2\/posts\/83230\/revisions\/83237"}],"wp:attachment":[{"href":"https:\/\/forum.codeguru.co.il\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=83230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forum.codeguru.co.il\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=83230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forum.codeguru.co.il\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=83230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}