<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4944493185469418557</id><updated>2011-11-27T15:24:48.549-08:00</updated><category term='C++'/><category term='RDBMS'/><category term='bubble sort'/><category term='Pseudo-code'/><category term='JavaScript'/><category term='FAQ&apos;s'/><category term='c program'/><category term='Relational Databases'/><category term='sorting techniques'/><category term='C-code'/><title type='text'>Programming Tutorials &amp; FAQs - Just for Code Maniacs!</title><subtitle type='html'>Find cool C, C++, C#, HTML, JavaScript, XHTML, XML, PL/SQL code snippets &amp;amp; more...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>59</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-8729124647592852029</id><published>2011-08-10T13:27:00.000-07:00</published><updated>2011-08-10T13:30:50.734-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bubble sort'/><category scheme='http://www.blogger.com/atom/ns#' term='sorting techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='c program'/><title type='text'>Sorting Techniques in C: Bubble Sort Implementation</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=codman-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1598634801&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;Sorting is one of the most common used techniques in business as well any organizations as such. For arranging the database of an employee or student information you would definitely need to use any one of the sorting techniques.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;There many sorting techniques with simple ones being the bubble sort, insertion sort and selection which are used to sort small amount of data, whereas for sorting larger amounts of data you can use Heap, Merge or even Quick sort!&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span lang="EN-GB" style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;Bubble Sort&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span lang="EN-GB" style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;This is one of the basic sorting techniques to start of with; all you need to is traverse down the array from the first element to the last one and iterate until the array is completely sorted.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;It is always preferred to have flag which is set on an exchange of two elements in one iteration and if no exchange takes place then the flag is not set as such.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;Let us now consider a simple example:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;Let the elements in the array be 3 1 2 4, and you need to&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=codman-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0672305100&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt; sort them in ascending order&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;First iteration: 1 3 2 4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;I and 3 are swapped, since 3 is greater than 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;Second iteration: 1 2 3 4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;2 and 3 are swapped, since 3 is greater than 2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;b&gt;Code Snippet:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;Let bsort[ ] be an array with n number of elements to be sorted.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;// for n number of iteration&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;for( int i=0 ; i&lt;n ;="" &lt;="" i++)="" span=""&gt;&lt;/n&gt;&lt;/span&gt;  &lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;// to traverse from first element to last element (i.e. n-1 since it is an array)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;for( int j=0 ; j&lt;n-1 ;="" j++)&lt;="" span=""&gt;&lt;/n-1&gt;&lt;/span&gt;  &lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//logic for swapping two numbers&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;if( bsort[ j ] &amp;gt; bsort[ j+1] )&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;int temp = bsort[ j+1];&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;bsort[ j+1] = bsort [ j ];&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 1.0in; text-indent: .5in;"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;bsort [j] = temp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: scroll; background-clip: border-box; background-color: white; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-8729124647592852029?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/8729124647592852029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=8729124647592852029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/8729124647592852029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/8729124647592852029'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2011/08/sorting-techniques-in-c-bubble-sort.html' title='Sorting Techniques in C: Bubble Sort Implementation'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-4527363575126839137</id><published>2011-02-01T04:41:00.000-08:00</published><updated>2011-02-01T04:41:40.630-08:00</updated><title type='text'>C Program to Check How Function Calls Are Made Using Stack</title><content type='html'>A stack is used by programming languages for implementing function calls. Here's a handy C program to check how function calls are made using stack.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=codman-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=0131103628&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=codman-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=1598634801&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=codman-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=1423902173&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;#include  &lt; stdio.h &gt; &lt;br /&gt;#include  &lt; conio.h &gt; &lt;br /&gt;#include  &lt; stdlib.h &gt; &lt;br /&gt;#include  &lt; dos.h &gt; &lt;br /&gt;&lt;br /&gt;unsigned int far *ptr ;&lt;br /&gt;void ( *p )( void ) ;&lt;br /&gt;&lt;br /&gt;void f1( ) ;&lt;br /&gt;void f2( ) ;&lt;br /&gt;&lt;br /&gt;void main( )&lt;br /&gt;{&lt;br /&gt; f1( ) ;&lt;br /&gt; f2( ) ;&lt;br /&gt;&lt;br /&gt; printf ( "\nback to main..." ) ;&lt;br /&gt; exit ( 1 ) ;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void f1( )&lt;br /&gt;{&lt;br /&gt; ptr = ( unsigned int far * ) MK_FP ( _SS, _SP + 2 ) ;&lt;br /&gt; printf ( "\n%d", *ptr ) ;&lt;br /&gt;&lt;br /&gt; p = ( void ( * )( ) ) MK_FP ( _CS, *ptr ) ;&lt;br /&gt; ( *p )( ) ;&lt;br /&gt; printf ( "\nI am f1( ) function " ) ;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void f2( )&lt;br /&gt;{&lt;br /&gt; printf ( "\nI am f2( ) function" ) ;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-4527363575126839137?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/4527363575126839137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=4527363575126839137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/4527363575126839137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/4527363575126839137'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2011/02/c-program-to-check-how-function-calls.html' title='C Program to Check How Function Calls Are Made Using Stack'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-6530566488944911619</id><published>2010-06-06T20:15:00.000-07:00</published><updated>2010-06-06T20:20:21.231-07:00</updated><title type='text'>C Program to implement a circular queue as a linked list</title><content type='html'>Here's a simple &lt;a href="http://code-maniac.blogspot.com/"&gt;C Program to implement a circular queue as a linked list&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?t=codman-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B002VPE1B6&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="none" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt; &lt;iframe src="http://rcm.amazon.com/e/cm?t=codman-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B0015T963C&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="none" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt; &lt;iframe src="http://rcm.amazon.com/e/cm?t=codman-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B00200K1SO&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="none" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#include  &lt; stdio.h &gt; &lt;br /&gt;#include  &lt; conio.h &gt; &lt;br /&gt;#include  &lt; alloc.h &gt; &lt;br /&gt;&lt;br /&gt;/* structure containing a data part and link part */&lt;br /&gt;struct node&lt;br /&gt;{&lt;br /&gt;int data ;&lt;br /&gt;struct node * link ;&lt;br /&gt;} ;&lt;br /&gt;&lt;br /&gt;void addcirq ( struct node **, struct node **, int ) ;&lt;br /&gt;int delcirq ( struct node **, struct node ** ) ;&lt;br /&gt;void cirq_display ( struct node * ) ;&lt;br /&gt;&lt;br /&gt;void main( )&lt;br /&gt;{&lt;br /&gt;struct node *front, *rear ;&lt;br /&gt;&lt;br /&gt;front = rear = NULL ;&lt;br /&gt;&lt;br /&gt;addcirq ( &amp;front, &amp;rear, 10 ) ;&lt;br /&gt;addcirq ( &amp;front, &amp;rear, 17 ) ;&lt;br /&gt;addcirq ( &amp;front, &amp;rear, 18 ) ;&lt;br /&gt;addcirq ( &amp;front, &amp;rear, 5 ) ;&lt;br /&gt;addcirq ( &amp;front, &amp;rear, 30 ) ;&lt;br /&gt;addcirq ( &amp;front, &amp;rear, 15 ) ;&lt;br /&gt;&lt;br /&gt;clrscr( ) ;&lt;br /&gt;&lt;br /&gt;printf ( "Before deletion:\n" ) ;&lt;br /&gt;cirq_display ( front ) ;&lt;br /&gt;&lt;br /&gt;delcirq ( &amp;front, &amp;rear ) ;&lt;br /&gt;delcirq ( &amp;front, &amp;rear ) ;&lt;br /&gt;delcirq ( &amp;front, &amp;rear ) ;&lt;br /&gt;&lt;br /&gt;printf ( "\n\nAfter deletion:\n" ) ;&lt;br /&gt;cirq_display ( front ) ;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* adds a new element at the end of queue */&lt;br /&gt;void addcirq ( struct node **f, struct node **r, int item )&lt;br /&gt;{&lt;br /&gt;struct node *q ;&lt;br /&gt;&lt;br /&gt;/* create new node */&lt;br /&gt;q = malloc ( sizeof ( struct node ) ) ;&lt;br /&gt;q - &gt;  data = item ;&lt;br /&gt;&lt;br /&gt;/* if the queue is empty */&lt;br /&gt;if ( *f == NULL )&lt;br /&gt;*f = q ;&lt;br /&gt;else&lt;br /&gt;( *r ) - &gt;  link = q ;&lt;br /&gt;&lt;br /&gt;*r = q ;&lt;br /&gt;( *r ) - &gt;  link = *f ;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* removes an element from front of queue */&lt;br /&gt;int delcirq ( struct node **f, struct node **r )&lt;br /&gt;{&lt;br /&gt;struct node *q ;&lt;br /&gt;int item ;&lt;br /&gt;&lt;br /&gt;/* if queue is empty */&lt;br /&gt;if ( *f == NULL )&lt;br /&gt;printf ( "queue is empty" ) ;&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;if ( *f == *r )&lt;br /&gt;{&lt;br /&gt;item = ( *f ) - &gt;  data ;&lt;br /&gt;free ( *f ) ;&lt;br /&gt;*f = NULL ;&lt;br /&gt;*r = NULL ;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;/* delete the node */&lt;br /&gt;q = *f ;&lt;br /&gt;item = q - &gt;  data ;&lt;br /&gt;*f = ( *f ) - &gt;  link ;&lt;br /&gt;( *r ) - &gt;  link = *f ;&lt;br /&gt;free ( q ) ;&lt;br /&gt;}&lt;br /&gt;return ( item ) ;&lt;br /&gt;}&lt;br /&gt;return NULL ;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* displays whole of the queue */&lt;br /&gt;void cirq_display ( struct node *f )&lt;br /&gt;{&lt;br /&gt;struct node *q = f, *p = NULL ;&lt;br /&gt;&lt;br /&gt;/* traverse the entire linked list */&lt;br /&gt;while ( q != p )&lt;br /&gt;{&lt;br /&gt;printf ( "%d\t", q - &gt;  data ) ;&lt;br /&gt;&lt;br /&gt;q = q - &gt;  link ;&lt;br /&gt;p = f ;&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-6530566488944911619?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/6530566488944911619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=6530566488944911619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6530566488944911619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6530566488944911619'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2010/06/c-program-to-implement-circular-queue.html' title='C Program to implement a circular queue as a linked list'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-8028032464840426354</id><published>2010-04-19T00:25:00.000-07:00</published><updated>2010-04-19T00:26:37.488-07:00</updated><title type='text'>Which is the Best Place to Find Saving Deals and Discount Coupon Offers?</title><content type='html'>More often than not, we tend to look for discount deals on various merchandise and goods while shopping online, or looking for services such as car rentals. But, just when you really need something urgently, you don’t seem to get hold of the right deal! Well, if this has happened to you in past, then here are some great deals on &lt;a href="http://www.savings.com/m-Enterprise-Rent-a-Car-coupons.html"&gt;Enterprise Coupons&lt;/a&gt;. &lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Whether it is books, CD/downloads, DVD/Blu-Ray, magazine subscriptions, musical instruments, or &lt;a href="http://www.enterprise.com/car_rental/home.do"&gt;enterprise car rental&lt;/a&gt; services, you can find exciting offers and save up to 25-30% money easily. However, it takes quite some time to research discount coupon codes on the desired product/service that you’re looking for. &lt;br /&gt;&lt;br /&gt;Savings.com and Enterprise.com are two resourceful websites that provide discount coupons on literally all kinds of products and services. Instead of wasting time of searching discount coupons on &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt;, you can quickly navigate through the popular deals on these websites, and find resourceful online coupons and promotional discounts.&lt;br /&gt;&lt;br /&gt;The best part of the story is that you don’t really need to spend money on enrolling into any kind of paid subscription; no scams!&lt;br /&gt;&lt;strong&gt;PS:&lt;/strong&gt; I had tried the 50% off code on Elf Cosmetics that I ordered last week; and it did work!&lt;br /&gt;&lt;br /&gt;Visit www.savings.com for finding high &lt;a href="http://www.savings.com/t-Car-Rental-coupons.html"&gt;savings car&amp;nbsp;rental coupon&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=codman-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0393072231" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px! important; padding-left: 0px! important; padding-right: 0px! important; padding-top: 0px! important;" width="1" /&gt;&amp;nbsp;and discovering further details; don’t forget to check out their latest deals.&lt;br /&gt;&lt;br /&gt;Another important thing to remember&amp;nbsp;while researching for discount codes is that you may find several discount codes for a particular product/service. But, you must make sure that you're using the best-value code!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Top Recommended Online Deals&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=codman-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B0015T963C&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=codman-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B002VECM6S&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=codman-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0393072231&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=codman-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=031612558X&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=codman-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B00328G4V6&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-8028032464840426354?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/8028032464840426354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=8028032464840426354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/8028032464840426354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/8028032464840426354'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2010/04/which-is-best-place-to-find-saving.html' title='Which is the Best Place to Find Saving Deals and Discount Coupon Offers?'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-3992083122008399367</id><published>2010-02-15T11:47:00.000-08:00</published><updated>2010-02-15T11:47:46.426-08:00</updated><title type='text'>Sorting a Structure of Multiple Keys</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;a href="http://www.c-cplusplus.com/"&gt;C Program&lt;/a&gt; that accepts a set of 5 records for students -&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Ask user to enter name, age and height of a student. Sort these records in ascending order of their names. If the names are alike then sort according to their age.&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;/* Sorting of a structure of multiple keys. */&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;#include&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt; stdio.h &amp;gt; &lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;#include&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt; conio.h &amp;gt; &lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;#include&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt; string.h &amp;gt; &lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;struct&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; stud&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;{&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;char&lt;/span&gt; name[25] ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;int&lt;/span&gt; age ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;float&lt;/span&gt; height ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;} ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;void&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; main( )&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;{&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;int&lt;/span&gt; i, j, choice ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;struct&lt;/span&gt; stud s[5], temp ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;float&lt;/span&gt; ff ( &lt;span style="color: blue;"&gt;float&lt;/span&gt; ) ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;clrscr( ) ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf ( "Enter student's name, age and height in cm :-\n") ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt; ( i = 0 ; i &lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt; = 4 ; i++ )&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;fflush ( stdin ) ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;gets ( s[i].name ) ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;scanf ( "%d %f", &amp;amp;s[i].age, &amp;amp;s[i].height ) ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;clrscr( ) ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt; ( i = 0 ; i &lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt; = 3 ; i++ )&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt; ( j = 0 ; j &lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt; = 3 - i ; j++ )&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt; ( strcmp ( s[j].name, s[j + 1].name ) &lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;gt; = 0 )&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt; ( strcmp ( s[j].name, s[j + 1].name ) == 0 )&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt; ( s[j].age &lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;gt; &lt;span&gt;&amp;nbsp;&lt;/span&gt;s[j + 1].age )&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;temp = s[j] ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;s[j] = s[j + 1] ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;s[j + 1] = temp ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;else&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;temp = s[j] ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;s[j] = s[j + 1] ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;s[j + 1] = temp ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf ( "Records after sorting :-\n") ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf ( "Students Name\t\tAge Height\n" ) ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt; ( i = 0 ; i &lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt; = 4 ; i++ )&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;printf ( "%-20s %2d %.2f\n", s[i].name, s[i].age, s[i].height ) ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;getch( ) ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;}&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;float&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; ff ( &lt;span style="color: blue;"&gt;float&lt;/span&gt; f )&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;{&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;float&lt;/span&gt; *f1 = &amp;amp;f ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;return&lt;/span&gt; *f1 ;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;So, how is that for a &lt;a href="http://freeonlineprogrammingtutorials.com/"&gt;Tutorial&lt;/a&gt;?&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;o:p _moz-userdefined=""&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-3992083122008399367?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/3992083122008399367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=3992083122008399367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3992083122008399367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3992083122008399367'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2010/02/sorting-structure-of-multiple-keys.html' title='Sorting a Structure of Multiple Keys'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-542617646118505948</id><published>2009-11-30T13:45:00.000-08:00</published><updated>2009-11-30T13:46:24.635-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RDBMS'/><title type='text'>Relationships in RDBMS</title><content type='html'>The relationship in a RDBMS refers to the relation which exists between data of one table and data of another table. There are three kinds of relationships:&lt;br /&gt;&lt;br /&gt;1. One to One relationship: In a normalized table, preference should always be given to one-one relationship. This means that a particular column in a table should have a one-to-one relationship with the primary key. In other words, if we know the value of the column we will immediately know the value of the primary key.&lt;br /&gt;&lt;br /&gt;2. Many to one or one to many relationship: This refers to the relation between a single primary key and many foreign keys or a single foreign key and many other primary keys. In such relationships, a table is present where each key column of the different tables are included.&lt;br /&gt;&lt;br /&gt;3.Many to many relationship - An example of such a relationship is a supplier supplying different parts and a part being supplied by different suppliers. In such cases, a third table is created which will hold the supplier as well as the parts tables’ columns.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-542617646118505948?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/542617646118505948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=542617646118505948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/542617646118505948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/542617646118505948'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2009/11/relationships-in-rdbms.html' title='Relationships in RDBMS'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-4484566330924070566</id><published>2009-11-30T13:10:00.000-08:00</published><updated>2009-11-30T13:45:00.177-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Relational Databases'/><category scheme='http://www.blogger.com/atom/ns#' term='RDBMS'/><title type='text'>What is Normalization: Basics of Relational Databases</title><content type='html'>Normalization is a design procedure which provides a method for representing data and their relationships precisely in a tabular format that makes database easy to understand and operationally efficient.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Advantages of normalization&lt;/strong&gt; - &lt;br /&gt;&lt;br /&gt;1. Reduced data redundancy - Data redundancy means the repetition of data in a table. This is undesirable since data maintenance becomes a tedious job as more and more records are added to the table.&lt;br /&gt;&lt;br /&gt;2.Protection against update and delete anomalies - Update and delete anomalies: The tables which are normalized will contain primary and foreign keys. To maintain data integrity and referential integrity constraints, RDBMS instructs us to insert primary key values into a table at any given point of time but foreign keys can be inserted into any table if and only if the corresponding primary key value is already existing. This helps in maintaining data integrity and referential integrity constraints.&lt;br /&gt;&lt;br /&gt;Similarly, with delete anomalies a primary key value will be deleted unconditionally only if any dependencies does not exist for that key. &lt;br /&gt;&lt;br /&gt;3.Smaller tables - A table will be split into many smaller tables when it is normalized&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-4484566330924070566?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/4484566330924070566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=4484566330924070566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/4484566330924070566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/4484566330924070566'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2009/11/what-is-normalization-basics-of.html' title='What is Normalization: Basics of Relational Databases'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-3349008846109792296</id><published>2009-09-02T09:08:00.000-07:00</published><updated>2009-09-02T09:11:21.282-07:00</updated><title type='text'>Any Faithful Followers?</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;It has been quite sometime that i updated this blog, sorry about that!&lt;br /&gt;&lt;br /&gt;Coders i am back in action and now i will start the series of XML and PL/SQL Tutorials.&lt;br /&gt;&lt;br /&gt;Keep your comments coming and you can also find interesting updates on my new &lt;a href="http://www.webfosys.com/blog"&gt;web technology blog&lt;/a&gt; and &lt;a href="http://www.latest-technews.com"&gt;tech blog&lt;/a&gt; too&lt;br /&gt;&lt;br /&gt;Next post coming in few hours :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-3349008846109792296?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/3349008846109792296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=3349008846109792296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3349008846109792296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3349008846109792296'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2009/09/any-faithful-followers.html' title='Any Faithful Followers?'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-8872981569501154643</id><published>2009-04-11T12:05:00.000-07:00</published><updated>2009-04-11T12:10:51.685-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Handy JavaScript Code Snippet to float a block of code</title><content type='html'>Here's a handy JavaScript Code Snippet to float a block of code, you can particularly use this piece of code to float your ad-blocks to left or right!&lt;br /&gt;&lt;br /&gt;&lt; div style="display:inline; padding:5px; margin:0 0 0 10px;border:1px solid #fff &gt;&lt;br /&gt;&lt;br /&gt;/* your business logic goes here */&lt;br /&gt;&lt;br /&gt;&lt; /div &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-8872981569501154643?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/8872981569501154643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=8872981569501154643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/8872981569501154643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/8872981569501154643'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2009/04/handy-javascript-code-snippet-to-float.html' title='Handy JavaScript Code Snippet to float a block of code'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-7756497482315180858</id><published>2009-01-12T12:07:00.000-08:00</published><updated>2009-02-03T08:46:53.317-08:00</updated><title type='text'>50th Post on the blog, PL/SQL code-snippets will also be a part of the blog</title><content type='html'>This is the 50th post on this blog, and i wish to convey my thanks to all the frequent visitors and extensive users of this blog.&lt;br /&gt;&lt;br /&gt;On this occasion, i would like to mention that hereon i will also be posting some SQL &amp; PL/SQL code snippets on this blog. &lt;br /&gt;&lt;br /&gt;Moreover, i will also offer some tips and info for the testers, apart from the coders and developers.&lt;br /&gt;&lt;br /&gt;I wish to expand this blog as a more generic one, rather than catering to the needs of barely the &lt;a href="http://www-c-cplusplus.com"&gt;hard core programmers&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;If you are also a professional programmer, or &lt;a href="http://www.freshersarea.com"&gt;fresh graduate&lt;/a&gt; or even a student, you can contribute. Any handy info provided will be publisher under your name, so kindly contribute generously. It's not about contributing money, as this blog is not a commercial one, but rather an informative one!&lt;br /&gt;&lt;br /&gt;Remember that knowledge is meant to be shared, because by sharing it, you increase it, unlike money!&lt;br /&gt;&lt;br /&gt;I don't demand any PayPal donations, all i demand from my visitors is their patronage, and handy contributions in form of comments!&lt;br /&gt;&lt;br /&gt;Keep visiting and keep sending me your queries and sharing your knowledge!&lt;br /&gt;&lt;br /&gt;This is a great destination for everyone, irrespective of whether you are a professional programmer, &lt;a href="http://www.freshersspace.blogspot.com"&gt;fresher&lt;/a&gt; or just some who fancies reading &lt;a href="http://technopedia.info/tech/2009/02/02/acer-out-with-ferrari-1200.html"&gt;techie stuff&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-7756497482315180858?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/7756497482315180858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=7756497482315180858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/7756497482315180858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/7756497482315180858'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2009/01/50th-post-on-blog-plsql-code-snippets.html' title='50th Post on the blog, PL/SQL code-snippets will also be a part of the blog'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-1769014624745219315</id><published>2009-01-12T12:04:00.000-08:00</published><updated>2009-01-12T12:07:30.340-08:00</updated><title type='text'>Happy New Year 2009!</title><content type='html'>Wishing a very Happy and Warm New Year to everyone!&lt;br /&gt;&lt;br /&gt;This year, I will dedicate a lot of time to this blog, and take it one step further. &lt;br /&gt;&lt;br /&gt;Till now, there used to be posts about useful code snippets, but hereafter along with that i will also be publishing useful tips for sutdents, fresh graduates as well as professional programmers.&lt;br /&gt;&lt;br /&gt;It is all about your dedication, programming can be boring, or it may be real fun, it's left upto you, how you really take it!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-1769014624745219315?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/1769014624745219315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=1769014624745219315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/1769014624745219315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/1769014624745219315'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2009/01/happy-new-year-2009.html' title='Happy New Year 2009!'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-6159910788611074660</id><published>2009-01-12T12:00:00.000-08:00</published><updated>2009-01-12T12:04:36.548-08:00</updated><title type='text'>Programming is not all about mugging up syntax!</title><content type='html'>It is pretty natural that students tend to mug up C/C++ codes &amp; clear the examinations. However,when things come down to real life scenario, it is not possible to by-heart code snippets &amp; survive in the IT industry.&lt;br /&gt;&lt;br /&gt;So it is good to realize this fact that programming is not all about mugging up the syntax but rather learning how to deal with the language and how to make use of appropriate Data structures at the right time!&lt;br /&gt;&lt;br /&gt;It may take a while for you to get accustomed to real-life programming, however once you get used to it, programming will be real fun, doesn't matter if it is C, C++, Java, PHP, Perl, Shell, Unix, SQL, PL/SQL or any other language.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-6159910788611074660?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/6159910788611074660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=6159910788611074660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6159910788611074660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6159910788611074660'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2009/01/programming-is-not-all-about-mugging-up.html' title='Programming is not all about mugging up syntax!'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-3084337366771821529</id><published>2009-01-12T11:58:00.000-08:00</published><updated>2009-01-12T12:00:06.808-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C-code'/><title type='text'>C-code snippet to reverse a given number</title><content type='html'>#include &lt; stdio.h &gt; &lt;br /&gt;#include &lt; conio.h &gt; &lt;br /&gt;&lt;br /&gt;int findReverse(int number)&lt;br /&gt;{&lt;br /&gt;     int reminder,sum=0;&lt;br /&gt;     while(number &gt; 0)&lt;br /&gt;     {&lt;br /&gt;          reminder=number%10;&lt;br /&gt;          sum=sum*10+(reminder);&lt;br /&gt;          number=number/10;&lt;br /&gt;     }&lt;br /&gt;     return sum;&lt;br /&gt;}&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;     int number,reversenumber;&lt;br /&gt;     printf("Enter positive integer :");&lt;br /&gt;     scanf("%d",&amp;number);&lt;br /&gt;     int tempnumber=number;&lt;br /&gt;     reversenumber=findReverse(number);&lt;br /&gt;     printf("The reverse Number of %d is %d\n",tempnumber,reversenumber);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-3084337366771821529?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/3084337366771821529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=3084337366771821529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3084337366771821529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3084337366771821529'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2009/01/c-code-snippet-to-reverse-given-number.html' title='C-code snippet to reverse a given number'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-7482941875237327232</id><published>2008-11-16T07:15:00.000-08:00</published><updated>2008-11-16T07:18:37.917-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C-code'/><title type='text'>How to Print a data from a binary tree In ascending order</title><content type='html'>Code snippet to Print a data from a binary tree – In-order(ascending)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// recursive version&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Void PrintTree ( struct * node node )&lt;br /&gt;{&lt;br /&gt; if ( node == NULL )&lt;br /&gt;  return;&lt;br /&gt;&lt;br /&gt; PrintTree(node - &gt; left );&lt;br /&gt; Printf(“%d”, node - &gt; data);&lt;br /&gt; PrintTree(node - &gt; right );&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-7482941875237327232?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/7482941875237327232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=7482941875237327232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/7482941875237327232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/7482941875237327232'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/11/how-to-print-data-from-binary-tree-in.html' title='How to Print a data from a binary tree In ascending order'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-4226075433719798192</id><published>2008-11-16T05:56:00.000-08:00</published><updated>2008-11-16T06:31:21.596-08:00</updated><title type='text'>Tips for reducing unexpected buffer errors</title><content type='html'>When using functions such as strncpy() that take a size input parameter, you should use the size of the destination buffer and not the source buffer for correct functionality! &lt;br /&gt;&lt;br /&gt;Following code snippet is an example of incorrect usage - &lt;br /&gt; &lt;br /&gt;strncpy(dest, src, sizeof(src)); &lt;br /&gt;&lt;br /&gt;//If sizeof(src) &gt; sizeof(dest) this would give unexpected results;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Therefore, the correct and safe usage should be, &lt;br /&gt; &lt;br /&gt;memset(dest, 0, sizeof(dest)); //Fill the buffer with null characters &lt;br /&gt;&lt;br /&gt;strncpy(dest, src, sizeof(dest)-1); &lt;br /&gt;&lt;br /&gt;//sizeof(dest)-1 takes care of the space for the terminating null character&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-4226075433719798192?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/4226075433719798192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=4226075433719798192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/4226075433719798192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/4226075433719798192'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/11/tips-for-reducing-unexpected-buffer.html' title='Tips for reducing unexpected buffer errors'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-7058198956281707275</id><published>2008-11-09T12:58:00.000-08:00</published><updated>2008-11-09T13:01:45.874-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C-code'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>C++ function to return Nth the node from the end of the linked list in one pass.</title><content type='html'>C++ function to return Nth the node from the end of the linked list in one pass.&lt;br /&gt;&lt;br /&gt;Node * GetNthNode ( Node* Head , int NthNode )&lt;br /&gt;{&lt;br /&gt; Node * pNthNode = NULL;&lt;br /&gt; Node * pTempNode = NULL;&lt;br /&gt; int nCurrentElement = 0;&lt;br /&gt; &lt;br /&gt;for ( pTempNode = Head; pTempNode != NULL; pTempNode = pTempNode-&gt;pNext )&lt;br /&gt; {&lt;br /&gt;  nCurrentElement++;   &lt;br /&gt;  if ( nCurrentElement - NthNode == 0 )&lt;br /&gt;  {&lt;br /&gt;   pNthNode = Head;&lt;br /&gt;  }&lt;br /&gt;  else&lt;br /&gt;  if ( nCurrentElement - NthNode &gt; 0)&lt;br /&gt;  {&lt;br /&gt;   pNthNode = pNthNode - &gt; pNext;&lt;br /&gt;  }     &lt;br /&gt; }&lt;br /&gt; if (pNthNode )&lt;br /&gt; {&lt;br /&gt;  return pNthNode;&lt;br /&gt; }&lt;br /&gt; else&lt;br /&gt;  return NULL;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-7058198956281707275?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/7058198956281707275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=7058198956281707275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/7058198956281707275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/7058198956281707275'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/11/c-function-to-return-nth-node-from-end.html' title='C++ function to return Nth the node from the end of the linked list in one pass.'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-846887398799205074</id><published>2008-10-29T13:41:00.000-07:00</published><updated>2008-11-09T12:58:13.700-08:00</updated><title type='text'>Codd's Rules for Relational Database Management</title><content type='html'>The following are the 12Codd's rules for Relational Database Management!&lt;br /&gt;&lt;br /&gt;If the first 5 are satisfied then the system is considered as a DBMS, and if 6 or more rules are being followed by the system, then it is regarded as an RDBMS!&lt;br /&gt;&lt;br /&gt;•The information rule&lt;br /&gt;•The rule of guaranteed access&lt;br /&gt;•The Systematic treatment of all null values&lt;br /&gt;•The database description rule&lt;br /&gt;•Comprehensive data sub language&lt;br /&gt;•The view updating rule &lt;br /&gt;•The insert and update rule&lt;br /&gt;•The physical independence rule&lt;br /&gt;•The logical independence rule&lt;br /&gt;•The integrity independence rule&lt;br /&gt;•The distribution rule&lt;br /&gt;•The Nonsubversion rule&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-846887398799205074?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/846887398799205074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=846887398799205074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/846887398799205074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/846887398799205074'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/10/codds-rules-for-relational-database.html' title='Codd&apos;s Rules for Relational Database Management'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-3210084760338253627</id><published>2008-10-12T12:24:00.000-07:00</published><updated>2008-10-12T12:31:54.172-07:00</updated><title type='text'>XML file for creation of a database of cricket players</title><content type='html'>save this as a .xml file...&lt;br /&gt;&lt;br /&gt; &lt; ?xml version="1.0" encoding="ISO-8859-1"? &gt; &lt;br /&gt;&lt;br /&gt; &lt; ?xml-stylesheet type="text/xsl" href="cricket.xsl"? &gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; Team &gt; &lt;br /&gt;  &lt; player &gt; &lt;br /&gt;   &lt; name &gt; Sachin Tendulkar &lt; /name &gt; &lt;br /&gt;   &lt; age &gt; 35 &lt; /age &gt; &lt;br /&gt;   &lt; role &gt; Allrounder &lt; /role &gt; &lt;br /&gt;   &lt; country &gt; india &lt; /country &gt; &lt;br /&gt;   &lt; runs &gt; 12075 &lt; /runs &gt; &lt;br /&gt;   &lt; batavg &gt; 45.26 &lt; /batavg &gt; &lt;br /&gt;   &lt; wickets &gt; 234 &lt; /wickets &gt; &lt;br /&gt;   &lt; matches &gt; 333 &lt; /matches &gt; &lt;br /&gt;   &lt; innings &gt; 300 &lt; /innings &gt; &lt;br /&gt;   &lt; highscore &gt; 186 &lt; /highscore &gt; &lt;br /&gt;   &lt; bestbowling &gt; 5/29 &lt; /bestbowling &gt; &lt;br /&gt;  &lt; /player &gt; &lt;br /&gt; &lt;br /&gt;  &lt; player &gt; &lt;br /&gt;   &lt; name &gt; Shahid Afridi &lt; /name &gt; &lt;br /&gt;   &lt; age &gt; 34 &lt; /age &gt; &lt;br /&gt;   &lt; role &gt; Batsman &lt; /role &gt; &lt;br /&gt;   &lt; country &gt; pakistan &lt; /country &gt; &lt;br /&gt;   &lt; runs &gt; 3752 &lt; /runs &gt; &lt;br /&gt;   &lt; batavg &gt; 40.26 &lt; /batavg &gt; &lt;br /&gt;   &lt; wickets &gt; 154 &lt; /wickets &gt; &lt;br /&gt;   &lt; matches &gt; 200 &lt; /matches &gt; &lt;br /&gt;   &lt; innings &gt; 173 &lt; /innings &gt; &lt;br /&gt;   &lt; highscore &gt; 107 &lt; /highscore &gt; &lt;br /&gt;   &lt; bestbowling &gt; 5/34 &lt; /bestbowling &gt; &lt;br /&gt;  &lt; /player &gt; &lt;br /&gt; &lt;br /&gt;  &lt; player &gt; &lt;br /&gt;   &lt; name &gt; Jacques Kallis &lt; /name &gt; &lt;br /&gt;   &lt; age &gt; 31 &lt; /age &gt; &lt;br /&gt;   &lt; role &gt; Allrounder &lt; /role &gt; &lt;br /&gt;   &lt; country &gt; South Africa &lt; /country &gt; &lt;br /&gt;   &lt; runs &gt; 5752 &lt; /runs &gt; &lt;br /&gt;   &lt; batavg &gt; 40.26 &lt; /batavg &gt; &lt;br /&gt;   &lt; wickets &gt; 89 &lt; /wickets &gt; &lt;br /&gt;   &lt; matches &gt; 186 &lt; /matches &gt; &lt;br /&gt;   &lt; innings &gt; 140 &lt; /innings &gt; &lt;br /&gt;   &lt; highscore &gt; 167 &lt; /highscore &gt; &lt;br /&gt;   &lt; bestbowling &gt; 5/45 &lt; /bestbowling &gt; &lt;br /&gt;  &lt; /player &gt; &lt;br /&gt; &lt;br /&gt;  &lt; player &gt; &lt;br /&gt;   &lt; name &gt; Ricky Ponting &lt; /name &gt; &lt;br /&gt;   &lt; age &gt; 36 &lt; /age &gt; &lt;br /&gt;   &lt; role &gt; Batsman &lt; /role &gt; &lt;br /&gt;   &lt; country &gt; australia &lt; /country &gt; &lt;br /&gt;   &lt; runs &gt; 9876 &lt; /runs &gt; &lt;br /&gt;   &lt; batavg &gt; 45.48 &lt; /batavg &gt; &lt;br /&gt;   &lt; wickets &gt; 1 &lt; /wickets &gt; &lt;br /&gt;   &lt; matches &gt; 325 &lt; /matches &gt; &lt;br /&gt;   &lt; innings &gt; 297 &lt; /innings &gt; &lt;br /&gt;   &lt; highscore &gt; 161 &lt; /highscore &gt; &lt;br /&gt;   &lt; bestbowling &gt; 1/36 &lt; /bestbowling &gt; &lt;br /&gt;  &lt; /player &gt; &lt;br /&gt; &lt; /Team &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-3210084760338253627?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/3210084760338253627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=3210084760338253627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3210084760338253627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3210084760338253627'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/10/xml-file-for-creation-of-database-of.html' title='XML file for creation of a database of cricket players'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-2325932224499027714</id><published>2008-10-12T12:19:00.000-07:00</published><updated>2008-10-12T12:29:20.145-07:00</updated><title type='text'>XSL stylesheet for database of cricket players</title><content type='html'>save this as a .xsl file, &amp; it will highligh the indian players in blue, Aussies in yellow &amp; pakistan players in green &amp; add few more colors to various attributes...&lt;br /&gt;&lt;br /&gt;&lt; ?xml version="1.0" encoding="ISO-8859-1"? &gt;&lt;br /&gt;&lt; xsl:stylesheet version="1.0"&lt;br /&gt;xmlns:xsl="http://www.w3.org/1999/XSL/Transform" &gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt; xsl:template match="/" &gt;&lt;br /&gt;  &lt; html &gt;&lt;br /&gt;  &lt; body &gt;&lt;br /&gt;  &lt; h2 &gt; List &lt; /h2 &gt; &lt;br /&gt;&lt; table border="1" &gt;&lt;br /&gt;&lt; tr &gt; &lt; th &gt; name &lt; /th &gt;&lt;br /&gt;&lt; th &gt; age &lt; /th &gt;&lt;br /&gt;&lt; th &gt; Matches &lt; /th &gt; &lt; /tr &gt;&lt;br /&gt;&lt;br /&gt;&lt; xsl:for-each select="Team/player" &gt; &lt;br /&gt;  &lt;br /&gt; &lt; xsl:choose &gt; &lt; xsl:when test= "country='india'" &gt; &lt;br /&gt;  &lt; tr &gt;&lt;br /&gt; &lt; td style="color:blue" &gt; &lt; xsl:value-of select="name"/ &gt; &lt; /td &gt; &lt;br /&gt; &lt; td style="color:red" &gt; &lt; xsl:value-of select="age"/ &gt; &lt; /td &gt;&lt;br /&gt; &lt;td style="color:orange" &gt; &lt; xsl:value-of select="matches"/ &gt; &lt; /td &gt; &lt; /tr &gt;&lt;br /&gt; &lt;/xsl:when&gt; &lt; /xsl :choose &gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt; &lt; xsl:choose &gt; &lt; xsl:when test= "country='australia'" &gt; &lt;br /&gt; &lt; tr &gt;  &lt;br /&gt; &lt; td style="color:yellow" &gt; &lt; xsl:value-of select="name"/ &gt; &lt; /td &gt; &lt;br /&gt; &lt; td style="color:red" &gt; &lt; xsl:value-of select="age"/ &gt; &lt; /td &gt;&lt;br /&gt; &lt; td style="color:orange" &gt; &lt; xsl:value-of select="matches"/ &gt; &lt; /td &gt; &lt; /tr &gt;&lt;br /&gt; &lt;/xsl:when &gt; &lt; /xsl:choose &gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt; &lt; xsl:choose &gt; &lt; xsl:when test= "country='pakistan'" &gt; &lt;br /&gt; &lt; tr &gt;&lt;br /&gt; &lt; td style="color:green" &gt; &lt; xsl:value-of select="name"/ &gt; &lt; /td &gt; &lt;br /&gt; &lt; td style="color:red" &gt; &lt; xsl:value-of select="age"/ &gt; &lt; /td &gt;&lt;br /&gt; &lt; td style="color:orange" &gt; &lt; xsl:value-of select="matches"/ &gt; &lt;/td&gt;&lt;/tr&gt; &lt; /xsl:when &gt;  &lt; /xsl:choose &gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt; /xsl:for-each &gt; &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt; /table&gt;&lt;br /&gt;  &lt; /body &gt;&lt;br /&gt;  &lt; /html &gt;&lt;br /&gt;&lt; /xsl:template &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-2325932224499027714?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/2325932224499027714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=2325932224499027714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2325932224499027714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2325932224499027714'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/10/xml-file-for-creating-database-of.html' title='XSL stylesheet for database of cricket players'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-8838681815162915525</id><published>2008-09-30T13:29:00.000-07:00</published><updated>2008-09-30T13:36:50.756-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>How to Pass a Function Pointer in C++</title><content type='html'>Sample C++ code snippet...&lt;br /&gt;&lt;br /&gt;   &lt;br /&gt;   void PassPtr(int (*ptr2Func)(float, char, char))&lt;br /&gt;   {&lt;br /&gt;      float result = ptr2Func(12, 'a', 'b');     // call using function pointer&lt;br /&gt;&lt;br /&gt;      cout &lt;&lt; result &lt;&lt; endl;&lt;br /&gt;   } /* &lt;ptr2Func&gt; is a pointer to a function which returns an int and takes a float and two char */&lt;br /&gt;&lt;br /&gt;   void Pass_A_Function_Pointer()&lt;br /&gt;   {&lt;br /&gt;      cout &lt;&lt; endl &lt;&lt; "Executing 'Pass_A_Function_Pointer'" &lt;&lt; endl;&lt;br /&gt;      PassPtr(&amp;DoIt);&lt;br /&gt;   }   // execute example code - 'DoIt' is a suitable function&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-8838681815162915525?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/8838681815162915525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=8838681815162915525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/8838681815162915525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/8838681815162915525'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/how-to-pass-function-pointer-in-c.html' title='How to Pass a Function Pointer in C++'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-2532769583105908150</id><published>2008-09-19T09:54:00.001-07:00</published><updated>2008-09-19T11:57:50.225-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C-code'/><title type='text'>Smallest C code snippet to find whether number is odd or even</title><content type='html'>/*C program to find whether number is odd or even*/&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;int num;&lt;br /&gt;scanf("%d",&amp;num);&lt;br /&gt;(num&amp;1)= =1?printf("ODD"):printf("EVEN");&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-2532769583105908150?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/2532769583105908150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=2532769583105908150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2532769583105908150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2532769583105908150'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/smallest-c-code-snippet-to-find-whether.html' title='Smallest C code snippet to find whether number is odd or even'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-1366985749643191782</id><published>2008-09-19T09:54:00.000-07:00</published><updated>2008-09-19T10:00:28.672-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C-code'/><title type='text'>C program to print count of lines, words and characters in a text file</title><content type='html'>C program to print count of lines, words and characters in a text file&lt;br /&gt;&lt;br /&gt;#include&lt; stdio.h &gt;&lt;br /&gt;#include&lt; stdlib.h &gt;&lt;br /&gt;&lt;br /&gt;void main(int argc,char argv[])&lt;br /&gt;{&lt;br /&gt; int char_count=0,line_count=0,word_count=0;&lt;br /&gt; FILE *fp;&lt;br /&gt; char ch;&lt;br /&gt;&lt;br /&gt; //char w='\n';&lt;br /&gt; //sprintf("%d",w);&lt;br /&gt; //if(argc!=1)&lt;br /&gt; // printf("One argument is needed\n");&lt;br /&gt; //fp=fopen("argv[1]","r");&lt;br /&gt;&lt;br /&gt; fp=fopen("c:\\kk.txt","r");&lt;br /&gt; while(1)&lt;br /&gt; {&lt;br /&gt;   ch=fgetc(fp);&lt;br /&gt;   if(ch==EOF)&lt;br /&gt;   {&lt;br /&gt;    break;&lt;br /&gt;   }&lt;br /&gt;   char_count++;&lt;br /&gt;    if(ch==' ')&lt;br /&gt;     word_count++;&lt;br /&gt;    if(ch=='\n')&lt;br /&gt;    {&lt;br /&gt;     line_count++;&lt;br /&gt;     word_count++;&lt;br /&gt;    }&lt;br /&gt; }&lt;br /&gt; printf("word count =%d\n Line count =%d\n char countd\n",word_count,line_count,char_count);&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-1366985749643191782?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/1366985749643191782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=1366985749643191782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/1366985749643191782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/1366985749643191782'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-print-count-of-lines-words.html' title='C program to print count of lines, words and characters in a text file'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-3540770930997594358</id><published>2008-09-15T13:26:00.000-07:00</published><updated>2008-09-15T13:28:21.899-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQ&apos;s'/><title type='text'>C &amp; C++ FAQ's</title><content type='html'>1.   What is a class?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;2.  What is an object?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;3.  Define what an attribute or property of an object is.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;4.  Define what an object behavior is.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;5.  Describe the methods and attributes of a Card class to represent a card used in card games.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;6.  Define inheritance.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;7.  Describe the benefits of inheritance.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;8.  Which of these is a base class: Vehicle or Minivan?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;9.  Which is an example of inheritance: an Engine class and a Diesel class, or an Engine class and a Car class?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;10. What is a business object?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;11. What is a characteristic?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;12.  What is a class definition?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;13.  What is an argument list?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;14.  What is a return value?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;15.  If Engine were a class in Java, how would you define an instance of it?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;16.  If Engine were a class in C++, how would you define an instance of it?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;17.  What is a constructor?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;18.  What is a destructor?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;19.  What is garbage collection?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;20.  How do you access members of an object?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;21.  Define encapsulation.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;22.  Define polymorphism.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;23.  Define overloading.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;24.  Define binding.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;25.  Define runtime polymorphism.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;26.  What is a virtual function?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;27.  How would you define a virtual method in C++?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;28.  How would you define a virtual method in Java and C#?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;29.  Define method overloading.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;30.  Compare Public, Protected, and Private members of a class.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;31.  &lt;br /&gt; Define simple inheritance.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;32.  &lt;br /&gt; Define multiple inheritance.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;33.  &lt;br /&gt; What is the "Diamond Problem" of multiple inheritance?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;34.  &lt;br /&gt; Define level inheritance.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;35.  &lt;br /&gt; What is the maximum number of levels for level inheritance?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;36.  &lt;br /&gt; What are the terms typically used to refer to the parent and child classes in C++ and Java?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;37.  &lt;br /&gt; Define abstraction.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;38.  &lt;br /&gt; What is the difference between functionality and function?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;39.  &lt;br /&gt; What is an abstract method?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;40.  &lt;br /&gt; Define an abstract class.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;41.  &lt;br /&gt; What is data decomposition?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;42.  &lt;br /&gt; What is an iconic description?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;43.  &lt;br /&gt; Define pseudo code.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;44.  &lt;br /&gt; What is an entity?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;45.  &lt;br /&gt; What is an entity relationship?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;46.  &lt;br /&gt; What is a many-to-many relationship?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;47.  &lt;br /&gt; Define a leveling diagram.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;48.  &lt;br /&gt; What is a class diagram?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;49.  &lt;br /&gt; What is an internal model?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;50.  &lt;br /&gt; What is an external model?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;51.  &lt;br /&gt; What is the "is a" test?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;52.  &lt;br /&gt; What is the "has a" test?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;53.  &lt;br /&gt; Define collaboration.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;54.  &lt;br /&gt; What is UML?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;55.  &lt;br /&gt; What is a sequence diagram?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;56.  &lt;br /&gt; What is a collaboration diagram?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;57.  &lt;br /&gt; What is a message?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;58.  &lt;br /&gt; What is association?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;59.  &lt;br /&gt; What is self-collaboration?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;60.  &lt;br /&gt; What is a Class Responsibility Collaborator diagram?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;61.  &lt;br /&gt; What is an actor?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;62.  &lt;br /&gt; What is an SME?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;63.  &lt;br /&gt; What is an Essential Use Case?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;64.  &lt;br /&gt; What is a System Case?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;65.  &lt;br /&gt; What are business rules?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;66.  &lt;br /&gt; What is a User Interface diagram?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;67.  &lt;br /&gt; What is a User Interface-Flow diagram?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;68.  &lt;br /&gt; What is a Change Case?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;69.  &lt;br /&gt; What is an interface?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;70.  &lt;br /&gt; Describe some of the basic units of project management.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;71.  &lt;br /&gt; Describe three common errors when using abstraction.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;72.  &lt;br /&gt; What is a framework?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;73.  &lt;br /&gt; Describe three basic categories of reuse.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;74.  &lt;br /&gt; How are approaches to OO programming analogous to nouns and verbs?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;75.  &lt;br /&gt; How can a hierarchy be morphed?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;76.  &lt;br /&gt; When might you use multiple inheritance?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;77.  &lt;br /&gt; What is early binding?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;78.  &lt;br /&gt; What is late binding?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;79.  &lt;br /&gt; Do UML sequence diagrams show flow control?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;80.  &lt;br /&gt; What is a finalize method in Java?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;81.  &lt;br /&gt; What is the difference between static and non-static class members?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;82.  &lt;br /&gt; What is the Java syntax to declare class Derived from class Base?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;83.  &lt;br /&gt; What is the C++ syntax to declare class Derived from class Base?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;84.  &lt;br /&gt; What is the C# syntax to declare class Derived from class Base?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;85.  &lt;br /&gt; What does the final keyword in Java mean when applied to a class?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;86.  &lt;br /&gt; Is Java a compiled or interpreted language?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;87.  &lt;br /&gt; Is C++ a compiled or interpreted language?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;88.  &lt;br /&gt; Is C# a compiled or interpreted language?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;89.  &lt;br /&gt; Which language supports multiple inheritance: Java, C++, or C#?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;90.  &lt;br /&gt; Which language offers the best portability to other platforms: Java, C++, or C#?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;91.  &lt;br /&gt; Describe one advantage and disadvantage of garbage collection.&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;92.  &lt;br /&gt; Which language provides the easiest access directly to memory?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;93.  &lt;br /&gt; Which languages support interfaces syntactically: Java, C++, or C#?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;94.  &lt;br /&gt; Which languages support templates or generics: Java, C++, or C#?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;95.  &lt;br /&gt; What are the three editions of Java?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;96.  &lt;br /&gt; What is the JVM?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;97.  &lt;br /&gt; What is the CLR?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;98.  &lt;br /&gt; What has the smallest footprint, memory-wise: Java, C++, or C#?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;99.  &lt;br /&gt; What was one of the first stored-program computer systems?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;100.  &lt;br /&gt; Where did the term "bug" come from?&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;Answers&lt;br /&gt;1. &lt;br /&gt; A class is a set of methods and data items combined in a single entity. It provides some service or does some work and serves as a functionality package.&lt;br /&gt; &lt;br /&gt;2. &lt;br /&gt; An object is an instance of a class. A class is essentially a data type, and an object is a variable of that data type.&lt;br /&gt; &lt;br /&gt;3. &lt;br /&gt; An attribute or property is a piece of data in a class. It has a value at any given time and may be readable, writable, or both.&lt;br /&gt; &lt;br /&gt;4. &lt;br /&gt; Object behavior defines how an object works under certain operations.&lt;br /&gt; &lt;br /&gt;5. &lt;br /&gt; Attibutes: Suit, Value, FaceUp&lt;br /&gt;Methods: GetSuit, SetSuit, GetValue, SetValue, IsFaceUp, Flip&lt;br /&gt; &lt;br /&gt;6. &lt;br /&gt; Inheritance means that a class is based upon the methods and attributes of an existing class.&lt;br /&gt; &lt;br /&gt;7. &lt;br /&gt; Code reuse&lt;br /&gt; &lt;br /&gt;8. &lt;br /&gt; Vehicle, because a minivan "is a" vehicle—the minivan is derived from vehicle.&lt;br /&gt; &lt;br /&gt;9. &lt;br /&gt; Engine and Diesel, because Diesel "is a" type of engine. A Car "has a(n)" engine, which describes containment, not inheritance.&lt;br /&gt; &lt;br /&gt;10. &lt;br /&gt; A business object is a class used by a business system or application, such as an order form.&lt;br /&gt; &lt;br /&gt;11. &lt;br /&gt; A characteristic is an attribute or method that distinguishes two classes.&lt;br /&gt; &lt;br /&gt;12. &lt;br /&gt; A class definition defines attributes and methods that are members of the class.&lt;br /&gt; &lt;br /&gt;13. &lt;br /&gt; An argument list is a list of data items passed to a method or function for it to do its job.&lt;br /&gt; &lt;br /&gt;14. &lt;br /&gt; A return value is a value that a method returns as its output or result. Return values are optional.&lt;br /&gt; &lt;br /&gt;15. &lt;br /&gt; Engine anEngine = new Engine(); &lt;br /&gt; &lt;br /&gt;16. &lt;br /&gt; Engine anEngine; &lt;br /&gt; &lt;br /&gt;17. &lt;br /&gt; A constructor is a special method that initializes the attributes of a class.&lt;br /&gt; &lt;br /&gt;18. &lt;br /&gt; A destructor is a special method that releases any resources (such as memory) from an object instance. Java does not implement "true" destructors, while C++ does because Java performs garbage collection while C++ doesn't (and garbage collection is not guaranteed to run before the program terminates).&lt;br /&gt; &lt;br /&gt;19. &lt;br /&gt; Garbage collection is the ability of a language to automatically remove objects created in memory when the last reference or use of the object goes out of scope or is no longer needed.&lt;br /&gt; &lt;br /&gt;20. &lt;br /&gt; In Java, C++, and C#, you use the dot (.) operator. C++ also uses the arrow (-&gt;) operator if you have a pointer to an object.&lt;br /&gt; &lt;br /&gt;21. &lt;br /&gt; Encapsulation is the grouping of concepts or behaviors into a class. It defines how the class behaves, without offering details as to how it implements that behavior.&lt;br /&gt; &lt;br /&gt;22. &lt;br /&gt; Polymorphism means that something has many shapes and that something is a method of an object-oriented programming language. In programming terms, a thing is the name of a method and a shape is the behavior performed by a method. Polymorphism means that one or more methods with the same name exist for many behaviors.&lt;br /&gt; &lt;br /&gt;23. &lt;br /&gt; Overloading is another one of those terms you hear used in conjunction with polymorphism. Overloading means that two or more methods are defined using the same name, but with different argument list.&lt;br /&gt; &lt;br /&gt;24. &lt;br /&gt; Binding is the association of a method definition (or function body) with a call to a method, and occurs either at compile time or at runtime. Compile-time or Early binding is used for normal method calls. No time is lost when the program runs because binding is completed when the executable program is created. Runtime or Late binding is implemented using a virtual function, which uses a base reference to point to the type of object that contains the correct method definition.&lt;br /&gt; &lt;br /&gt;25. &lt;br /&gt; Run-time polymorphism uses virtual functions to create a standard interface and to call the underlying functions. Those function definitions are bound to function calls during run time.&lt;br /&gt; &lt;br /&gt;26. &lt;br /&gt; A virtual function is used to trick the computer into thinking a function is defined, but the function doesn't have to be defined at that moment. Instead, the virtual function can be a placeholder for the real function that is defined in a program. Virtual functions help support run-time polymorphism.&lt;br /&gt; &lt;br /&gt;27. &lt;br /&gt; Use the keyword virtual in the declaration of the method, such as Foo:&lt;br /&gt;class Boo {public:virtual void Foo();};&lt;br /&gt; &lt;br /&gt;28. &lt;br /&gt; Methods are virtual in Java and C# by default. To create a virtual method without any body in these languages, use the abstract keyword in the declaration of the method.&lt;br /&gt; &lt;br /&gt;29. &lt;br /&gt; Method Overloading is a technique to implement polymorphism by defining two or more methods with the same name but different argument list.&lt;br /&gt; &lt;br /&gt;30. &lt;br /&gt; Public members are seen by all methods, even ones outside the class. Protected members are seen only to that class and ones derived from it. Private members are seen only by that class, and nothing else.&lt;br /&gt; &lt;br /&gt;31. &lt;br /&gt; Simple inheritance occurs when there is one parent-child relationship—that is, one child inherits from one parent.&lt;br /&gt; &lt;br /&gt;32. &lt;br /&gt; Multiple inheritance is where there is a multiple parent-child relationship. The child inherits from more than one parent. Java and C# do not support multiple inheritance, but C++ does.&lt;br /&gt; &lt;br /&gt;33. &lt;br /&gt; It describes a situation where a single base class (such as Person) contains a data member such as Name, and then two classes are derived from it such as Student and Instructor. Now that Student and Instructor contain a Name member, if we were to create a new class derived from both (such as a TeachingAssistant class), then the object could have two names for what is really one person.&lt;br /&gt; &lt;br /&gt;34. &lt;br /&gt; Level inheritance happens when a child inherits from a parent and then becomes a parent itself to a child.&lt;br /&gt; &lt;br /&gt;35. &lt;br /&gt; There is no practical limit—if you find a compiler that can't handle 1,000 levels of inheritance, the real problem is that you have a poor design because there are too many levels of inheritance. A rule of thumb is to try and limit things to three levels.&lt;br /&gt; &lt;br /&gt;36. &lt;br /&gt; C++ typically uses the terms base class and derived class, while Java typically uses super class and subclass.&lt;br /&gt; &lt;br /&gt;37. &lt;br /&gt; Abstraction is a way a programmer of a super class forces a programmer of a subclass to define a behavior.&lt;br /&gt; &lt;br /&gt;38. &lt;br /&gt; Programmers distinguish a behavior from instructions used to perform the behavior using the term's functionality and function.&lt;br /&gt; &lt;br /&gt;39. &lt;br /&gt; An abstract method does not provide a method body. A class with an abstract method requires derived classes to implement the method body. A class with an abstract method is called an abstract class. Abstract methods are called "pure virtual" methods in C++.&lt;br /&gt; &lt;br /&gt;40. &lt;br /&gt; An abstract class is one that has one or more abstract methods. Because of this, you cannot instantiate an object of this type. You must create a derived class that provides the method bodies for the abstract methods, and then you can instantiate the derived class.&lt;br /&gt; &lt;br /&gt;41. &lt;br /&gt; Object-oriented programmers decompose each attribute into data and then use data in the corresponding class definition to describe the object. Decomposition is the technique that reduces an attribute into its data components.&lt;br /&gt; &lt;br /&gt;42. &lt;br /&gt; An iconic description is a graphic picture of the process. Textual description describes the process in words.&lt;br /&gt; &lt;br /&gt;43. &lt;br /&gt; Pseudo code is a combination of English words and programming language syntax that describe in words how a process works. The result is not entirely English, nor a syntactically correct program. It's used to enforce understanding and requirements without actually writing a program.&lt;br /&gt; &lt;br /&gt;44. &lt;br /&gt; An entity refers to an individual item, and may be a single piece of data or an object.&lt;br /&gt; &lt;br /&gt;45. &lt;br /&gt; Entity relationship (or functional relationship) describes how objects are related or interact with one another.&lt;br /&gt; &lt;br /&gt;46. &lt;br /&gt; It defines a relationship between two different types (such as Student and Course) where any single first type (Student) can be related to 1 or more of the second type (Course), and vice versa. For example, one student may be registered in many courses, and a course may have many students.&lt;br /&gt; &lt;br /&gt;47. &lt;br /&gt; A leveling diagram depicts an application in layers where the top level has the least amount of detail and is the easiest to understand. Subsequent levels have more detail and are usually the hardest to understand.&lt;br /&gt; &lt;br /&gt;48. &lt;br /&gt; A class diagram is an illustration that describes a class, its attributes, and its behaviors.&lt;br /&gt; &lt;br /&gt;49. &lt;br /&gt; The internal model describes how an application works behind the scenes.&lt;br /&gt; &lt;br /&gt;50. &lt;br /&gt; The external model describes how a person interacts with the application.&lt;br /&gt; &lt;br /&gt;51. &lt;br /&gt; The "is a" test asks the question is object A a type of object B. If so, then object A can inherit object B. For example, a Minivan is a type of Vehicle, so Minivan can be derived from Vehicle.&lt;br /&gt; &lt;br /&gt;52. &lt;br /&gt; The "has a" test asks the question does object A have an object B. If so, then object A would have a data member of type Object B. For example, a Vehicle has an Engine, so a Vehicle object would have an Engine object as a data member.&lt;br /&gt; &lt;br /&gt;53. &lt;br /&gt; Collaboration occurs when two or more things work together or cooperate with each other in order to achieve a common goal. In programming, it means that one class might have methods that call methods from another class.&lt;br /&gt; &lt;br /&gt;54. &lt;br /&gt; UML stands for Unified Modeling Language, and is a set of diagramming and text standard to help define a process and classes involved in the process.&lt;br /&gt; &lt;br /&gt;55. &lt;br /&gt; A Sequence diagram is a diagram that shows the typical sequence of events for a process.&lt;br /&gt; &lt;br /&gt;56. &lt;br /&gt; Collaboration diagrams are used to display basic interaction between classes.&lt;br /&gt; &lt;br /&gt;57. &lt;br /&gt; When discussing collaboration, we typically say that a class collaborates with another via a Message. Technically, a message is a function call, so if we say that class A sends a message to class B, we are saying that class A is calling a method in a class B object.&lt;br /&gt; &lt;br /&gt;58. &lt;br /&gt; Association means that the two classes need to know how to interact with one another, and is part of the description of collaboration.&lt;br /&gt; &lt;br /&gt;59. &lt;br /&gt; Self-collaboration is when a class invokes its own methods.&lt;br /&gt; &lt;br /&gt;60. &lt;br /&gt; The Class Responsibility Collaborator (CRC) diagram is intended to be an all-inclusive list of how a single class is to be designed. A CRC diagram lists the class name at the top, and then two columns below for responsibilities and collaborators.&lt;br /&gt; &lt;br /&gt;61. &lt;br /&gt; An actor is a person, organization, or anything that might interact with a system. Actors don't need to be persons. If a system needs to output a file in a certain format for a government agency, then that agency might be considered an actor as well.&lt;br /&gt; &lt;br /&gt;62. &lt;br /&gt; An SME (Subject Matter Expert) is a person who has intimate knowledge about the work or process for which you are developing a system. They don't need to have any computer experience.&lt;br /&gt; &lt;br /&gt;63. &lt;br /&gt; An Essential Use Case is a nontechnical view of how your system will work with its users.&lt;br /&gt; &lt;br /&gt;64. &lt;br /&gt; A System Use Case defines the technical view of how your system will work.&lt;br /&gt; &lt;br /&gt;65. &lt;br /&gt; Business Rules are the rules and laws that govern how a business operates. An SME is typically the most accurate source of business rules.&lt;br /&gt; &lt;br /&gt;66. &lt;br /&gt; User Interface Diagrams are prototypes or designs for a programs user interface. It may contain forms and controls, as well as menu items.&lt;br /&gt; &lt;br /&gt;67. &lt;br /&gt; User Interface-Flow diagrams let you define the flow of the program in terms of the user interface, such as the steps a user must take to perform some process.&lt;br /&gt; &lt;br /&gt;68. &lt;br /&gt; A Change case represents possible or definite changes to a system. The goal of the change case is to design a flexible system and anticipate possible or definite changes so that the system can be designed to be easily adaptable.&lt;br /&gt; &lt;br /&gt;69. &lt;br /&gt; An interface represents a set of standard methods to provide some behavior or feature to a class. For a class to have some certain behavior, it declares that it will implement the interface that defines the behavior.&lt;br /&gt; &lt;br /&gt;70. &lt;br /&gt; Client—Entity for which the work is being done.&lt;br /&gt;Project—The definition of the project and the group for the remaining items. Clients can have multiple projects.&lt;br /&gt;Work Request—Identifies a request, feature, change, or bug report. Projects are made up of requests and features initially, and then as time goes on features, changes, and bug reports are added.&lt;br /&gt;Task—The work performed by the entity developing the project. Tasks are the work performed to complete a Work Request.&lt;br /&gt; &lt;br /&gt;71. &lt;br /&gt; Failure of a programmer to define an abstract method in a subclass, an attempt by the programmer to call the super class's abstract method, and an attempt to declare an instance of the abstract super class in the program.&lt;br /&gt; &lt;br /&gt;72. &lt;br /&gt; A framework is a set of classes or class library that has been designed to work well together and that follows a certain paradigm.&lt;br /&gt; &lt;br /&gt;73. &lt;br /&gt; Objects that are very reusable across different applications (like a string class or stream hierarchy), objects that are reusable within a particular set of programs (like a student class and hierarchy for academic institution programs), and objects that simply will never be reused again anywhere.&lt;br /&gt; &lt;br /&gt;74. &lt;br /&gt; Objects are thought of as nouns (person, place, or thing). Tasks are thought of as verbs because they describe action within an application.&lt;br /&gt; &lt;br /&gt;75. &lt;br /&gt; A hierarchy is morphed when a member function has many versions of a behavior requiring many overloaded functions.&lt;br /&gt; &lt;br /&gt;76. &lt;br /&gt; Multiple inheritance should be used whenever a child needs to inherit attributes and behaviors from parents that are not related to each other.&lt;br /&gt; &lt;br /&gt;77. &lt;br /&gt; Early binding is the binding of a method call to a method definition and is performed at compile time if all the information is available at compile time.&lt;br /&gt; &lt;br /&gt;78. &lt;br /&gt; Late binding is the binding of a method call to a method definition and is performed at run time. It implicitly makes use of base class pointers or references to derived objects, and methods must be virtual.&lt;br /&gt; &lt;br /&gt;79. &lt;br /&gt; No. Unlike flow charts, Sequence diagrams do not show flow control; they show sequence.&lt;br /&gt; &lt;br /&gt;80. &lt;br /&gt; It represents the pseudo-destructor for a class. If garbage is collected, the finalize method is called, but there is no guarantee when or even if this will occur.&lt;br /&gt; &lt;br /&gt;81. &lt;br /&gt; Nonstatic data members occur in each instance of the class and nonstatic methods can work with them as well as static methods. Static data members occur only once no matter how many instances of a class and static methods can only work directly with static data members. You do not need to declare an instance of a class to use its static methods or properties.&lt;br /&gt; &lt;br /&gt;82. &lt;br /&gt; public class Derived extends Base { ... &lt;br /&gt; &lt;br /&gt;83. &lt;br /&gt; class Derived : public Base { ... // public may also be private or protected.&lt;br /&gt; &lt;br /&gt;84. &lt;br /&gt; class Derived : Base { ... &lt;br /&gt; &lt;br /&gt;85. &lt;br /&gt; It means that no class can be derived from it.&lt;br /&gt; &lt;br /&gt;86. &lt;br /&gt; It is compiled into bytecode, and then the Java Virtual Machine interprets the byte code.&lt;br /&gt; &lt;br /&gt;87. &lt;br /&gt; It is compiled into native machine code.&lt;br /&gt; &lt;br /&gt;88. &lt;br /&gt; It is compiled into byte code, and then the CLR recompiles it into native machine code.&lt;br /&gt; &lt;br /&gt;89. &lt;br /&gt; C++&lt;br /&gt; &lt;br /&gt;90. &lt;br /&gt; Java, since its bytecode can be used without recompiling. C# and the CLR are designed for this ability, but only currently available on Windows Desktop and Windows Mobile operating systems.&lt;br /&gt; &lt;br /&gt;91. &lt;br /&gt; Garbage collection releases the programming from the task of manually releasing memory. The disadvantage is that garbage collection systems are unpredictable as to when they release memory and may require manual coding to do so.&lt;br /&gt; &lt;br /&gt;92. &lt;br /&gt; C++, which supports pointers directly to memory. C# includes some support for memory access and Java provides none.&lt;br /&gt; &lt;br /&gt;93. &lt;br /&gt; Java and C#. C++ can mimic this behavior by defining an abstract class and using multiple inheritance.&lt;br /&gt; &lt;br /&gt;94. &lt;br /&gt; C++ and Java version 1.5&lt;br /&gt; &lt;br /&gt;95. &lt;br /&gt; J2EE—Java Enterprise Edition for servers, J2SE—Java Standard Edition for desktops, and J2ME—Java Micro Edition for handheld devices.&lt;br /&gt; &lt;br /&gt;96. &lt;br /&gt; The JVM, or Java Virtual Machine, is the program that must be installed on a computer in order to interpret and execute the compiled byte code of a Java program.&lt;br /&gt; &lt;br /&gt;97. &lt;br /&gt; The CLR, or Common Language Runtime, is the program that must be installed on a computer in order to interpret and compile the bytecode generated by compiling a C# program.&lt;br /&gt; &lt;br /&gt;98. &lt;br /&gt; C++, because it doesn't require a JVM or CLR to be in memory while it runs.&lt;br /&gt; &lt;br /&gt;99. &lt;br /&gt; ENIAC, built in the mid-1940s&lt;br /&gt; &lt;br /&gt;100. &lt;br /&gt; Grace Hopper coined the term when she found a moth stuck between some tubes, which was causing her program to act incorrectly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-3540770930997594358?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/3540770930997594358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=3540770930997594358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3540770930997594358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3540770930997594358'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-c-faqs.html' title='C &amp; C++ FAQ&apos;s'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-3689569646810573940</id><published>2008-09-11T12:29:00.000-07:00</published><updated>2008-09-11T12:31:41.943-07:00</updated><title type='text'>c++ program-Queue operation at front end using linked lists</title><content type='html'>#include &lt; iostream&gt;&lt;br /&gt;#include &lt; stdio.h&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;class node&lt;br /&gt;{&lt;br /&gt;public: int data;&lt;br /&gt;          node *ptr;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;class linkedList&lt;br /&gt;{&lt;br /&gt;private: node *head;&lt;br /&gt;&lt;br /&gt;public: linkedList() //constructor&lt;br /&gt;           {&lt;br /&gt;                head = NULL;&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           void insert_front();&lt;br /&gt;           int delete_front();&lt;br /&gt;           void display();&lt;br /&gt;&lt;br /&gt;           ~linkedList() //destructor&lt;br /&gt;           {&lt;br /&gt;                delete head;&lt;br /&gt;           }&lt;br /&gt;};// end of LL&lt;br /&gt;&lt;br /&gt;void linkedList::insert_front()&lt;br /&gt;{&lt;br /&gt;     node *newNode;&lt;br /&gt;     int item;&lt;br /&gt;     newNode= new node;&lt;br /&gt;     cout&lt;&lt; "enter the item to be inserted" &lt;&lt;endl;&lt;br /&gt;     cin&gt;&gt; item;&lt;br /&gt;     newNode-&gt;data=item;&lt;br /&gt;     newNode-&gt;ptr=head;&lt;br /&gt;     head=newNode;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int linkedList::delete_front(void)&lt;br /&gt;{&lt;br /&gt;     node *temp;&lt;br /&gt;     int item;&lt;br /&gt;          if(head==NULL)&lt;br /&gt;          {&lt;br /&gt;          cout&lt;&lt; "list is empty"&lt;&lt; endl;&lt;br /&gt;          return 1;&lt;br /&gt;          }&lt;br /&gt;&lt;br /&gt;     temp = head;&lt;br /&gt;     cout&lt;&lt; "deleted item is"&lt;&lt; temp-&gt;data&lt;&lt; endl;&lt;br /&gt;     item=temp-&gt;data;&lt;br /&gt;     head=temp-&gt;ptr;&lt;br /&gt;     delete(temp);&lt;br /&gt;     return item;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void linkedList::display()&lt;br /&gt;{&lt;br /&gt;     node *temp;&lt;br /&gt;     temp=head;&lt;br /&gt;     cout&lt;&lt; " \n enter contents of list"&lt;&lt; endl;&lt;br /&gt;&lt;br /&gt;     while(temp!=NULL)&lt;br /&gt;     {&lt;br /&gt;          cout&lt;&lt; temp-&gt;data&lt;&lt; "-&gt;";&lt;br /&gt;          temp=temp-&gt;ptr;&lt;br /&gt;&lt;br /&gt;     }&lt;br /&gt;cout&lt;&lt; "NULL"&lt;&lt; endl;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;     linkedList ll;&lt;br /&gt;     int choice, rpt;&lt;br /&gt;     &lt;br /&gt;     while(rpt)&lt;br /&gt;     {&lt;br /&gt;          cout&lt;&lt; "1. Insert at front"&lt;&lt; endl;&lt;br /&gt;          cout&lt;&lt; "2. Delete from front"&lt;&lt; endl;&lt;br /&gt;          cout&lt;&lt; "3. Display"&lt;&lt; endl;&lt;br /&gt;          cout&lt;&lt; "4. exit"&lt;&lt; endl;&lt;br /&gt;&lt;br /&gt;          cout&lt;&lt; "enter the choice";&lt;br /&gt;&lt;br /&gt;          cin&gt;&gt; choice;&lt;br /&gt;&lt;br /&gt;          switch(choice)&lt;br /&gt;          {&lt;br /&gt;          case 1: ll.insert_front();&lt;br /&gt;                    break;&lt;br /&gt;          case 2: ll.delete_front();&lt;br /&gt;                    break;&lt;br /&gt;          case 3: ll.display();&lt;br /&gt;                    break;&lt;br /&gt;          case 4: return;&lt;br /&gt;          }&lt;br /&gt;cout&lt;&lt; "do you want to continue: yes: 1 or No: 0"&lt;&lt; endl;&lt;br /&gt;cin&gt;&gt; rpt;&lt;br /&gt;     }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-3689569646810573940?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/3689569646810573940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=3689569646810573940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3689569646810573940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3689569646810573940'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-queue-operation-at-front-end.html' title='c++ program-Queue operation at front end using linked lists'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-3714884164939472332</id><published>2008-09-11T12:27:00.000-07:00</published><updated>2008-09-11T12:29:47.491-07:00</updated><title type='text'>C++ program to write a function power() to raise a number m to a power n and taking default n value as 2</title><content type='html'>#include &lt; iostream.h&gt;&lt;br /&gt;#include &lt; stdlib.h&gt;&lt;br /&gt;&lt;br /&gt;float power(double m,int n=2)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;int i;&lt;br /&gt;&lt;br /&gt;double result=1;&lt;br /&gt;&lt;br /&gt;for(i=0;i&lt; n;i++)&lt;br /&gt;&lt;br /&gt;result*=m;&lt;br /&gt;&lt;br /&gt;return result;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;double num,res;&lt;br /&gt;&lt;br /&gt;int powr;&lt;br /&gt;&lt;br /&gt;cout&lt;&lt; " enter the number\n";&lt;br /&gt;&lt;br /&gt;cin&gt;&gt;num;&lt;br /&gt;&lt;br /&gt;cout&lt;&lt; " enter the power\n";&lt;br /&gt;&lt;br /&gt;cin&gt;&gt;powr;&lt;br /&gt;&lt;br /&gt;res=power(num,powr);&lt;br /&gt;&lt;br /&gt;cout&lt;&lt; " the result is ----&gt; "&lt;&lt; res;&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-3714884164939472332?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/3714884164939472332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=3714884164939472332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3714884164939472332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3714884164939472332'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-write-function-power-to.html' title='C++ program to write a function power() to raise a number m to a power n and taking default n value as 2'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-9007566011838470360</id><published>2008-09-11T12:25:00.001-07:00</published><updated>2008-09-11T12:27:01.167-07:00</updated><title type='text'>c++ program to reverse a sentence</title><content type='html'>#include &lt; iostream.h &gt;&lt;br /&gt;#include &lt; stdio.h &gt;&lt;br /&gt;#define MAX 100&lt;br /&gt;#include &lt; string.h&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void swap(char* , char*);&lt;br /&gt;&lt;br /&gt;void str_rev(char *str)&lt;br /&gt;{&lt;br /&gt;             &lt;br /&gt;     char *fir = str;&lt;br /&gt;    char *end = str + (strlen(str) - 1);&lt;br /&gt;    swap(fir,end);   &lt;br /&gt;               &lt;br /&gt;    char *x = str;&lt;br /&gt;    char *y = x;&lt;br /&gt;&lt;br /&gt;            while (*x != '\0')&lt;br /&gt;            {&lt;br /&gt;                  if(*x == ' ')&lt;br /&gt;                    {&lt;br /&gt;                    swap(y,x-1);&lt;br /&gt;                       x=x+1;&lt;br /&gt;                    y=x;                                                         &lt;br /&gt;                    }&lt;br /&gt;                         &lt;br /&gt;                      else&lt;br /&gt;                    {&lt;br /&gt;                      x++;&lt;br /&gt;                    }&lt;br /&gt;             &lt;br /&gt;                }&lt;br /&gt;     swap(y,x-1);&lt;br /&gt;                             &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void swap(char *fir, char *end)&lt;br /&gt;{&lt;br /&gt;  char temp;&lt;br /&gt;             &lt;br /&gt;              while(fir &lt; end)&lt;br /&gt;              {&lt;br /&gt;              temp = *fir;&lt;br /&gt;              *fir = *end;&lt;br /&gt;              *end = temp;&lt;br /&gt;              fir++;&lt;br /&gt;              end--;&lt;br /&gt;              }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;     printf( " enter text \n");&lt;br /&gt;     char text[MAX];&lt;br /&gt;     gets(text);&lt;br /&gt;     str_rev(text);&lt;br /&gt;     printf( " %s", text);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-9007566011838470360?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/9007566011838470360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=9007566011838470360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/9007566011838470360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/9007566011838470360'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-reverse-sentence.html' title='&lt;strong&gt;c++&lt;/strong&gt; program to reverse a sentence'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-4528576822846616174</id><published>2008-09-11T12:25:00.000-07:00</published><updated>2008-11-16T06:37:40.548-08:00</updated><title type='text'>c++ program to reverse a sentence</title><content type='html'>#include &lt; iostream.h &gt;&lt;br /&gt;#include &lt; stdio.h &gt;&lt;br /&gt;#define MAX 100&lt;br /&gt;#include &lt; string.h&gt;&lt;br /&gt;&lt;br /&gt;void swap(char* , char*);&lt;br /&gt;&lt;br /&gt;void str_rev(char *str)&lt;br /&gt;{&lt;br /&gt;             &lt;br /&gt;     char *fir = str;&lt;br /&gt;    char *end = str + (strlen(str) - 1);&lt;br /&gt;    swap(fir,end);   &lt;br /&gt;               &lt;br /&gt;    char *x = str;&lt;br /&gt;    char *y = x;&lt;br /&gt;&lt;br /&gt;            while (*x != '\0')&lt;br /&gt;            {&lt;br /&gt;                  if(*x == ' ')&lt;br /&gt;                    {&lt;br /&gt;                    swap(y,x-1);&lt;br /&gt;                       x=x+1;&lt;br /&gt;                    y=x;                                                         &lt;br /&gt;                    }&lt;br /&gt;                         &lt;br /&gt;                      else&lt;br /&gt;                    {&lt;br /&gt;                      x++;&lt;br /&gt;                    }&lt;br /&gt;             &lt;br /&gt;                }&lt;br /&gt;     swap(y,x-1);&lt;br /&gt;                             &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void swap(char *fir, char *end)&lt;br /&gt;{&lt;br /&gt;  char temp;&lt;br /&gt;             &lt;br /&gt;              while(fir &lt; end)&lt;br /&gt;              {&lt;br /&gt;              temp = *fir;&lt;br /&gt;              *fir = *end;&lt;br /&gt;              *end = temp;&lt;br /&gt;              fir++;&lt;br /&gt;              end--;&lt;br /&gt;              }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;     printf( " enter text \n");&lt;br /&gt;     char text[MAX];&lt;br /&gt;     gets(text);&lt;br /&gt;     str_rev(text);&lt;br /&gt;     printf( " %s", text);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-4528576822846616174?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/4528576822846616174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=4528576822846616174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/4528576822846616174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/4528576822846616174'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-reverse-sentence_11.html' title='&lt;strong&gt;c++&lt;/strong&gt; program to reverse a sentence'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-3488383951655571357</id><published>2008-09-11T12:23:00.000-07:00</published><updated>2008-09-11T12:25:29.423-07:00</updated><title type='text'>c++ program example of inheritance and virtual function</title><content type='html'>#include &lt; stdio.h&gt;&lt;br /&gt;#include &lt; iostream.h&gt;&lt;br /&gt;#include &lt; stdlib.h&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Prototype graphics library function to draw a circle&lt;br /&gt;&lt;br /&gt;void glib_draw_circle (int x, int y, int radius);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Shape base class declaration&lt;br /&gt;&lt;br /&gt;class Shape&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;protected:&lt;br /&gt;&lt;br /&gt;  int m_x;    // X coordinate&lt;br /&gt;&lt;br /&gt;  int m_y;  // Y coordinate&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public:&lt;br /&gt;&lt;br /&gt;  // Pure virtual function for drawing&lt;br /&gt;&lt;br /&gt;  virtual void Draw() = 0; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  // A regular virtual function&lt;br /&gt;&lt;br /&gt;  virtual void MoveTo(int newX, int newY);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  // Regular method, not overridable.&lt;br /&gt;&lt;br /&gt;  void Erase();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  // Constructor for Shape&lt;br /&gt;&lt;br /&gt;  Shape(int x, int y);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  // Virtual destructor for Shape&lt;br /&gt;&lt;br /&gt;  virtual ~Shape();&lt;br /&gt;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Circle class declaration&lt;br /&gt;&lt;br /&gt;class Circle : public Shape&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;private:&lt;br /&gt;&lt;br /&gt;  int m_radius;    // Radius of the circle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public:&lt;br /&gt;&lt;br /&gt;  // Override to draw a circle&lt;br /&gt;&lt;br /&gt;  virtual void Draw();   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  // Constructor for Circle&lt;br /&gt;&lt;br /&gt;  Circle(int x, int y, int radius);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  // Destructor for Circle&lt;br /&gt;&lt;br /&gt;  virtual ~Circle();&lt;br /&gt;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Shape constructor implementation&lt;br /&gt;&lt;br /&gt;Shape::Shape(int x, int y)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;  m_x = x;&lt;br /&gt;&lt;br /&gt;  m_y = y;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Shape destructor implementation&lt;br /&gt;&lt;br /&gt;Shape::~Shape()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;//...&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Circle constructor implementation&lt;br /&gt;&lt;br /&gt;Circle::Circle(int x, int y, int radius) : Shape (x, y)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;  m_radius = radius;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Circle destructor implementation&lt;br /&gt;&lt;br /&gt;Circle::~Circle()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;//...&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Circle override of the pure virtual Draw method.&lt;br /&gt;&lt;br /&gt;void Circle::Draw()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;  glib_draw_circle(m_x, m_y, m_radius);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;  // Define a circle with a center at (50,100) and a radius of 25&lt;br /&gt;&lt;br /&gt;  Shape *pShape = new Circle(50, 100, 25);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  // Define a circle with a center at (5,5) and a radius of 2&lt;br /&gt;&lt;br /&gt;  Circle aCircle(5,5, 2);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  // Various operations on a Circle via a Shape pointer&lt;br /&gt;&lt;br /&gt;  pShape-&gt;Draw();&lt;br /&gt;&lt;br /&gt;  pShape-&gt;MoveTo(100, 100);&lt;br /&gt;&lt;br /&gt;  pShape-&gt;Erase();&lt;br /&gt;&lt;br /&gt;  delete pShape;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  // Invoking the Draw method directly&lt;br /&gt;&lt;br /&gt;  aCircle.Draw();&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-3488383951655571357?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/3488383951655571357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=3488383951655571357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3488383951655571357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3488383951655571357'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-example-of-inheritance-and.html' title='&lt;strong&gt;c++&lt;/strong&gt; program example of inheritance and virtual function'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-2522033814257050490</id><published>2008-09-11T12:20:00.000-07:00</published><updated>2008-09-11T12:23:43.320-07:00</updated><title type='text'>C++  program to Reverse a LINK LIST</title><content type='html'>#include &lt; iostream&gt;&lt;br /&gt;#include &lt; stdio.h&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;class node&lt;br /&gt;{&lt;br /&gt;public: int data;&lt;br /&gt;          node *ptr;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;class linkedList&lt;br /&gt;{&lt;br /&gt;private: node *head;&lt;br /&gt;&lt;br /&gt;public: linkedList() //constructor&lt;br /&gt;           {&lt;br /&gt;           head = NULL;&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           void insert_front();&lt;br /&gt;           void reverse();&lt;br /&gt;           void display();&lt;br /&gt;&lt;br /&gt;           ~linkedList() //destructor&lt;br /&gt;           {&lt;br /&gt;               delete head;&lt;br /&gt;           }&lt;br /&gt;};// end of LL&lt;br /&gt;&lt;br /&gt;void linkedList::insert_front()&lt;br /&gt;{&lt;br /&gt;     node *newNode;&lt;br /&gt;     int item;&lt;br /&gt;     newNode = new node;&lt;br /&gt;     cout&lt;&lt; " enter the item to be inserted" &lt;&lt; endl;&lt;br /&gt;     cin &gt;&gt; item;&lt;br /&gt;     newNode-&gt;data=item;&lt;br /&gt;     newNode-&gt;ptr=head;&lt;br /&gt;     head=newNode;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void linkedList::reverse()&lt;br /&gt;{&lt;br /&gt;     node *current, *temp;&lt;br /&gt;     current=NULL;&lt;br /&gt;     &lt;br /&gt;     if(head==NULL)&lt;br /&gt;          {&lt;br /&gt;          cout&lt;&lt; "list is empty"&lt;&lt; endl;&lt;br /&gt;          }&lt;br /&gt;&lt;br /&gt;     while(head!=NULL)&lt;br /&gt;     {&lt;br /&gt;          temp=head;&lt;br /&gt;          head=head-&gt;ptr;&lt;br /&gt;          temp-&gt;ptr=current;&lt;br /&gt;          current=temp;&lt;br /&gt;     }&lt;br /&gt;     head=temp;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void linkedList::display()&lt;br /&gt;{&lt;br /&gt;     node *temp;&lt;br /&gt;     temp=head;&lt;br /&gt;     cout&lt;&lt; "\ncontents of list"&lt;&lt; endl;&lt;br /&gt;&lt;br /&gt;     while(temp!=NULL)&lt;br /&gt;     {&lt;br /&gt;          cout&lt;&lt; temp-&gt;data&lt;&lt; "-&gt;";&lt;br /&gt;          temp=temp-&gt;ptr;&lt;br /&gt;&lt;br /&gt;     }&lt;br /&gt;cout&lt;&lt; "NULL"&lt;&lt; endl;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;     linkedList ll;&lt;br /&gt;     int opt;&lt;br /&gt;     &lt;br /&gt;     while(opt!=0)&lt;br /&gt;     {&lt;br /&gt;          &lt;br /&gt;          ll.insert_front();&lt;br /&gt;               &lt;br /&gt;          ll.display();&lt;br /&gt;                    &lt;br /&gt;          &lt;br /&gt;          cout&lt;&lt; "do you want to continue: yes: 1 or No: 0"&lt;&lt; endl;&lt;br /&gt;          cin&gt;&gt;opt;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;ll.reverse();&lt;br /&gt;&lt;br /&gt;cout&lt;&lt; "after reversal ";&lt;br /&gt;ll.display();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-2522033814257050490?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/2522033814257050490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=2522033814257050490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2522033814257050490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2522033814257050490'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-reverse-link-list.html' title='&lt;strong&gt;C++&lt;/strong&gt;  program to Reverse a LINK LIST'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-7450307435042668969</id><published>2008-09-11T12:17:00.000-07:00</published><updated>2008-09-11T12:20:02.857-07:00</updated><title type='text'>c++  program to find the number of times that a given word(i.e. a short string) occurs in a sentence (i.e. a long string!).</title><content type='html'>#include &lt; stdio.h&gt;&lt;br /&gt;#include &lt; conio.h&gt;&lt;br /&gt;#include &lt; string.h&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;     char s1[20],s2[20];&lt;br /&gt;     int flag=0;&lt;br /&gt;     &lt;br /&gt;     printf(" enter the first string");&lt;br /&gt;     gets(s1);&lt;br /&gt;     printf(" enter the second string");&lt;br /&gt;     gets(s2);&lt;br /&gt;     char *ptr1=s1;&lt;br /&gt;     char *ptr2=s2;&lt;br /&gt;     int count=0,flag1=0;&lt;br /&gt;     int m= strlen(s2);&lt;br /&gt;     while(1)&lt;br /&gt;     {&lt;br /&gt;          while(1)&lt;br /&gt;          {&lt;br /&gt;          &lt;br /&gt;               char ch=*ptr1;&lt;br /&gt;               if(ch==' ')&lt;br /&gt;                    break;&lt;br /&gt;               if(ch==NULL)&lt;br /&gt;               {&lt;br /&gt;                    flag1=1;&lt;br /&gt;                    break;&lt;br /&gt;               }&lt;br /&gt;               if(*ptr1==*ptr2)&lt;br /&gt;               {&lt;br /&gt;                    &lt;br /&gt;                    *ptr1++;&lt;br /&gt;                    *ptr2++;&lt;br /&gt;                    count++;&lt;br /&gt;                    &lt;br /&gt;               }&lt;br /&gt;               else&lt;br /&gt;               {&lt;br /&gt;                    count--;&lt;br /&gt;                    *ptr1++;&lt;br /&gt;               }&lt;br /&gt;          }&lt;br /&gt;&lt;br /&gt;          if(flag1!=1)&lt;br /&gt;          {&lt;br /&gt;               if(*ptr1==' ')&lt;br /&gt;                    ptr1++;&lt;br /&gt;               if(count==m)&lt;br /&gt;               {&lt;br /&gt;                    flag++;&lt;br /&gt;               }&lt;br /&gt;               ptr2=s2;&lt;br /&gt;               count=0;&lt;br /&gt;          }&lt;br /&gt;          else&lt;br /&gt;          {&lt;br /&gt;               if(count==m)&lt;br /&gt;               {&lt;br /&gt;                    flag++;&lt;br /&gt;               }&lt;br /&gt;               break;&lt;br /&gt;&lt;br /&gt;          }&lt;br /&gt;     }&lt;br /&gt;     if(flag!=0)&lt;br /&gt;     {&lt;br /&gt;          printf(" the no of word occurence is %d",flag);&lt;br /&gt;     }&lt;br /&gt;     else&lt;br /&gt;     {&lt;br /&gt;          printf(" word absent");&lt;br /&gt;     }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-7450307435042668969?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/7450307435042668969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=7450307435042668969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/7450307435042668969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/7450307435042668969'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-find-number-of-times-that.html' title='c++  program to find the number of times that a given word(i.e. a short string) occurs in a sentence (i.e. a long string!).'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-7561418400434501893</id><published>2008-09-09T14:14:00.000-07:00</published><updated>2008-09-09T14:21:45.355-07:00</updated><title type='text'>HTML Code to generate browser details</title><content type='html'>&lt; html &gt;&lt;br /&gt;&lt; body &gt;&lt;br /&gt;&lt;br /&gt;&lt; script type="text/javascript"&gt;&lt;br /&gt;var x = navigator&lt;br /&gt;document.write("CodeName=" + x.appCodeName)&lt;br /&gt;document.write("&lt; br / &gt;")&lt;br /&gt;document.write("MinorVersion=" + x.appMinorVersion)&lt;br /&gt;document.write("&lt; br / &gt;")&lt;br /&gt;document.write("Name=" + x.appName)&lt;br /&gt;document.write("&lt; br / &gt;")&lt;br /&gt;document.write("Version=" + x.appVersion)&lt;br /&gt;document.write("&lt; br / &gt;")&lt;br /&gt;document.write("CookieEnabled=&lt;br /&gt;" + x.cookieEnabled)&lt;br /&gt;document.write("&lt; br / &gt;")&lt;br /&gt;document.write("CPUClass=" + x.cpuClass)&lt;br /&gt;document.write("&lt; br / &gt;")&lt;br /&gt;document.write("OnLine=" + x.onLine)&lt;br /&gt;document.write("&lt; br / &gt;")&lt;br /&gt;document.write("Platform=" + x.platform)&lt;br /&gt;document.write("&lt; br / &gt;")&lt;br /&gt;document.write("UA=" + x.userAgent)&lt;br /&gt;document.write("&lt; br / &gt;")&lt;br /&gt;document.write("BrowserLanguage=" + x.browserLanguage)&lt;br /&gt;document.write("&lt; br / &gt;")&lt;br /&gt;document.write("SystemLanguage=" + x.systemLanguage)&lt;br /&gt;document.write("&lt; br / &gt;")&lt;br /&gt;document.write(" UserLanguage = " + x.userLanguage)&lt;br /&gt;&lt; /script &gt;&lt;br /&gt;&lt;br /&gt;&lt; /body &gt;&lt;br /&gt;&lt; /html &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-7561418400434501893?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/7561418400434501893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=7561418400434501893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/7561418400434501893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/7561418400434501893'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/html-code-to-generate-browser-details.html' title='HTML Code to generate browser details'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-907962635120195444</id><published>2008-09-05T07:19:00.000-07:00</published><updated>2008-09-06T13:43:43.932-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C-code'/><title type='text'>C code snippet to display array implementation of stack</title><content type='html'>#include &lt; stdio.h&gt;&lt;br /&gt;#include &lt; conio.h&gt;&lt;br /&gt;#include &lt; process.h&gt;&lt;br /&gt;&lt;br /&gt;#define STACK_SIZE 10&lt;br /&gt;&lt;br /&gt;void push(int item,int *top,int s[])&lt;br /&gt;{&lt;br /&gt;     if(*top==STACK_SIZE-1)&lt;br /&gt;     {&lt;br /&gt;          printf(" Stack overflow\n");&lt;br /&gt;          return;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     s[++(*top)]=item;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int pop(int *top,int s[])&lt;br /&gt;{&lt;br /&gt;     int item_deleted;&lt;br /&gt;&lt;br /&gt;     if(*top==-1)&lt;br /&gt;     {&lt;br /&gt;          return 0;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     item_deleted=s[(*top)--];&lt;br /&gt;&lt;br /&gt;     return item_deleted;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void display(int top,int s[])&lt;br /&gt;{&lt;br /&gt;     printf(" contents of stack are\n");&lt;br /&gt;&lt;br /&gt;     for(int i=0;i&lt;= top;i++)&lt;br /&gt;     {&lt;br /&gt;          printf("%d ",s[i]);&lt;br /&gt;     }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;     int top,s[20],choice,item,item_deleted;&lt;br /&gt;&lt;br /&gt;     top=-1;&lt;br /&gt;&lt;br /&gt;     for(;;)&lt;br /&gt;     {&lt;br /&gt;          printf(" 1.Push\n2.Pop\n3.display\n");&lt;br /&gt;          printf(" 4.Exit\n");&lt;br /&gt;          printf(" Enter choice\n");&lt;br /&gt;          scanf(" %d",&amp;choice);&lt;br /&gt;&lt;br /&gt;          switch(choice)&lt;br /&gt;          {&lt;br /&gt;               case 1:&lt;br /&gt;                    printf(" Enter item to be inserted\n");&lt;br /&gt;                    scanf(" %d",&amp;item);&lt;br /&gt;                    push(item,&amp;top,s);&lt;br /&gt;                    break;&lt;br /&gt;               case 2:&lt;br /&gt;                    item_deleted=pop(&amp;top,s);&lt;br /&gt;                    printf(" The item deleted=%d",item_deleted);&lt;br /&gt;                    break;&lt;br /&gt;               case 3:&lt;br /&gt;                    display(top,s);&lt;br /&gt;                    break;&lt;br /&gt;               default:&lt;br /&gt;                    exit(0);&lt;br /&gt;          }&lt;br /&gt;     }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-907962635120195444?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/907962635120195444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=907962635120195444' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/907962635120195444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/907962635120195444'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-code-to-display-array-implementation.html' title='C code snippet to display array implementation of stack'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-2437255618321050219</id><published>2008-09-05T07:16:00.000-07:00</published><updated>2008-09-05T07:25:07.857-07:00</updated><title type='text'>C program to show all operations on singly linked list</title><content type='html'>#include &lt; stdio.h&gt;&lt;br /&gt;#include &lt; process.h&gt;&lt;br /&gt;#include &lt; malloc.h&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;struct node&lt;br /&gt;{&lt;br /&gt;     int info;&lt;br /&gt;     struct node *link;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;typedef struct node *NODE;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NODE getnode()&lt;br /&gt;{&lt;br /&gt;     NODE x;&lt;br /&gt;&lt;br /&gt;     x=(NODE) malloc( sizeof(struct node));&lt;br /&gt;&lt;br /&gt;     if(x==NULL)&lt;br /&gt;     {&lt;br /&gt;          printf(" Out of memory\n");&lt;br /&gt;          exit(0);&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     return x;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void freenode( NODE x)&lt;br /&gt;{&lt;br /&gt;     free(x);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NODE insert_front(int item,NODE first)&lt;br /&gt;{&lt;br /&gt;     NODE temp;&lt;br /&gt;&lt;br /&gt;     temp=getnode();&lt;br /&gt;&lt;br /&gt;     temp-&gt;info=item;&lt;br /&gt;     temp-&gt;link=first;&lt;br /&gt;&lt;br /&gt;     return temp;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;NODE insert_rear(int item,NODE first)&lt;br /&gt;{&lt;br /&gt;     NODE temp;&lt;br /&gt;     NODE cur;&lt;br /&gt;&lt;br /&gt;     temp=getnode();&lt;br /&gt;&lt;br /&gt;     temp-&gt;info=item;&lt;br /&gt;     temp-&gt;link=NULL;&lt;br /&gt;     &lt;br /&gt;     if(first==NULL)&lt;br /&gt;          return temp;&lt;br /&gt;&lt;br /&gt;     cur=first;&lt;br /&gt;&lt;br /&gt;     while(cur-&gt;link!=NULL)&lt;br /&gt;     {&lt;br /&gt;          cur=cur-&gt;link;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     cur-&gt;link=temp;&lt;br /&gt;&lt;br /&gt;     return first;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;NODE delete_front(NODE first)&lt;br /&gt;{&lt;br /&gt;     NODE temp;&lt;br /&gt;     if(first== NULL)&lt;br /&gt;     {&lt;br /&gt;          printf(" list empty");&lt;br /&gt;          return first;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     temp=first;&lt;br /&gt;     first=first-&gt;link;&lt;br /&gt;&lt;br /&gt;     printf(" Item deleted=%d\n",temp-&gt;info);&lt;br /&gt;     freenode(temp);&lt;br /&gt;&lt;br /&gt;     return first;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;NODE delete_rear(NODE first)&lt;br /&gt;{&lt;br /&gt;     if(first==NULL)&lt;br /&gt;     {&lt;br /&gt;          printf(" list empty\n");&lt;br /&gt;          return first;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     if(first-&gt;link==NULL)&lt;br /&gt;     {&lt;br /&gt;          printf(" Item deleted=%d\n",first-&gt;info);&lt;br /&gt;          freenode(first);&lt;br /&gt;          first=NULL;&lt;br /&gt;          return first;&lt;br /&gt;     }&lt;br /&gt;     NODE prev=NULL;&lt;br /&gt;     NODE cur=first;&lt;br /&gt;&lt;br /&gt;     while(cur-&gt;link!=NULL)&lt;br /&gt;     {&lt;br /&gt;          prev=cur;&lt;br /&gt;          cur=cur-&gt;link;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     printf(" Item deleted=%d\n",cur-&gt;info);&lt;br /&gt;     freenode(cur);&lt;br /&gt;&lt;br /&gt;     prev-&gt;link=NULL;&lt;br /&gt;&lt;br /&gt;     return first;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void display(NODE first)&lt;br /&gt;{&lt;br /&gt;     if(first==NULL)&lt;br /&gt;     {&lt;br /&gt;          printf(" list empty\n");&lt;br /&gt;          return;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     printf(" The contents of list\n");&lt;br /&gt;&lt;br /&gt;     NODE temp=first;&lt;br /&gt;&lt;br /&gt;     while(temp!=NULL)&lt;br /&gt;     {&lt;br /&gt;          printf("%d ",temp-&gt;info);&lt;br /&gt;          temp=temp-&gt;link;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;     NODE first=NULL;&lt;br /&gt;     int choice,item,item_deleted;&lt;br /&gt;&lt;br /&gt;     for(;;)&lt;br /&gt;     {&lt;br /&gt;          printf(" 1.insert front\n2insert rear\n3delete front\n4.delete rear\n5.display");&lt;br /&gt;          printf(" 6.exit\n");&lt;br /&gt;&lt;br /&gt;          printf(" enter the choice\n");&lt;br /&gt;          scanf(" %d",&amp;choice);&lt;br /&gt;&lt;br /&gt;          switch(choice)&lt;br /&gt;          {&lt;br /&gt;               case 1:&lt;br /&gt;                    printf(" Enter the item to be inserted\n");&lt;br /&gt;                    scanf(" %d",&amp;item);&lt;br /&gt;                    first=insert_front(item,first);&lt;br /&gt;                    break;&lt;br /&gt;&lt;br /&gt;               case 2:&lt;br /&gt;                    printf(" Enter the item to be inserted\n");&lt;br /&gt;                    scanf(" %d",&amp;item);&lt;br /&gt;                    first=insert_rear(item,first);                    &lt;br /&gt;                    break;&lt;br /&gt;&lt;br /&gt;               case 3:&lt;br /&gt;                    delete_front(first);               &lt;br /&gt;                    break;&lt;br /&gt;&lt;br /&gt;               case 4:&lt;br /&gt;                    delete_rear(first);&lt;br /&gt;                    break;&lt;br /&gt;&lt;br /&gt;               case 5:&lt;br /&gt;                    display(first);&lt;br /&gt;                    break;&lt;br /&gt;&lt;br /&gt;               default:&lt;br /&gt;                    exit(0);&lt;br /&gt;&lt;br /&gt;          }&lt;br /&gt;     }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-2437255618321050219?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/2437255618321050219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=2437255618321050219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2437255618321050219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2437255618321050219'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-show-all-operations-on.html' title='C program to show all operations on singly linked list'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-6811746314425516731</id><published>2008-09-05T07:13:00.000-07:00</published><updated>2008-09-05T07:15:57.013-07:00</updated><title type='text'>C code to demonstrate operations on stack</title><content type='html'>#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;malloc.h&gt;&lt;br /&gt;#include &lt;process.h&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;struct node&lt;br /&gt;{&lt;br /&gt;     int info;&lt;br /&gt;     struct node *link;&lt;br /&gt;};&lt;br /&gt;typedef struct node *NODE;&lt;br /&gt;&lt;br /&gt;NODE getnode()&lt;br /&gt;{&lt;br /&gt;     NODE x;&lt;br /&gt;&lt;br /&gt;     x=(NODE) malloc( sizeof( struct node));&lt;br /&gt;&lt;br /&gt;     if(x==NULL)&lt;br /&gt;     {&lt;br /&gt;          printf(" Out of memory\n");&lt;br /&gt;          exit(0);&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     return x;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void freenode(NODE x)&lt;br /&gt;{&lt;br /&gt;     free(x);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NODE insert_front(int item,NODE first)&lt;br /&gt;{&lt;br /&gt;     NODE temp;&lt;br /&gt;&lt;br /&gt;     temp=getnode();&lt;br /&gt;&lt;br /&gt;     temp-&gt;info=item;&lt;br /&gt;     temp-&gt;link=first;&lt;br /&gt;&lt;br /&gt;     return temp;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;NODE delete_front(NODE first)&lt;br /&gt;{&lt;br /&gt;     NODE temp;&lt;br /&gt;     if(first==NULL)&lt;br /&gt;     {&lt;br /&gt;          printf(" list empty");&lt;br /&gt;          return first;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     temp=first;&lt;br /&gt;     first=first-&gt;link;&lt;br /&gt;&lt;br /&gt;     printf(" Item deleted=%d\n",temp-&gt;info);&lt;br /&gt;     freenode(temp);&lt;br /&gt;&lt;br /&gt;     return first;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void display(NODE first)&lt;br /&gt;{&lt;br /&gt;     if(first==NULL)&lt;br /&gt;     {&lt;br /&gt;          printf(" list empty\n");&lt;br /&gt;          return;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     printf(" The contents of list\n");&lt;br /&gt;&lt;br /&gt;     NODE temp=first;&lt;br /&gt;&lt;br /&gt;     while(temp!=NULL)&lt;br /&gt;     {&lt;br /&gt;          printf("%d ",temp-&gt;info);&lt;br /&gt;          temp=temp-&gt;link;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;     NODE first=NULL;&lt;br /&gt;     int choice,item;&lt;br /&gt;&lt;br /&gt;     for(;;)&lt;br /&gt;     {&lt;br /&gt;          printf(" 1.insert front\n2.delete front\n3.display\n4.exit\n");&lt;br /&gt;           printf(" Enter choice\n");&lt;br /&gt;           scanf(" %d",&amp;choice);&lt;br /&gt;&lt;br /&gt;           switch(choice)&lt;br /&gt;           {&lt;br /&gt;           case 1:&lt;br /&gt;                printf(" Item:");&lt;br /&gt;                scanf(" %d",&amp;item);&lt;br /&gt;                first=insert_front(item,first);&lt;br /&gt;                break;&lt;br /&gt;           case 2:&lt;br /&gt;                first=delete_front(first);&lt;br /&gt;                break;&lt;br /&gt;           case 3:&lt;br /&gt;                display(first);&lt;br /&gt;                break;&lt;br /&gt;           default:&lt;br /&gt;                exit(0);&lt;br /&gt;           }&lt;br /&gt;     }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-6811746314425516731?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/6811746314425516731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=6811746314425516731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6811746314425516731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6811746314425516731'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-code-to-demonstrate-operations-on.html' title='C code to demonstrate operations on stack'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-973087373260518108</id><published>2008-09-05T07:12:00.000-07:00</published><updated>2008-09-06T13:25:12.171-07:00</updated><title type='text'>C program to demostrate Queue using singly linked list</title><content type='html'>#include &lt; stdio.h &gt;&lt;br /&gt;#include &lt; malloc.h &gt;&lt;br /&gt;#include &lt; process.h &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;struct node&lt;br /&gt;{&lt;br /&gt;     int info;&lt;br /&gt;     struct node *link;&lt;br /&gt;};&lt;br /&gt;typedef struct node *NODE;&lt;br /&gt;&lt;br /&gt;NODE getnode()&lt;br /&gt;{&lt;br /&gt;     NODE x;&lt;br /&gt;&lt;br /&gt;     x=(NODE) malloc(sizeof(struct node));&lt;br /&gt;&lt;br /&gt;     if(x== NULL)&lt;br /&gt;     {&lt;br /&gt;          printf(" Out of memory\n");&lt;br /&gt;          exit(0);&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     return x;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void freenode(NODE x)&lt;br /&gt;{&lt;br /&gt;     free(x);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NODE insert_rear(int item,NODE first)&lt;br /&gt;{&lt;br /&gt;     NODE temp;&lt;br /&gt;     NODE cur;&lt;br /&gt;&lt;br /&gt;     temp=getnode();&lt;br /&gt;&lt;br /&gt;     temp-&gt;info=item;&lt;br /&gt;     temp-&gt;link=NULL;&lt;br /&gt;     &lt;br /&gt;     if(first== NULL)&lt;br /&gt;          return temp;&lt;br /&gt;&lt;br /&gt;     cur=first;&lt;br /&gt;&lt;br /&gt;     while(cur-&gt;link!=NULL)&lt;br /&gt;     {&lt;br /&gt;          cur=cur-&gt;link;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     cur-&gt;link=temp;&lt;br /&gt;&lt;br /&gt;     return first;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NODE delete_front(NODE first)&lt;br /&gt;{&lt;br /&gt;     NODE temp;&lt;br /&gt;     if(first==NULL)&lt;br /&gt;     {&lt;br /&gt;          printf("list empty");&lt;br /&gt;          return first;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     temp=first;&lt;br /&gt;     first=first-&gt;link;&lt;br /&gt;&lt;br /&gt;     printf(" Item deleted=%d\n",temp-&gt;info);&lt;br /&gt;     freenode(temp);&lt;br /&gt;&lt;br /&gt;     return first;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void display(NODE first)&lt;br /&gt;{&lt;br /&gt;     if(first==NULL)&lt;br /&gt;     {&lt;br /&gt;          printf(" list empty\n");&lt;br /&gt;          return;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;     printf(" The contents of list\n");&lt;br /&gt;&lt;br /&gt;     NODE temp=first;&lt;br /&gt;&lt;br /&gt;     while(temp!= NULL)&lt;br /&gt;     {&lt;br /&gt;          printf(" %d ",temp-&gt;info);&lt;br /&gt;          temp=temp-&gt;link;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;     NODE first= NULL;&lt;br /&gt;     int choice,item;&lt;br /&gt;&lt;br /&gt;     for(;;)&lt;br /&gt;     {&lt;br /&gt;          printf(" 1.insert rear\n2.delete front\n3.display\n4.exit\n");&lt;br /&gt;           printf(" Enter choice\n");&lt;br /&gt;           scanf(" %d", &amp;choice);&lt;br /&gt;&lt;br /&gt;           switch(choice)&lt;br /&gt;           {&lt;br /&gt;           case 1:&lt;br /&gt;                printf("Item:");&lt;br /&gt;                scanf("%d",&amp;item);&lt;br /&gt;                first=insert_rear(item,first);&lt;br /&gt;                break;&lt;br /&gt;           case 2:&lt;br /&gt;                first=delete_front(first);&lt;br /&gt;                break;&lt;br /&gt;           case 3:&lt;br /&gt;                display(first);&lt;br /&gt;                break;&lt;br /&gt;           default:&lt;br /&gt;                exit(0);&lt;br /&gt;           }&lt;br /&gt;     }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-973087373260518108?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/973087373260518108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=973087373260518108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/973087373260518108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/973087373260518108'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-demostrate-queue-using.html' title='C program to demostrate Queue using singly linked list'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-1035607388205189607</id><published>2008-09-05T06:59:00.000-07:00</published><updated>2008-09-05T07:00:39.326-07:00</updated><title type='text'>C# program to Demonstrate the difference between prefix</title><content type='html'>using System;&lt;br /&gt;&lt;br /&gt;class PrePostDemo {&lt;br /&gt;  public static void Main() {&lt;br /&gt;    int x, y;&lt;br /&gt;    int i;&lt;br /&gt;&lt;br /&gt;    x = 1;&lt;br /&gt;    Console.WriteLine("Series generated using y = x + x++;");&lt;br /&gt;    for(i = 0; i &lt; 10; i++) {&lt;br /&gt;&lt;br /&gt;      y = x + x++; // postfix ++&lt;br /&gt;&lt;br /&gt;      Console.WriteLine(y + " ");&lt;br /&gt;    }&lt;br /&gt;    Console.WriteLine();&lt;br /&gt;    x = 1;&lt;br /&gt;    Console.WriteLine("Series generated using y = x + ++x;");&lt;br /&gt;    for(i = 0; i &lt; 10; i++) {&lt;br /&gt;&lt;br /&gt;      y = x + ++x; // prefix ++&lt;br /&gt;&lt;br /&gt;      Console.WriteLine(y + " ");&lt;br /&gt;    }&lt;br /&gt;    Console.WriteLine();&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-1035607388205189607?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/1035607388205189607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=1035607388205189607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/1035607388205189607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/1035607388205189607'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-demonstrate-difference.html' title='C# program to Demonstrate the difference between prefix'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-1238460790990645808</id><published>2008-09-05T06:58:00.000-07:00</published><updated>2008-09-06T13:22:56.888-07:00</updated><title type='text'>C# program: Use bitwise OR to make a number odd using bitwise '|'.</title><content type='html'>using System;&lt;br /&gt;&lt;br /&gt;class MakeOdd {&lt;br /&gt;  public static void Main() {&lt;br /&gt;    ushort num;&lt;br /&gt;    ushort i;&lt;br /&gt;&lt;br /&gt;    for(i = 1; i &lt;= 10; i++) {&lt;br /&gt;      num = i;&lt;br /&gt;&lt;br /&gt;      Console.WriteLine("num: " + num);&lt;br /&gt;&lt;br /&gt;      num = (ushort) (num | 1); // num | 0000 0001&lt;br /&gt;&lt;br /&gt;      Console.WriteLine("num after turning on bit zero: "&lt;br /&gt;                        + num + "\n");&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-1238460790990645808?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/1238460790990645808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=1238460790990645808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/1238460790990645808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/1238460790990645808'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-use-bitwise-or-to-make-number.html' title='C# program: Use bitwise OR to make a number odd using bitwise &apos;|&apos;.'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-6157399744271226879</id><published>2008-09-05T06:57:00.000-07:00</published><updated>2008-09-05T06:58:26.782-07:00</updated><title type='text'>C# program to convert from long to double</title><content type='html'>using System;&lt;br /&gt;&lt;br /&gt;class LtoD {&lt;br /&gt;  public static void Main() {&lt;br /&gt;    long L;&lt;br /&gt;    double D;&lt;br /&gt;&lt;br /&gt;    L = 100123285L; // D=100123285L ;L=D  illegal&lt;br /&gt;    D = L;&lt;br /&gt;&lt;br /&gt;    Console.WriteLine("L and D: " + L + " " + D);&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-6157399744271226879?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/6157399744271226879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=6157399744271226879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6157399744271226879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6157399744271226879'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-convert-from-long-to.html' title='C# program to convert from long to double'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-5302139595932972534</id><published>2008-09-05T06:56:00.000-07:00</published><updated>2008-09-06T13:26:06.830-07:00</updated><title type='text'>C# program to demonstrate jagged arrays.</title><content type='html'>using System;&lt;br /&gt;&lt;br /&gt;class Jagged {&lt;br /&gt;  public static void Main() {&lt;br /&gt;    int[][] jagged = new int[3][];&lt;br /&gt;    jagged[0] = new int[4];&lt;br /&gt;    jagged[1] = new int[3];&lt;br /&gt;    jagged[2] = new int[5];&lt;br /&gt;&lt;br /&gt;    int i;&lt;br /&gt;&lt;br /&gt;    // store values in first array&lt;br /&gt;    for(i=0; i &lt; 4; i++)&lt;br /&gt;      jagged[0][i] = i;&lt;br /&gt;&lt;br /&gt;    // store values in second array&lt;br /&gt;    for(i=0; i &lt; 3; i++)&lt;br /&gt;      jagged[1][i] = i;&lt;br /&gt;&lt;br /&gt;    // store values in third array&lt;br /&gt;    for(i=0; i &lt; 5; i++)&lt;br /&gt;      jagged[2][i] = i;&lt;br /&gt;&lt;br /&gt;    // display values in first array&lt;br /&gt;    for(i=0; i &lt; jagged[0].Length; i++)&lt;br /&gt;      Console.Write(jagged[0][i] + " ");&lt;br /&gt;&lt;br /&gt;    Console.WriteLine();&lt;br /&gt;&lt;br /&gt;    // display values in second array&lt;br /&gt;    for(i=0; i &lt; jagged[1].Length; i++)&lt;br /&gt;      Console.Write(jagged[1][i] + " ");&lt;br /&gt;&lt;br /&gt;    Console.WriteLine();&lt;br /&gt;   &lt;br /&gt;    // display values in third array&lt;br /&gt;    for(i=0; i &lt; jagged[2].Length; i++)&lt;br /&gt;      Console.Write(jagged[2][i] + " ");&lt;br /&gt;&lt;br /&gt;    Console.WriteLine();&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-5302139595932972534?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/5302139595932972534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=5302139595932972534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/5302139595932972534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/5302139595932972534'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-demonstrate-jagged-arrays.html' title='C# program to demonstrate jagged arrays.'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-693939198566803043</id><published>2008-09-05T06:55:00.000-07:00</published><updated>2008-09-05T06:56:28.136-07:00</updated><title type='text'>C# Program-Use bitwise AND to determine if a number is odd.</title><content type='html'>using System;&lt;br /&gt;&lt;br /&gt;class IsOdd {&lt;br /&gt;  public static void Main() {&lt;br /&gt;    ushort num;&lt;br /&gt;&lt;br /&gt;    num = 10;&lt;br /&gt;&lt;br /&gt;    if((num &amp;1)==1)&lt;br /&gt;      Console.WriteLine(" This won't display.");&lt;br /&gt;&lt;br /&gt;    num = 11;&lt;br /&gt;&lt;br /&gt;    if((num &amp; 1) == 1)&lt;br /&gt;      Console.WriteLine( num + " is odd.");&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-693939198566803043?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/693939198566803043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=693939198566803043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/693939198566803043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/693939198566803043'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-use-bitwise-and-to-determine.html' title='C# Program-Use bitwise AND to determine if a number is odd.'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-6558228470640707624</id><published>2008-09-05T06:50:00.000-07:00</published><updated>2008-09-06T13:26:44.153-07:00</updated><title type='text'>C# code snippet  to demonstrate an array over-run.</title><content type='html'>using System;&lt;br /&gt;&lt;br /&gt;class ArrayErr {&lt;br /&gt;  public static void Main() {&lt;br /&gt;    int[] sample = new int[10];&lt;br /&gt;    int i;&lt;br /&gt;&lt;br /&gt;    // generate an array overrun&lt;br /&gt;    for(i = 0; i &lt; 100; i = i+1)&lt;br /&gt;      sample[i] = i;&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-6558228470640707624?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/6558228470640707624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=6558228470640707624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6558228470640707624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6558228470640707624'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-demonstrate-array-overrun.html' title='C# code snippet  to demonstrate an array over-run.'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-2038397841606576828</id><published>2008-09-05T06:48:00.000-07:00</published><updated>2008-09-06T13:27:18.400-07:00</updated><title type='text'>C# program to demonstrate 2-D array</title><content type='html'>using System;&lt;br /&gt;&lt;br /&gt;class TwoD {&lt;br /&gt;  public static void Main() {&lt;br /&gt;    int t, i;&lt;br /&gt;    int[,] table = new int[3, 4];&lt;br /&gt;&lt;br /&gt;    for(t=0; t &lt; 3; ++t) {&lt;br /&gt;      for(i=0; i &lt; 4; ++i) {&lt;br /&gt;        table[t,i] = (t*4)+i+1;&lt;br /&gt;        Console.Write( table[t,i] + " ");&lt;br /&gt;      }&lt;br /&gt;      Console.WriteLine();&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-2038397841606576828?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/2038397841606576828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=2038397841606576828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2038397841606576828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2038397841606576828'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-demonstrate-2-d-array.html' title='&lt;strong&gt;C#&lt;/strong&gt; program to demonstrate 2-D array'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-2669900068555348354</id><published>2008-09-05T06:46:00.000-07:00</published><updated>2008-09-06T13:30:52.132-07:00</updated><title type='text'>C# program to display the bits within a byte!</title><content type='html'>/* C# code snippet to display the bits within a byte using bitwise '&amp;' */&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;&lt;br /&gt;class ShowBits {&lt;br /&gt;  public static void Main() {&lt;br /&gt;    int t;&lt;br /&gt;    byte val;&lt;br /&gt;    val = 123;&lt;br /&gt;    for(t=128; t &gt; 0; t = t/2) {&lt;br /&gt;      if((val &amp; t) != 0) Console.Write(" 1 ");&lt;br /&gt;      if((val &amp; t) == 0) Console.Write(" 0 ");&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-2669900068555348354?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/2669900068555348354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=2669900068555348354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2669900068555348354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2669900068555348354'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-to-display-bits-within-byte.html' title='C# program to display the bits within a byte!'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-1958436722316641942</id><published>2008-09-05T06:43:00.000-07:00</published><updated>2008-09-06T13:31:24.720-07:00</updated><title type='text'>A sample C# code snippet</title><content type='html'>class variabledemo {&lt;br /&gt;//main method&lt;br /&gt;public static void Main()&lt;br /&gt;{&lt;br /&gt;  int first=5;&lt;br /&gt;  int second;&lt;br /&gt;  Console.WriteLine(" first value:  {0}",first);&lt;br /&gt;  second=10;&lt;br /&gt;  Console.WriteLine(" first value:  {0}",second);&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-1958436722316641942?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/1958436722316641942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=1958436722316641942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/1958436722316641942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/1958436722316641942'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/sample-c-code-snippet.html' title='A sample C# code snippet'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-3232592658211228894</id><published>2008-09-04T07:37:00.000-07:00</published><updated>2008-09-06T13:32:36.511-07:00</updated><title type='text'>C program to count no. of characters and words</title><content type='html'>/* assuming that word separators are , . ' '(space) considering that , . ' '(space) are not characters */&lt;br /&gt;&lt;br /&gt;#include &lt; stdio.h &gt;&lt;br /&gt;#include &lt; conio.h &gt;&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;     int flag=0;&lt;br /&gt;     char c;&lt;br /&gt;     int no_words=0,no_char=0;&lt;br /&gt;&lt;br /&gt;     printf("Enter sentence...\n");&lt;br /&gt;&lt;br /&gt;     while((c=getchar())!='\n')&lt;br /&gt;     {&lt;br /&gt;          no_char++;&lt;br /&gt;          if(c==' '||c=='.'||c==',')&lt;br /&gt;          {&lt;br /&gt;               if(flag==1)&lt;br /&gt;               {&lt;br /&gt;               }&lt;br /&gt;               else&lt;br /&gt;               {&lt;br /&gt;&lt;br /&gt;               no_words++;&lt;br /&gt;               &lt;br /&gt;               flag=1;&lt;br /&gt;               }&lt;br /&gt;               no_char--;;&lt;br /&gt;          }&lt;br /&gt;          else&lt;br /&gt;          {&lt;br /&gt;               flag=0;&lt;br /&gt;          }&lt;br /&gt;     }&lt;br /&gt;     printf("Number of words are %d",no_words+1);&lt;br /&gt;     printf("Number of characters are %d",no_char);&lt;br /&gt;     getch();&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-3232592658211228894?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/3232592658211228894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=3232592658211228894' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3232592658211228894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3232592658211228894'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/program-to-count-no-of-characters-and.html' title='C program to count no. of characters and words'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-5141381686533372136</id><published>2008-09-04T07:32:00.000-07:00</published><updated>2008-09-06T13:34:42.639-07:00</updated><title type='text'>C pseudo code  to reverse an integer array</title><content type='html'>/* a is the integer array and n is the size of the array */&lt;br /&gt;&lt;br /&gt;void revIntArray(int a[], int n)&lt;br /&gt;{&lt;br /&gt;   int i;   &lt;br /&gt;   for(i=0;i&lt; n/2;i++){&lt;br /&gt;     intSwap( &amp;a[i], &amp;a[n-i-1]);&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//intSwap is the swap function to swap two integers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-5141381686533372136?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/5141381686533372136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=5141381686533372136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/5141381686533372136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/5141381686533372136'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/function-to-reverse-integer-array.html' title='C pseudo code  to reverse an integer array'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-8282999926688828220</id><published>2008-09-04T07:26:00.000-07:00</published><updated>2008-09-06T13:35:41.820-07:00</updated><title type='text'>C Program to REVESE AN INTEGER</title><content type='html'>//C program used to reverse an integer,count the no. of digits and calculate sum&lt;br /&gt;&lt;br /&gt;#include &lt; stdio.h&gt;&lt;br /&gt;#include &lt; string.h&gt;&lt;br /&gt;#include &lt; conio.h&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;static char num[1000];&lt;br /&gt;int sum=0;&lt;br /&gt;int i=0,n=0;&lt;br /&gt;printf("Enter the number:");&lt;br /&gt;gets(num);// a=gets();&lt;br /&gt;n=strlen(num);&lt;br /&gt;printf("No of Digits=%d",n);&lt;br /&gt;&lt;br /&gt;for(i= n-1;i&gt; =0;i--)&lt;br /&gt;{&lt;br /&gt;    printf("%c",num[i]);&lt;br /&gt;}&lt;br /&gt;printf("sum of digits:");&lt;br /&gt;for(i=0;i&lt; n;i++)&lt;br /&gt;sum+= num[i];&lt;br /&gt;printf("%d", sum);&lt;br /&gt;&lt;br /&gt;getch();&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-8282999926688828220?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/8282999926688828220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=8282999926688828220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/8282999926688828220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/8282999926688828220'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/revese-integer.html' title='C Program to REVESE AN INTEGER'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-3511040660309193169</id><published>2008-09-03T22:57:00.000-07:00</published><updated>2008-09-06T13:36:50.909-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C-code'/><title type='text'>C program to find column sum of matrix</title><content type='html'>#include &lt; iostream.h &gt;&lt;br /&gt;#include &lt; conio.h &gt;&lt;br /&gt;void sum(int a[][20],int row, int col)&lt;br /&gt;{&lt;br /&gt;int colsum[10],i,j;&lt;br /&gt;for(i=0;i&lt; col;i++){&lt;br /&gt;colsum[i]=0;&lt;br /&gt;for(j=0;j&lt; row;j++){&lt;br /&gt;colsum[i]=a[j][i]+colsum[i] ;&lt;br /&gt;}}&lt;br /&gt;cout&lt;&lt; "\nTHE SUM OF THE COLOUMN" &lt;&lt; endl;&lt;br /&gt;for(i=0;i&lt; row;i++){&lt;br /&gt;cout &lt;&lt; "SUM OF THE ELEMENTS OF THE COLOUMN "&lt;&lt; i+1&lt;&lt; "="&lt;&lt; colsum[i]&lt;&lt; endl;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;void main(){&lt;br /&gt;clrscr();&lt;br /&gt;int colsum[10],i,j,row,col,a[20][20];&lt;br /&gt;cout&lt;&lt; "ENTER THE NUMBERS OF ROWS AND COLOUMN"&lt;&lt;endl;&lt;br /&gt;cin&gt;&gt; row&gt;&gt; col;&lt;br /&gt;cout&lt;&lt; "ENTER THE ELEMENTS INTO THE MATRIX"&lt;&lt; endl;&lt;br /&gt;for(i=0;i&lt; row;i++){&lt;br /&gt;for(j=0;j&lt; col;j++){&lt;br /&gt;cin&gt;&gt; a[i][j];&lt;br /&gt;}}&lt;br /&gt;cout&lt;&lt; "THE MATRIX IS"&lt;&lt; endl;&lt;br /&gt;for(i=0;i&lt; row;i++){&lt;br /&gt;cout&lt;&lt; endl;&lt;br /&gt;for(j=0;j&lt; col;j++){&lt;br /&gt;cout&lt;&lt; a [i][j]&lt;&lt; "\t";&lt;br /&gt;}}&lt;br /&gt;sum(a,row,col);&lt;br /&gt;getch();&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-3511040660309193169?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/3511040660309193169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=3511040660309193169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3511040660309193169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3511040660309193169'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/column-sum.html' title='C program to find column sum of matrix'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-4120759775974211432</id><published>2008-09-03T12:01:00.000-07:00</published><updated>2008-09-10T13:03:00.597-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>C++ program for implementation of the stack using singly linked list.</title><content type='html'>Stack is a list of elements in which insertions and deletions are at the same end of the list called top.&lt;br /&gt;&lt;br /&gt;The other end is known as Bottom.Insertion is also known as push,deletion is also known as pop. &lt;br /&gt;&lt;br /&gt;The operations performed on a stack are  &lt;br /&gt;&lt;br /&gt;1)push(): This is the function which is for insertion(pushing)of an element into stack. It is similar to the insertion of an element at the end of a single linked list. See  the function insert_end() in the program for operations of single linked list&lt;br /&gt;&lt;br /&gt;2)pop(): This is the function which is for deletion(popping up) of an element from the stack. It is similar to the deletion of an element at the end of a single linked list. see  the function delete_end() in the program for operations of single linked list&lt;br /&gt;&lt;br /&gt;3)stack_display():This is the function which is for displaying the elements of a stack. It is similar to the forward traversal of a single linked list. See  the function ftraverse() in the program for operations of single linked list&lt;br /&gt;&lt;br /&gt;#include &lt; iostream.h &gt;&lt;br /&gt;&lt;br /&gt;#include &lt; stdlib.h &gt;&lt;br /&gt;&lt;br /&gt;class stack&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; int element;&lt;br /&gt;&lt;br /&gt; stack* next;&lt;br /&gt;&lt;br /&gt;public:&lt;br /&gt;&lt;br /&gt; stack* push(stack*,int);&lt;br /&gt;&lt;br /&gt; stack* pop(stack*);&lt;br /&gt;&lt;br /&gt; void stack_display(stack*);&lt;br /&gt;&lt;br /&gt;}*head,object;&lt;br /&gt;&lt;br /&gt;stack* stack::push(stack* head,int key)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; stack* temp,*temp1;&lt;br /&gt;&lt;br /&gt; temp1=head;&lt;br /&gt;&lt;br /&gt; temp=new stack;&lt;br /&gt;&lt;br /&gt; temp-&gt;element=key;&lt;br /&gt;&lt;br /&gt; temp-&gt;next=NULL;&lt;br /&gt;&lt;br /&gt; if(head==NULL)&lt;br /&gt;&lt;br /&gt;  head=temp;&lt;br /&gt;&lt;br /&gt; else&lt;br /&gt;&lt;br /&gt; {&lt;br /&gt;&lt;br /&gt; while(head-&gt;next!=NULL)&lt;br /&gt;&lt;br /&gt;  head=head-&gt;next;&lt;br /&gt;&lt;br /&gt; head-&gt;next=temp;&lt;br /&gt;&lt;br /&gt; head=temp1;&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; return head;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;stack* stack::pop(stack* head)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; stack* temp;&lt;br /&gt;&lt;br /&gt; if(head!=NULL)&lt;br /&gt;&lt;br /&gt; {&lt;br /&gt;&lt;br /&gt; temp=head;&lt;br /&gt;&lt;br /&gt; if(head-&gt;next==NULL)&lt;br /&gt;&lt;br /&gt; {&lt;br /&gt;&lt;br /&gt;  cout&lt;&lt; ”\nthe pooped element from the stack is: “&lt;&lt; head-&gt;element&lt;&lt; endl;&lt;br /&gt;&lt;br /&gt;  return NULL;&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; while(head-&gt;next-&gt;next!=NULL)&lt;br /&gt;&lt;br /&gt; head=head-&gt;next;&lt;br /&gt;&lt;br /&gt; cout&lt;&lt; ”the popped element from the stack is  “&lt;&lt; head-&gt;next-&gt;element;&lt;br /&gt;&lt;br /&gt; cout&lt;&lt;endl;&lt;br /&gt;&lt;br /&gt; head-&gt;next=head-&gt;next-&gt;next;&lt;br /&gt;&lt;br /&gt; head=temp;&lt;br /&gt;&lt;br /&gt; return head;&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; else&lt;br /&gt;&lt;br /&gt; {&lt;br /&gt;&lt;br /&gt;  cout&lt;&lt; ”\nit is impossible to pop an element from the stack as “;&lt;br /&gt;&lt;br /&gt;  return head;&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void stack::stack_display(stack* head)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; if(head!=NULL)&lt;br /&gt;&lt;br /&gt; {&lt;br /&gt;&lt;br /&gt; while(head-&gt;next!=NULL)&lt;br /&gt;&lt;br /&gt; {&lt;br /&gt;&lt;br /&gt;  cout&lt;&lt; head-&gt;element&lt;&lt;”-&gt;”;&lt;br /&gt;&lt;br /&gt;  head=head-&gt;next;&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; cout&lt;&lt; head-&gt;element;&lt;br /&gt;&lt;br /&gt; cout&lt;&lt; endl;&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; else&lt;br /&gt;&lt;br /&gt;  cout&lt;&lt; ”the stack is empty\n”;&lt;br /&gt;&lt;br /&gt;}  &lt;br /&gt;&lt;br /&gt;void choice()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;  int key,ch;&lt;br /&gt;&lt;br /&gt; cout&lt;&lt; ”\nchoose the operation to be performed\n”;&lt;br /&gt;&lt;br /&gt; cout&lt;&lt; ”\n1.push\t2.pop\t3.exit\n\n”;&lt;br /&gt;&lt;br /&gt; cin&gt;&gt;ch;&lt;br /&gt;&lt;br /&gt;head=NULL;&lt;br /&gt;&lt;br /&gt;while(1)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; switch(ch)&lt;br /&gt;&lt;br /&gt; {&lt;br /&gt;&lt;br /&gt; case 1:&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt; cout&lt;&lt; ”——————————————————————————–\n”;&lt;br /&gt;&lt;br /&gt;  cout&lt;&lt; ”\nenter the element to be pushed\n”;&lt;br /&gt;&lt;br /&gt;  cin&gt;&gt;key;&lt;br /&gt;&lt;br /&gt;  head=object.push(head,key);&lt;br /&gt;&lt;br /&gt;  cout&lt;&lt; ”\nthe stack after push operation is \n”;&lt;br /&gt;&lt;br /&gt;  object.stack_display(head);&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt; cout&lt;&lt;”——————————————————————————–\n”;&lt;br /&gt;&lt;br /&gt;  break; case 2:&lt;br /&gt;&lt;br /&gt; cout&lt;&lt; ”\n“““““““““““““““““““““““““““““““““““““““\n”;&lt;br /&gt;&lt;br /&gt;  head=object.pop(head);&lt;br /&gt;&lt;br /&gt;  cout&lt;&lt; ”\nthe stack after pop operation is :\n”;&lt;br /&gt;&lt;br /&gt;  object.stack_display(head);&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt; cout&lt;&lt; ”\n“““““““““““““““““““““““““““““““““““““““\n”;&lt;br /&gt;&lt;br /&gt;  break;&lt;br /&gt;&lt;br /&gt; case 3:&lt;br /&gt;&lt;br /&gt;  exit(1);&lt;br /&gt;&lt;br /&gt; default:&lt;br /&gt;&lt;br /&gt;  cout&lt;&lt; ”\nenter the correct choice\n”;&lt;br /&gt;&lt;br /&gt;  break;&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;cout&lt;&lt; ”\nchoose the operation to be performed\n”;&lt;br /&gt;&lt;br /&gt; cout&lt;&lt; ”\n1.push\t2.pop\t3.exit\n”;&lt;br /&gt;&lt;br /&gt; cin&gt;&gt;ch;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;choice();&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-4120759775974211432?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/4120759775974211432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=4120759775974211432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/4120759775974211432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/4120759775974211432'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/c-program-for-implementation-of-stack.html' title='C++ program for implementation of the stack using singly linked list.'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-6385674300604535246</id><published>2008-09-02T12:23:00.000-07:00</published><updated>2008-09-06T13:38:27.415-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pseudo-code'/><title type='text'>Generate Fibonacci Series</title><content type='html'>/*Pseudo code to generate Fibonacci Series using different types of Recursion Techniques */&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Using Binary Recursion: &lt;/span&gt;Binary Recursion is a process where function is called twice at a time inplace of once at a time. Mostly it's using in data structure like operations for tree as traversal, finding height, merging, etc... Let see how Fibonacci series is generated! &lt;br /&gt;&lt;br /&gt;Run Time Version Code:&lt;br /&gt;&lt;br /&gt;int FibNum(int n)&lt;br /&gt;{&lt;br /&gt;   // Base conditions&lt;br /&gt;      if (n &lt; 1)&lt;br /&gt;         return -1;&lt;br /&gt;      if (1 == n || 2 == n)&lt;br /&gt;        return 1;&lt;br /&gt;&lt;br /&gt;   // Recursive call by Binary Method&lt;br /&gt;     return FibNum(n - 1) + FibNum(n - 2);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Compile Time Version Code&lt;br /&gt;&lt;br /&gt;// Base Conditions&lt;br /&gt;template&lt;&gt;&lt;br /&gt;struct FibNum&lt;2&gt;&lt;br /&gt;{&lt;br /&gt;   enum { val = 1 };&lt;br /&gt;};&lt;br /&gt;template &lt;&gt;&lt;br /&gt;struct FibNum&lt;1&gt;&lt;br /&gt;{&lt;br /&gt;   enum { val = 1 };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;// Recursive call by Binary Method&lt;br /&gt;template &lt;int n&gt;&lt;br /&gt;struct FibNum&lt;br /&gt;{   &lt;br /&gt;   enum { val= FibNum&lt;n - 1&gt;::val + FibNum&lt;n - 2&gt;::val };&lt;br /&gt;};&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Tail Recursion:&lt;/span&gt; In this method, recursive function is called at the last. So it's more efficient than linear recursion method. Means you can say termination point will come(100%) only you have to put that condition.&lt;br /&gt;&lt;br /&gt;Run Time Version Code:&lt;br /&gt;&lt;br /&gt;int FibNum(int n, int x, int y)&lt;br /&gt;{   &lt;br /&gt;   if (1 == n)    // Base Condition&lt;br /&gt;   {&lt;br /&gt;      return y;&lt;br /&gt;   }&lt;br /&gt;   else        // Recursive call by Tail method&lt;br /&gt;  {&lt;br /&gt;      return FibNum(n-1, y, x+y);&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Compile Time Version Code&lt;br /&gt;&lt;br /&gt;template &lt;int n, int x, int y&gt;&lt;br /&gt;struct FibNum&lt;br /&gt;{&lt;br /&gt;   // Recursive call By tail method&lt;br /&gt;   enum &lt;br /&gt;  { &lt;br /&gt;        val = FibNum&lt;n-1, y, (x+y)&gt;::val&lt;br /&gt;   };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;// Base Condition or Termination &lt;br /&gt;template&lt;int x, int y&gt;&lt;br /&gt;struct FibNum&lt;1, x, y&gt;&lt;br /&gt;{&lt;br /&gt;   enum { val= FibNum&lt;n - 1&gt;::val + FibNum&lt;n - 2&gt;::val };&lt;br /&gt;};&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-6385674300604535246?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/6385674300604535246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=6385674300604535246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6385674300604535246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6385674300604535246'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/fibonacci-series-using-different-types.html' title='Generate Fibonacci Series'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-5686625383906085448</id><published>2008-09-02T00:28:00.000-07:00</published><updated>2008-09-06T13:39:50.458-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C-code'/><title type='text'>Matrix multiplication</title><content type='html'>/* C program to multiply two matrices */&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;#include"stdio.h"&lt;br /&gt;#include"conio.h"&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;clrscr();&lt;br /&gt;int i,j,k,a[20][20],b[20][20],c[20][20],m,n,p,q;&lt;br /&gt;printf("enter the no of rows n columns of matrix A");&lt;br /&gt;scanf("%d %d",&amp;m,&amp;n);&lt;br /&gt;printf("enter the no of rows n col for matrix B");&lt;br /&gt;scanf("%d %d",&amp;p,&amp;q);&lt;br /&gt;if(n==p){&lt;br /&gt;printf("enter the elements for matrix A");&lt;br /&gt;for(i=0;i&lt; m;i++)&lt;br /&gt;{&lt;br /&gt;for(j=0;j&lt; n;j++){&lt;br /&gt;scanf("%d",&amp;a[i][j]);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;printf("enter the elements for the matrix B");&lt;br /&gt;for(i=0;i&lt; p;i++)&lt;br /&gt;{&lt;br /&gt;for(j=0;j&lt; q;j++)&lt;br /&gt;{&lt;br /&gt;scanf("%d",&amp;b[i][j]);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;printf("the product of the matrices is");&lt;br /&gt;for(i=0;i&lt; m;i++){&lt;br /&gt;printf("\n");&lt;br /&gt;for(j=0;j&lt; q;j++){&lt;br /&gt;c[i][j]=0;&lt;br /&gt;for(k=0;k&lt; n;k++){&lt;br /&gt;c[i][j]=c[i][j]+a[i][k]*b[k][j];&lt;br /&gt;}}}&lt;br /&gt;for(i=0;i&lt; m;i++){&lt;br /&gt;printf("\n");&lt;br /&gt;for(j=0;j&lt; q;j++){&lt;br /&gt;printf("%d \t",c[i][j]);&lt;br /&gt;}&lt;br /&gt;printf("\n");&lt;br /&gt;}        &lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;printf("matrices cannot be multiplied");&lt;br /&gt;getch();&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-5686625383906085448?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/5686625383906085448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=5686625383906085448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/5686625383906085448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/5686625383906085448'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/matrix-multiplication.html' title='Matrix multiplication'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-6340700912647611821</id><published>2008-09-01T23:28:00.000-07:00</published><updated>2008-09-01T23:32:15.445-07:00</updated><title type='text'>Binary search</title><content type='html'>#include"stdio.h"&lt;br /&gt;#include"conio.h"&lt;br /&gt;&lt;br /&gt;void bsearch(int a[],int n,int item)&lt;br /&gt;{&lt;br /&gt;int beg=0,last=n-1,mid;&lt;br /&gt;while(beg&lt;=last){&lt;br /&gt;mid=(beg+last)/2;&lt;br /&gt;if(a[mid]==item){&lt;br /&gt;printf("the element is present in the index %d",mid);&lt;br /&gt;break;           }&lt;br /&gt;else if(a[mid]&gt;last)&lt;br /&gt;last=mid-1;&lt;br /&gt;else&lt;br /&gt;beg=mid+1;&lt;br /&gt;}&lt;br /&gt;if(beg&gt;last)&lt;br /&gt;printf("element is not present");&lt;br /&gt;}&lt;br /&gt;void main(){&lt;br /&gt;clrscr();&lt;br /&gt;int a[20],n,item,i;&lt;br /&gt;printf("enter the no of elements you want to enter");&lt;br /&gt;scanf("%d",&amp;n);&lt;br /&gt;printf("enter the elements");&lt;br /&gt;for(i=0;i&lt; n;i++){&lt;br /&gt;scanf("%d",&amp;a[i]);&lt;br /&gt;}&lt;br /&gt;printf("enter the element you want to search");&lt;br /&gt;scanf("%d",&amp;item);&lt;br /&gt;bsearch(a,n,item);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-6340700912647611821?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/6340700912647611821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=6340700912647611821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6340700912647611821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/6340700912647611821'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/binary-search.html' title='Binary search'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-91611380056713247</id><published>2008-09-01T23:13:00.000-07:00</published><updated>2008-09-01T23:26:22.237-07:00</updated><title type='text'>Bubble sort</title><content type='html'>#include"stdio.h"&lt;br /&gt;#include"conio.h"&lt;br /&gt;void bubble(int a[],int n){&lt;br /&gt;int temp,itv=0,i,j,k;&lt;br /&gt;for(i=0;i&lt; n;i++){&lt;br /&gt;for(j=0;j&lt; (n-1)-i;j++){&lt;br /&gt;if(a[j]&gt;a[j+1]){&lt;br /&gt;temp=a[j];&lt;br /&gt;a[j]=a[j+1];&lt;br /&gt;a[j+1]=temp;&lt;br /&gt;}}&lt;br /&gt;printf("after iteration %d \n",++itv);&lt;br /&gt;for(k=0;k&lt; n;k++){&lt;br /&gt;printf("%d  ",a[k]);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;int a[20],i,n;&lt;br /&gt;printf("enter the no of elements you want to enter");&lt;br /&gt;scanf("%d",&amp;n);&lt;br /&gt;cout&lt;&lt;"enter the elements";&lt;br /&gt;for(i=0;i&lt; n;i++){&lt;br /&gt;scanf("%d",&amp;a[i]);&lt;br /&gt;}&lt;br /&gt;bubble(a,n);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-91611380056713247?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/91611380056713247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=91611380056713247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/91611380056713247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/91611380056713247'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/bubble-sort.html' title='Bubble sort'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-8065810747078395475</id><published>2008-09-01T20:03:00.000-07:00</published><updated>2008-09-01T20:07:57.895-07:00</updated><title type='text'>Selection sort</title><content type='html'>//PROGRAM FOR SELECTION SORT&lt;br /&gt;#include"stdio.h"&lt;br /&gt;#include"conio.h"&lt;br /&gt;void ssort(int a[],int n)&lt;br /&gt;{&lt;br /&gt; int i,j,pos,small,temp;&lt;br /&gt; for(i=0;i&lt; n;i++)&lt;br /&gt;{&lt;br /&gt; small=a[i];&lt;br /&gt; for(j=i+1;j&lt; n;j++)&lt;br /&gt;{&lt;br /&gt;if(small&gt;a[j])&lt;br /&gt;{&lt;br /&gt; small=a[j];&lt;br /&gt; pos=j;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;if(small!=a[i])&lt;br /&gt;{&lt;br /&gt; temp=a[i];&lt;br /&gt; a[i]=a[pos];&lt;br /&gt; a[pos]=temp;&lt;br /&gt;}&lt;br /&gt; printf("AFTER ITERATION %d : \n",i+1);&lt;br /&gt; for(j=0;j&lt; n;j++)&lt;br /&gt;{&lt;br /&gt; printf("%d  ",a[j]);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt; int a[20],i,n;&lt;br /&gt; clrscr();&lt;br /&gt; printf("ENTER HOW MANY ELEMENTS YOU WANT TO ENTER");&lt;br /&gt; scanf("%d",&amp;n);&lt;br /&gt; for(i=0;i&lt; n;i++)&lt;br /&gt; scanf("%d",&amp;a[i]);&lt;br /&gt; ssort(a,n);&lt;br /&gt;        getch();&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-8065810747078395475?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/8065810747078395475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=8065810747078395475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/8065810747078395475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/8065810747078395475'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/selection-sort.html' title='Selection sort'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-2755037028633147809</id><published>2008-09-01T20:01:00.001-07:00</published><updated>2008-09-01T20:02:30.161-07:00</updated><title type='text'>Palindrome</title><content type='html'>#include"conio.h"&lt;br /&gt;#include"string.h"&lt;br /&gt;#include"stdio.h"&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;clrscr();&lt;br /&gt;char a[20];&lt;br /&gt;int i=0,j,flag;&lt;br /&gt;printf("\n Enter the string\n");&lt;br /&gt;gets(a);&lt;br /&gt;j=strlen(a)-1;&lt;br /&gt;while(i&lt;=j) {&lt;br /&gt;if(a[i]==a[j])&lt;br /&gt;flag=0;&lt;br /&gt;else{&lt;br /&gt;flag=-1;&lt;br /&gt;printf("string is not a palindrome");&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;i++;&lt;br /&gt;j--;&lt;br /&gt;}&lt;br /&gt;if(flag==0){&lt;br /&gt;printf("string is a palindrome");&lt;br /&gt;     }&lt;br /&gt;getch();&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-2755037028633147809?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/2755037028633147809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=2755037028633147809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2755037028633147809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2755037028633147809'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/palindrome.html' title='Palindrome'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-3956152173757196706</id><published>2008-09-01T19:54:00.000-07:00</published><updated>2008-09-01T19:57:56.106-07:00</updated><title type='text'>Lower Matrix</title><content type='html'>#include"stdio.h"&lt;br /&gt;#include"conio.h"&lt;br /&gt;void disp(int n)&lt;br /&gt;{&lt;br /&gt; int k,l,i,j,a[20][20];&lt;br /&gt; k=0;&lt;br /&gt; for(i=0;i&lt; n;i++)&lt;br /&gt; {       l=0;&lt;br /&gt;  k=k+1;&lt;br /&gt;  for(j=0;j&lt; n;j++)&lt;br /&gt;  { if(l&lt; k)&lt;br /&gt;   {l=l+1;&lt;br /&gt;   a[i][j]=l;&lt;br /&gt;   }&lt;br /&gt;   else&lt;br /&gt;   a[i][j]=0;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; printf("\nMatrix is\n");&lt;br /&gt; for(i=0;i&lt; n;i++)&lt;br /&gt; { printf("\n");&lt;br /&gt;  for(j=0;j&lt; n;j++)&lt;br /&gt;  printf("%d \t",a[i][j]);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;int a[20][20],i,j,n;&lt;br /&gt;clrscr();&lt;br /&gt;printf("\n enter value of n\n");&lt;br /&gt;scanf("%d",&amp;n;&lt;br /&gt;disp(n);&lt;br /&gt;getch();&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-3956152173757196706?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/3956152173757196706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=3956152173757196706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3956152173757196706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/3956152173757196706'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/lower-matrix.html' title='Lower Matrix'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-2847816559237432278</id><published>2008-09-01T12:48:00.000-07:00</published><updated>2008-09-01T12:59:56.890-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C-code'/><title type='text'>Linear Search</title><content type='html'>#include &lt;stdio.h&gt;   &lt;br /&gt;  &lt;br /&gt;#define NMAX 10   &lt;br /&gt;  &lt;br /&gt;int getIntArray(int a[], int nmax, int sentinel);   &lt;br /&gt;void printIntArray(int a[], int n);   &lt;br /&gt;int linear(int a[], int n, int who);   &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;int main(void) &lt;br /&gt;{   &lt;br /&gt;  int x[NMAX];   &lt;br /&gt;  int hmny;   &lt;br /&gt;  int who;   &lt;br /&gt;  int where;   &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  hmny = getIntArray(x, NMAX, 0);   &lt;br /&gt;  printf("The array was: \n");   &lt;br /&gt;  printIntArray(x,hmny);   &lt;br /&gt;  printf("Now we do linear searches on this data\n");   &lt;br /&gt;  do{   &lt;br /&gt;    printf("Enter integer to search for [0 to terminate] : ");   &lt;br /&gt;    scanf("%d", &amp;amp;who);   &lt;br /&gt;    if(who==0)break;   &lt;br /&gt;    where = linear(x,hmny,who);   &lt;br /&gt;    if (where&lt;0)&lt;br /&gt;    {   &lt;br /&gt;      printf("Sorry, %d is not in the array\n",who);   &lt;br /&gt;    }&lt;br /&gt;    else   &lt;br /&gt;      printf("%d is at position %d\n",who,where);   &lt;br /&gt;  }while(1);   &lt;br /&gt;}   &lt;br /&gt;  &lt;br /&gt;&lt; script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-9680100702980837";&lt;br /&gt;/* big_pic */&lt;br /&gt;google_ad_slot = "0801850671";&lt;br /&gt;google_ad_width = 336;&lt;br /&gt;google_ad_height = 280;&lt;br /&gt;//--&gt;&lt;br /&gt;&lt; /script&gt;&lt;br /&gt;&lt; script type="text/javascript"&lt;br /&gt;src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt; /script&gt;&lt;br /&gt;  &lt;br /&gt;void printIntArray(int a[], int n)   &lt;br /&gt;     /* n is the number of elements in the array a.  &lt;br /&gt;      * These values are printed out, five per line. */   &lt;br /&gt;{   &lt;br /&gt;  int i;   &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  for (i=0; i&lt; n; )&lt;br /&gt;  {   &lt;br /&gt;    printf("\t%d ", a[i++]);   &lt;br /&gt;    if (i%5==0)   &lt;br /&gt;      printf("\n");   &lt;br /&gt;  }   &lt;br /&gt;  printf("\n");   &lt;br /&gt;}   &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;int getIntArray(int a[], int nmax, int sentinel)   &lt;br /&gt;     /* It reads up to nmax integers and stores then in a; sentinel   &lt;br /&gt;      * terminates input. */   &lt;br /&gt;{   &lt;br /&gt;  int n = 0;   &lt;br /&gt;  int temp;   &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  do {   &lt;br /&gt;    printf("Enter integer [%d to terminate] : ", sentinel);   &lt;br /&gt;    scanf("%d", &amp;amp;temp);   &lt;br /&gt;    if (temp==sentinel) break;   &lt;br /&gt;    if (n==nmax)   &lt;br /&gt;      printf("array is full\n");   &lt;br /&gt;    else    &lt;br /&gt;      a[n++] = temp;   &lt;br /&gt;  }while (1);   &lt;br /&gt;  return n;   &lt;br /&gt;}   &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;int linear(int a[], int n, int who)   &lt;br /&gt;     /* Given the array a with n elements, searches for who.  &lt;br /&gt;      * It returns its position if found, otherwise it returns  &lt;br /&gt;      * -1.  &lt;br /&gt;      */   &lt;br /&gt;{   &lt;br /&gt;  int lcv;   &lt;br /&gt;  for (lcv=0;lcv&lt; n;lcv++)   &lt;br /&gt;    if(who == a[lcv])return lcv;   &lt;br /&gt;  return (-1);   &lt;br /&gt;}  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-2847816559237432278?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/2847816559237432278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=2847816559237432278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2847816559237432278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2847816559237432278'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/include-define-nmax-10-int.html' title='Linear Search'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-7457836998558688177</id><published>2008-09-01T12:31:00.000-07:00</published><updated>2008-09-01T12:38:15.872-07:00</updated><title type='text'>Reverse a Linked-listed</title><content type='html'>void reverselist(void)&lt;br /&gt;{&lt;br /&gt;if(head==0)&lt;br /&gt;return;&lt;br /&gt;if(head-&gt;next==0)&lt;br /&gt;return;&lt;br /&gt;if(head-&gt;next==tail)&lt;br /&gt;{&lt;br /&gt;head-&gt;next = 0;&lt;br /&gt;tail-&gt;next = head;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;node* pre = head;&lt;br /&gt;node* cur = head-&gt;next;&lt;br /&gt;node* curnext = cur-&gt;next;&lt;br /&gt;head-&gt;next = 0;&lt;br /&gt;cur-&gt; next = head;&lt;br /&gt;&lt;br /&gt;for(; curnext!=0; )&lt;br /&gt;{&lt;br /&gt;cur-&gt;next = pre;&lt;br /&gt;pre = cur;&lt;br /&gt;cur = curnext;&lt;br /&gt;curnext = curnext-&gt;next;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;curnext-&gt;next = cur;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-9680100702980837";&lt;br /&gt;/* windows_trial */&lt;br /&gt;google_ad_slot = "0431279924";&lt;br /&gt;google_ad_width = 468;&lt;br /&gt;google_ad_height = 60;&lt;br /&gt;//--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&lt;br /&gt;src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-7457836998558688177?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/7457836998558688177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=7457836998558688177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/7457836998558688177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/7457836998558688177'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/reverse-linked-listed.html' title='Reverse a Linked-listed'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4944493185469418557.post-2592245932369124336</id><published>2008-09-01T11:12:00.000-07:00</published><updated>2008-09-01T11:43:09.114-07:00</updated><title type='text'>Print Pyramid</title><content type='html'>/* Program to print pyramid when no. of lines specified by the user*/&lt;br /&gt;&lt;br /&gt;#include"stdio.h"&lt;br /&gt;#include"conio.h"&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;clrscr();&lt;br /&gt;int k,i,j,n;&lt;br /&gt;&lt;br /&gt;printf("enter the no. of required lines");&lt;br /&gt;scanf("%d",&amp;n);&lt;br /&gt;printf"(the pyramid is \n");&lt;br /&gt;for(i=0;i&lt;=n;i++)&lt;br /&gt;{&lt;br /&gt;for(j=n;j&gt;=i;j--)&lt;br /&gt;printf("  \t");&lt;br /&gt;for(j=1;j&lt;=i;j++)&lt;br /&gt;printf("%d \t",j);&lt;br /&gt;for(k=i-1;k&gt;=1;k--)&lt;br /&gt;printf("%d \t",k);&lt;br /&gt;printf("\n");&lt;br /&gt;}&lt;br /&gt;getch();&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4944493185469418557-2592245932369124336?l=code-maniac.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://code-maniac.blogspot.com/feeds/2592245932369124336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4944493185469418557&amp;postID=2592245932369124336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2592245932369124336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4944493185469418557/posts/default/2592245932369124336'/><link rel='alternate' type='text/html' href='http://code-maniac.blogspot.com/2008/09/print-pyramid.html' title='Print Pyramid'/><author><name>Nanya</name><uri>http://www.blogger.com/profile/03067483212475745076</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='http://1.bp.blogspot.com/_GYhqmxxhPUs/SW4In1sNm0I/AAAAAAAAAE0/F-U5r8nOa0M/S220/q2.JPG'/></author><thr:total>0</thr:total></entry></feed>
