{"id":35848,"date":"2016-04-08T12:01:53","date_gmt":"2016-04-08T17:01:53","guid":{"rendered":"http:\/\/codemaster2016.wordpress.com\/2016\/04\/08\/yosoy196\/"},"modified":"2016-04-08T13:03:35","modified_gmt":"2016-04-08T18:03:35","slug":"yosoy196","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc101winter2016\/2016\/04\/yosoy196\/","title":{"rendered":"YoSoy196"},"content":{"rendered":"<p>#include &lt;iostream&gt;<br \/>\nusing namespace std;<br \/>\n#include \u201cBigIntegerLibrary.hh\u201d<br \/>\nBigInteger swap(BigInteger val) {<br \/>\nBigInteger changed=0;<br \/>\nwhile(val&gt;0) {<br \/>\nchanged=(changed*10)+(val%10);<br \/>\nval=val\/10;<br \/>\n}<br \/>\nreturn changed;<br \/>\n}<\/p>\n<p>int LychrelConver(BigInteger val) {<br \/>\nBigInteger add;<br \/>\nint resp, tries=0;<br \/>\nif(val==swap(val)) {<br \/>\nresp=1; }<br \/>\nelse {<br \/>\nadd=val+swap(val);<br \/>\nwhile(tries!=30 &amp;&amp; add!=swap(add)) {<br \/>\nadd=add+swap(add);<br \/>\ntries=tries+1; }<br \/>\nif(tries==30) {<br \/>\nresp=2;<br \/>\ncout&lt;&lt;\u201cLychrel candidate is \u201c&lt;&lt;\u201d \u201c&lt;&lt;val&lt;&lt;endl;<br \/>\n}<br \/>\nelse {<br \/>\nresp=3; }<br \/>\n}<br \/>\nreturn resp;<br \/>\n}<br \/>\nint main() {<br \/>\nint high, low, lychrel, first, moreTries, resp;<br \/>\nBigInteger val;<br \/>\nlychrel= 0;<br \/>\nfirst = 0;<br \/>\nmoreTries = 0;<br \/>\ncout&lt;&lt;\u201cGive the lower bound of the range of numbers\u201d&lt;&lt;endl;<br \/>\ncin&gt;&gt;low;<br \/>\ncout&lt;&lt;\u201cGive the upper bound of the range of numbers\u201d&lt;&lt;endl;<br \/>\ncin&gt;&gt;high;<br \/>\nfor(int i=0; val!=high; i=i+1){<br \/>\nval=low+i;<br \/>\nif(LychrelConver(val)==1) {<br \/>\nfirst=first+1; }<br \/>\nelse if(LychrelConver(val)==2){<br \/>\nlychrel=lychrel+1; }<br \/>\nelse {<br \/>\nmoreTries=moreTries+1; }<br \/>\n}<br \/>\ncout&lt;&lt;\u201cLychrel\u00b4s\u201d&lt;&lt;\u201d \u201c&lt;&lt;lychrel&lt;&lt;endl;<br \/>\ncout&lt;&lt;\u201cNatural palindrome\u201d&lt;&lt;\u201d \u201c&lt;&lt;first&lt;&lt;endl;<br \/>\ncout&lt;&lt;\u201cMore tries palindromes\u201d&lt;&lt;\u201d \u201c&lt;&lt;moreTries&lt;&lt;endl;<br \/>\nreturn 0;<br \/>\n}<\/p>\n<p>  <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/gocomments\/codemaster2016.wordpress.com\/93\/\"><img decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/kenscourses.com\/tc101winter2016\/wp-content\/uploads\/2016\/04\/c75935bcfc047161048a61c19c02dbe2.jpg\" \/><\/a> <img loading=\"lazy\" decoding=\"async\" alt=\"\" border=\"0\" src=\"http:\/\/kenscourses.com\/tc101winter2016\/wp-content\/uploads\/2016\/04\/fee7fa67706a9fd9dc198955297664ca.jpg#038;blog=105350961&#038;%23038;post=93&#038;%23038;subd=codemaster2016&#038;%23038;ref=&#038;%23038;feed=1\" width=\"1\" height=\"1\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>#include &lt;iostream&gt; using namespace std; #include \u201cBigIntegerLibrary.hh\u201d BigInteger swap(BigInteger val) { BigInteger changed=0; while(val&gt;0) { changed=(changed*10)+(val%10); val=val\/10; } return changed; } int LychrelConver(BigInteger val) { BigInteger add; int resp, tries=0; if(val==swap(val)) { resp=1; } else { add=val+swap(val); while(tries!=30 &amp;&amp; add!=swap(add)) { add=add+swap(add); tries=tries+1; } if(tries==30) { resp=2; cout&lt;&lt;\u201cLychrel candidate is \u201c&lt;&lt;\u201d \u201c&lt;&lt;val&lt;&lt;endl; } else { &hellip; <a href=\"https:\/\/kenscourses.com\/tc101winter2016\/2016\/04\/yosoy196\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">YoSoy196<\/span><\/a><\/p>\n","protected":false},"author":21,"featured_media":35859,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[45],"class_list":["post-35848","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-syndicated","tag-sin-categoria"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/posts\/35848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/comments?post=35848"}],"version-history":[{"count":2,"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/posts\/35848\/revisions"}],"predecessor-version":[{"id":35861,"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/posts\/35848\/revisions\/35861"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/media\/35859"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/media?parent=35848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/categories?post=35848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc101winter2016\/wp-json\/wp\/v2\/tags?post=35848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}