<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4133503213875511426</atom:id><lastBuildDate>Thu, 19 Dec 2024 03:25:13 +0000</lastBuildDate><category>C++</category><category>basic c++ program</category><category>c++ programming</category><category>c++ programs</category><category>c++ examples</category><category>Turbo C++</category><category>string</category><category>star pattern</category><category>ascii</category><category>prime numbers</category><category>sorting</category><category>STL</category><category>decimal to binary</category><category>increment operators</category><category>searching</category><category>uppercase</category><category>C++ oops</category><category>binary search</category><category>binary to decimal</category><category>bubble sort</category><category>catch</category><category>date</category><category>dynamic list</category><category>exception hadling</category><category>fibonacci</category><category>initialize</category><category>insertion sort</category><category>ip address</category><category>ipconfig</category><category>iterator</category><category>linear search</category><category>linked list</category><category>lowercase</category><category>matrix multiplication</category><category>namespace</category><category>object oriented programming</category><category>oop basics</category><category>oop concept</category><category>oop program</category><category>oops</category><category>password encryption</category><category>random numbers</category><category>reverse of an integer</category><category>selection sort</category><category>sophie germain</category><category>string iterator</category><category>swapping</category><category>time</category><category>try</category><title>Programs ++</title><description>Programs ++  is a blog where anyone who has a passion for their respective programming languages can find all sorts of relevant information including source codes, algorithms, project ideas, a wide variety of tweaks etc.&#xa;Also the blog also contains an FAQ (yipee !! ) which contains answers to some basic questions about programming and contains the answers to some of the questions asked as comments.&#xa;So, feel free comment and read..... HAPPY BLOGGING !!</description><link>http://programsplusplus.blogspot.com/</link><managingEditor>noreply@blogger.com (Fatal1ty)</managingEditor><generator>Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-7414658509692550931</guid><pubDate>Wed, 22 Aug 2012 05:25:00 +0000</pubDate><atom:updated>2012-08-22T10:57:40.749+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">C++ oops</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">object oriented programming</category><category domain="http://www.blogger.com/atom/ns#">oop basics</category><category domain="http://www.blogger.com/atom/ns#">oop concept</category><category domain="http://www.blogger.com/atom/ns#">oop program</category><category domain="http://www.blogger.com/atom/ns#">oops</category><title>Basic OOP program</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;b&gt;Object Oriented Programming&lt;/b&gt; or &lt;b&gt;OOP&lt;/b&gt; is an approach to programming(in general) that is based on the view of treating &lt;b&gt;each entity or element as an object&lt;/b&gt;, in such a way that each object is unaware of the existence of other objects. Before going further, let me lay out some basic details for you.&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
CLASS -&amp;nbsp; Many of you must have the definition of class as : &quot;a class is the collection of data members of same or different type, grouped under a common name&quot;. Well this is actually a&lt;b&gt; very trivial definition&lt;/b&gt; of class. A class serves as a blueprint for building something. Simply put, it is a layout that describes where everything should be put together. In programming&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
terminology,&lt;b&gt; a class is a way of binding the data describing an entity and its associated functions together.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
Now i can go on and on, about classes and object, why the use of classes, data abstraction and so on, but all that you can find in any textbook. Let us jump to the practical implementation of &lt;b&gt;OOP.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
The article follows a program that demonstrates the use of classes and objects. Before i get into the nitty gritty of it all, please understand that you need to focus on the concept , not the&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
technical details. The &quot;TECH DETAILS&quot; will come with time and practice. Focus must be on understanding the concept. So let&#39;s begin :&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
The following program creates a class &quot;MarkSheet&quot; with a single member variable &quot;marks&quot; of type int(a.k.a integer). Now the class also has two PUBLIC member functions, a &lt;b&gt;setter function&lt;/b&gt; and a corresponding &lt;b&gt;getter function&lt;/b&gt;. Getter and Setter functions are not some SPECIAL functions, they are just named that way, sort of a trend. The job of a &quot;getter&quot; function is to return&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
the value of a variable of the class and the job of a &quot;setter&quot; function is to SET the value of a variable of the class.&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
For e.g : here is a demo setter function&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
void setDAY(int x) // sets the value of &#39;day&#39; with the value contained by &#39;x&#39;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
{&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; day = x;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
Similarly, e.g : here is a demo getter function&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
int getDay() // &#39;gets&#39; or returns the value of the variable &#39;day&#39;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
{&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return day;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
The class has the following setter and getter functions :&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
1 - setMarks() // sets the marks of the student&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
2 - getMarks() // gets or returns the marks of the student&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
In the main() function, two objects,name objA and objB are declared that represent object of student A and B respectively. The program then prompts the user to enter the values&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
of the marks of students A and B. The marks are set by using the setMarks() setter function. After that, the marks are displayed by calling the getMarks() getter function.&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
Note : Please do not get into the details of using &lt;b&gt;&#39;this&#39;&lt;/b&gt;. Just understand that &#39;this&#39; acts as a pointer to the current object. To get more details on the use of &#39;this&#39; in OOPS, please refer&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
the FAQ. &lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;// C++ program to demonstrate the concept of Object Oriented Programming Structure(OOPS)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;using namespace std;&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;class MarkSheet&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int marks;&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public :&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void setMarks(int marks) &lt;span style=&quot;color: #38761d;&quot;&gt;// setter function&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this-&amp;gt;marks = marks;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int getMarks() &lt;span style=&quot;color: #38761d;&quot;&gt;// getter function&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return this-&amp;gt;marks;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;}; // end of class MarkSheet&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MarkSheet objA; &lt;span style=&quot;color: #38761d;&quot;&gt;// object A of class MarkSheet&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MarkSheet objB; &lt;span style=&quot;color: #38761d;&quot;&gt;// object B of class MarkSheet&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int temp;&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// propmts the user to enter the marks of student A&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot; Enter the marks of student A : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cin&amp;gt;&amp;gt;temp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objA.setMarks(temp); &lt;span style=&quot;color: #38761d;&quot;&gt;// uses the setter function to set the marks of student A&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// propmts user to enter the marks of student B&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot; Enter the marks of student B : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cin&amp;gt;&amp;gt;temp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objB.setMarks(temp); &lt;span style=&quot;color: #38761d;&quot;&gt;// uses the setter function to set the marks of student B&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;\n ---------- Marks of A and B are as follows ------------ \n&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot; Marks of student A : &quot;&amp;lt;&amp;lt;objA.getMarks(); &lt;span style=&quot;color: #38761d;&quot;&gt;// displays the marks of student A&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;\n Marks of student B : &quot;&amp;lt;&amp;lt;objB.getMarks(); &lt;span style=&quot;color: #38761d;&quot;&gt;// displays the marks of student B&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;}&lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ OUTPUT -----&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnfCOOIvXihWYNkVSnLVTXmpkA43UfGiMH_D1ZcbQ3p9Yl8MdTQ9xVykOUrhjdxukUZynSWXdIc-KfMWlJeUjm7m1V0rtm1TFe4U4yfcaaFj605RS4kku5ba7HJKdMqGuDT7hFEPLqUUY/s1600/oop+basics.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnfCOOIvXihWYNkVSnLVTXmpkA43UfGiMH_D1ZcbQ3p9Yl8MdTQ9xVykOUrhjdxukUZynSWXdIc-KfMWlJeUjm7m1V0rtm1TFe4U4yfcaaFj605RS4kku5ba7HJKdMqGuDT7hFEPLqUUY/s1600/oop+basics.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://programsplusplus.blogspot.com/2012/08/basic-oop-program.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnfCOOIvXihWYNkVSnLVTXmpkA43UfGiMH_D1ZcbQ3p9Yl8MdTQ9xVykOUrhjdxukUZynSWXdIc-KfMWlJeUjm7m1V0rtm1TFe4U4yfcaaFj605RS4kku5ba7HJKdMqGuDT7hFEPLqUUY/s72-c/oop+basics.JPG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-807529066948540676</guid><pubDate>Tue, 22 May 2012 16:23:00 +0000</pubDate><atom:updated>2012-05-22T21:53:45.484+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">iterator</category><category domain="http://www.blogger.com/atom/ns#">STL</category><category domain="http://www.blogger.com/atom/ns#">string</category><category domain="http://www.blogger.com/atom/ns#">string iterator</category><title>Use of string iterator in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;The following program computes the length of the string using the string iterator&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to demonstrate the use of string iterator&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;string&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using namespace std;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int counter=0;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string str(&quot;welcome to programsplusplus&quot;);&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// declares the string iterator&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string::iterator it;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (it=str.begin(); it&amp;lt;str.end(); it++)&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// displays each character that the iterator points to&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; counter++;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;*it;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;\n&quot;&amp;lt;&amp;lt;&quot;Total length of the string : &quot;&amp;lt;&amp;lt;counter;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------OUTPUT------&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWHAlqGBNf26qPBPU-pGxglThu0YH7BNS-q1qrqoX5VRnLll5bYWo2L90DDcCvxCTJTqdmijj-8zz7GNU__tpS8THNT9nXXo2gp_-iip6bWVQqRsJWGGBHPAkVhgkwMP7yDxnBUBys3bg/s1600/demo+of+string+iterator.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWHAlqGBNf26qPBPU-pGxglThu0YH7BNS-q1qrqoX5VRnLll5bYWo2L90DDcCvxCTJTqdmijj-8zz7GNU__tpS8THNT9nXXo2gp_-iip6bWVQqRsJWGGBHPAkVhgkwMP7yDxnBUBys3bg/s1600/demo+of+string+iterator.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/05/use-of-string-iterator-in-c.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWHAlqGBNf26qPBPU-pGxglThu0YH7BNS-q1qrqoX5VRnLll5bYWo2L90DDcCvxCTJTqdmijj-8zz7GNU__tpS8THNT9nXXo2gp_-iip6bWVQqRsJWGGBHPAkVhgkwMP7yDxnBUBys3bg/s72-c/demo+of+string+iterator.JPG" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-1390887108374679849</guid><pubDate>Mon, 21 May 2012 17:20:00 +0000</pubDate><atom:updated>2012-05-21T22:50:53.389+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">initialize</category><category domain="http://www.blogger.com/atom/ns#">STL</category><category domain="http://www.blogger.com/atom/ns#">string</category><title>Methods to initialize string in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;// Various methods to initialize strings in C++ &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;#include &amp;lt;string&amp;gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string s0(&quot;welcome to programsplusplus&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string s1(s0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;s1;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string s2(s0,8,3);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n&quot;&amp;lt;&amp;lt;s2;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string s4(&quot;hello world&quot;,4);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n&quot;&amp;lt;&amp;lt;s4;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string s5(10,&#39;x&#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n&quot;&amp;lt;&amp;lt;s5;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string s6(10,42);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n&quot;&amp;lt;&amp;lt;s6;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string s7(s0.begin(),s0.begin()+5);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n&quot;&amp;lt;&amp;lt;s7;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b style=&quot;color: red;&quot;&gt;------ OUTPUT------&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtMzv8aq7bYguy2IKgKsyOO5vPAonJ59v8VU0xZkn3zM-KBzsR4qePJCyw79uU9Gu77Qrzg0_GN5Bze5x-3od9-je1Tp3nK1hYC1G-UpnqhKjQj3WQDZ1YeVyC4iDi3rTz4Ro9d9fYoY4/s1600/string+initialization1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtMzv8aq7bYguy2IKgKsyOO5vPAonJ59v8VU0xZkn3zM-KBzsR4qePJCyw79uU9Gu77Qrzg0_GN5Bze5x-3od9-je1Tp3nK1hYC1G-UpnqhKjQj3WQDZ1YeVyC4iDi3rTz4Ro9d9fYoY4/s1600/string+initialization1.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;
&lt;span&gt;
&lt;/span&gt;
&lt;/span&gt;

&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/05/methods-to-initialize-string-in-c.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtMzv8aq7bYguy2IKgKsyOO5vPAonJ59v8VU0xZkn3zM-KBzsR4qePJCyw79uU9Gu77Qrzg0_GN5Bze5x-3od9-je1Tp3nK1hYC1G-UpnqhKjQj3WQDZ1YeVyC4iDi3rTz4Ro9d9fYoY4/s72-c/string+initialization1.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-939254162036752917</guid><pubDate>Sun, 20 May 2012 06:53:00 +0000</pubDate><atom:updated>2012-05-20T12:23:09.846+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">dynamic list</category><category domain="http://www.blogger.com/atom/ns#">linked list</category><title>C++ implementation of linked list</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;color: #0b5394; font-size: large;&quot;&gt;&lt;b&gt;// C++ implementation of a linked list&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;&lt;br /&gt;struct Node &lt;span style=&quot;color: #38761d;&quot;&gt;// declares the node structure&lt;/span&gt;&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int info;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Node *next;&lt;br /&gt;}*start,*ptr,*newptr;&lt;br /&gt;&lt;br /&gt;Node *new_list(int x)&lt;span style=&quot;color: #38761d;&quot;&gt; // creates a new list&lt;/span&gt;&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptr = new Node;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptr-&amp;gt;info = x;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptr-&amp;gt;next = NULL;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ptr;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void insert_beg(Node *np) &lt;span style=&quot;color: #38761d;&quot;&gt;// inserts an element in list&lt;/span&gt;&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( start == NULL )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = np;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Node *save = new Node;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; save = start;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = np;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; np-&amp;gt;next = save;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void display(Node *np) &lt;span style=&quot;color: #38761d;&quot;&gt;// displays the list&lt;/span&gt;&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while ( np != NULL )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;np-&amp;gt;info&amp;lt;&amp;lt;&quot; -&amp;gt; &quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; np = np-&amp;gt;next;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int item,choice;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n1 : Create a new list &quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n2 : Insert at beginning &quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n3 : Display List &quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n4 : Exit\n &quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Enter your choide : &quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;choice;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch(choice)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&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; case 1 :&lt;br /&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; std::cout&amp;lt;&amp;lt;&quot; \nEnter some value : &quot;;&lt;br /&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; std::cin&amp;gt;&amp;gt;item;&lt;br /&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; start = new_list(item);&lt;br /&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; std::cout&amp;lt;&amp;lt;&quot; List created !!! &quot;;&lt;br /&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; break;&lt;br /&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; case 2 :&lt;br /&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; std::cout&amp;lt;&amp;lt;&quot; Enter an item to insert : &quot;;&lt;br /&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; std::cin&amp;gt;&amp;gt;item;&lt;br /&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; newptr = new Node;&lt;br /&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; newptr-&amp;gt;info = item;&lt;br /&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; newptr-&amp;gt;next = NULL;&lt;br /&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; insert_beg(newptr);&lt;br /&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; break;&lt;br /&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; case 3 :&lt;br /&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; std::cout&amp;lt;&amp;lt;&quot; The list is as follows : \n&quot;;&lt;br /&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; display(start);&lt;br /&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; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;span style=&quot;color: #38761d;&quot;&gt; // end of switch&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }while ( choice != 4 ); &lt;span style=&quot;color: #38761d;&quot;&gt;// end of do while&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}&lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b style=&quot;color: red;&quot;&gt;------OUTPUT------&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwVpuo2i4dSbqz_KJ9xNgKhiON1olD5oHTwqfHPye4dkjy8O7RojtwqO-EGX8osHaZKyEvnjDbnQwTGl7AK3sLNtpaTx-kGTFUDd7ZdbwYsKSF5Ti15-z_QmYS-mygvGzAhTaMgRZfLA8/s1600/linked+list.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwVpuo2i4dSbqz_KJ9xNgKhiON1olD5oHTwqfHPye4dkjy8O7RojtwqO-EGX8osHaZKyEvnjDbnQwTGl7AK3sLNtpaTx-kGTFUDd7ZdbwYsKSF5Ti15-z_QmYS-mygvGzAhTaMgRZfLA8/s1600/linked+list.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;
&lt;span&gt;
&lt;/span&gt;
&lt;/span&gt;

&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/05/c-implementation-of-linked-list.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwVpuo2i4dSbqz_KJ9xNgKhiON1olD5oHTwqfHPye4dkjy8O7RojtwqO-EGX8osHaZKyEvnjDbnQwTGl7AK3sLNtpaTx-kGTFUDd7ZdbwYsKSF5Ti15-z_QmYS-mygvGzAhTaMgRZfLA8/s72-c/linked+list.JPG" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-4189169644889318491</guid><pubDate>Fri, 04 May 2012 15:25:00 +0000</pubDate><atom:updated>2012-05-04T20:56:19.595+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">namespace</category><title>Namespace example in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;&lt;b style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to demonstrate the use of namespaces&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;namespace other &lt;span style=&quot;color: #38761d;&quot;&gt;// defines a namesapce&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int sum(int,int); &lt;span style=&quot;color: #38761d;&quot;&gt;// function prototype&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// function sum() that belong to the other namespace which returns the sum of two //integers &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int other :: sum(int x,int y)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return x+y;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;/* another function sum() that does not belong to the namespace &#39;other&#39; and returns the &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp; difference of two integers passed as arguments */&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int sum(int x,int y)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&amp;nbsp;&amp;nbsp; return x-y;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int a,b;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// prompts the user to enter two integer values a and b&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the value of a : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;a;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the value of b : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;b;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; // calls the function declared under the &#39;other&#39; namespace&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // notice the other:: is used to call this function&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Sum() function of &#39;other&#39; namespace : &quot;&amp;lt;&amp;lt;other::sum(a,b);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// normal sum() function that actually computes the difference of a and b&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Normal Sum() function : &quot;&amp;lt;&amp;lt;sum(a,b);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;}&lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;b style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ OUTPUT ------ &lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimaSO4ZF5It8CxuplSUNZy_NQkxUZPL9FeCVloGTRhMOexFWqu_Dc4q0AEEqOyjfNOjojIr9C5O5crkJjqBeWNbAnj-kS5X8agL6zMK0uHcR9CYArNPpcE_sgxaQ2oIwvC238CpUhLkJ0/s1600/namespace+example.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimaSO4ZF5It8CxuplSUNZy_NQkxUZPL9FeCVloGTRhMOexFWqu_Dc4q0AEEqOyjfNOjojIr9C5O5crkJjqBeWNbAnj-kS5X8agL6zMK0uHcR9CYArNPpcE_sgxaQ2oIwvC238CpUhLkJ0/s1600/namespace+example.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/05/namespace-example-in-c.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimaSO4ZF5It8CxuplSUNZy_NQkxUZPL9FeCVloGTRhMOexFWqu_Dc4q0AEEqOyjfNOjojIr9C5O5crkJjqBeWNbAnj-kS5X8agL6zMK0uHcR9CYArNPpcE_sgxaQ2oIwvC238CpUhLkJ0/s72-c/namespace+example.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-8506380052633715938</guid><pubDate>Sat, 28 Apr 2012 09:40:00 +0000</pubDate><atom:updated>2012-04-28T15:10:30.895+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">date</category><category domain="http://www.blogger.com/atom/ns#">time</category><title>C++ program to display current date and time</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
This program is about printing the&lt;b&gt; date and time&lt;/b&gt; using C++. The C library contains the time.h header that deals with time and dates. Before heading further, i would like to mention a new type of variable of the type time. It is the time_t type, which is a variable of time and is used to store time related information when dealing with time functions included in the time.h header file.&lt;br /&gt;&lt;br /&gt;It is declared as follows : &lt;br /&gt;&lt;br /&gt;&lt;b&gt;time_t seconds&lt;/b&gt;; // this declares a variable of the type time_t&lt;br /&gt;&lt;br /&gt;Please note that it is &lt;b&gt;not a fundamental data type&lt;/b&gt;;&lt;br /&gt;&lt;br /&gt;Now, to print the date and time, we need to store it first. This task is done with the time() function, that calculates the time and stores it in a variable of type time_t. The value that is calculated is a long numeric value. To print the date and time in a more readable and user&amp;nbsp;friendly format, the ctime() function is used which converts the date and time into a string for display purposes. &lt;br /&gt;&lt;br /&gt;The program below demonstrates the use of time() and ctime() functions to display time and date. It also displays the time elapsed from 1st January 1970 till now. For more information, please e-mail me or leave a comment.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to print current date and time using C++&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;ctime&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time_t sec;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// creates and instance of the time variable time_t&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time(&amp;amp;sec);&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Current Date and time : &quot;&amp;lt;&amp;lt;ctime(&amp;amp;sec);&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Time elapsed from 1st January 1970 --&amp;gt; &quot;&amp;lt;&amp;lt;sec&amp;lt;&amp;lt;&quot; seconds &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Time elapsed from 1st January 1970 --&amp;gt; &quot;&amp;lt;&amp;lt;sec/3600&amp;lt;&amp;lt;&quot; hours &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Time elapsed from 1st January 1970 --&amp;gt; &quot;&amp;lt;&amp;lt;(sec/3600)/24&amp;lt;&amp;lt;&quot; days &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Time elapsed from 1st January 1970 --&amp;gt; &quot;&amp;lt;&amp;lt;((sec/3600)/24)/7&amp;lt;&amp;lt;&quot; weeks &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Time elapsed form 1st Jaunary 1970 --&amp;gt; &quot;&amp;lt;&amp;lt;((sec/3600)/24)/365&amp;lt;&amp;lt;&quot; years &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Time elapsed from 1st January 1970 --&amp;gt; &quot;&amp;lt;&amp;lt;(float)(((sec/3600)/24)/365)/10&amp;lt;&amp;lt;&quot; decades \n&quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;------ OUTPUT ------&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtbcgiAshBMk28jYVW65DWnlM4PzL6xGEovCGhCbFv28Zx2HaV_rnDDs0FApiZypUiaNcULp4xm6mTCx0RSYhySKEVGsRsO1JwMZSvmy78mqn7nf2_SAE5SL4GAPzGYpYOTx1R5Np0WWs/s1600/timendate.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtbcgiAshBMk28jYVW65DWnlM4PzL6xGEovCGhCbFv28Zx2HaV_rnDDs0FApiZypUiaNcULp4xm6mTCx0RSYhySKEVGsRsO1JwMZSvmy78mqn7nf2_SAE5SL4GAPzGYpYOTx1R5Np0WWs/s1600/timendate.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/04/c-program-to-display-current-date-and.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtbcgiAshBMk28jYVW65DWnlM4PzL6xGEovCGhCbFv28Zx2HaV_rnDDs0FApiZypUiaNcULp4xm6mTCx0RSYhySKEVGsRsO1JwMZSvmy78mqn7nf2_SAE5SL4GAPzGYpYOTx1R5Np0WWs/s72-c/timendate.JPG" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-2478185532920963365</guid><pubDate>Fri, 20 Apr 2012 15:57:00 +0000</pubDate><atom:updated>2012-04-20T21:29:02.447+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">matrix multiplication</category><title>Matrix Multiplication in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Matrix multiplication is one of the most basic programs I learned when i was in my 12th standard. Its really simple, simply multiply the rows &lt;br /&gt;
of the 1st matrix with the columns of the 2nd matrix and add them up. This will generate the resultant matrix. &lt;br /&gt;
&lt;br /&gt;
The following code demonstrates how it is done. Read it, its quite simple. Still if you encounter any problems or have any other query, please&lt;br /&gt;
leave a comment or email me. Any suggestions are also welcome &lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;div style=&quot;color: #3d85c6;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;&quot;&gt;// Program to multiply two matrices&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int arr1[20][20],arr2[10][10];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int result[20][20];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int m,n;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i,j;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // prompts the user to enter the rows and columns of the matrix&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the number of rows (m) : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;m;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the number of columns (n) : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;n;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n Enter the elements of the 1st matrix \n &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;m; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (j=0; j&amp;lt;n; j++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; std::cout&amp;lt;&amp;lt;&quot; Element &quot;&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot; : &quot;&amp;lt;&amp;lt;j&amp;lt;&amp;lt;&quot; --&amp;gt; &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; std::cin&amp;gt;&amp;gt;arr1[i][j];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Enter the elements of the 2nd matrix : \n &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;m; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (j=0; j&amp;lt;n; j++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; std::cout&amp;lt;&amp;lt;&quot; Element &quot;&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot; : &quot;&amp;lt;&amp;lt;j&amp;lt;&amp;lt;&quot; --&amp;gt; &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; std::cin&amp;gt;&amp;gt;arr2[i][j];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //------------ display matrics -----------------------&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n 1st matrix \n &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;m; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (j=0; j&amp;lt;n; j++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; std::cout&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;arr1[i][j];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n 2nd matrix \n &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;m; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (j=0; j&amp;lt;n;j++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; std::cout&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;arr2[i][j];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n Resultatn matrix \n&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int k=0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // multiplies the two matrices together&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0;i&amp;lt; m;i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(j=0;j&amp;lt; n;j++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; result[i][j] = 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(k=0;k&amp;lt; m;k++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; result[i][j] = result[i][j] + arr1[i][k] * arr2[k][j];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } // end of j sub loop&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } // end of i main loop&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // displays the resultant matrix&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;m; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (j=0; j&amp;lt;n; j++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; std::cout&amp;lt;&amp;lt;result[i][j]&amp;lt;&amp;lt;&quot;&amp;nbsp; &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n \n&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} // end of main&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: Verdana,sans-serif;&quot;&gt;
&lt;b&gt;------ OUTPUT ------&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiUV75OIlFHCwakiE7G3z4ss6ibGzZH9lgVQvdHvnsUeVLVtysY_G65V8Q5yDdoasA1NZu4w5A_Xw0cxfQmrmFCrfwyk8tVuSWyKskkGGv6uYzhPL6EIClqy0Ccs3BgtjmJ6r5rCJrGa4/s1600/matrix+multiplication.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiUV75OIlFHCwakiE7G3z4ss6ibGzZH9lgVQvdHvnsUeVLVtysY_G65V8Q5yDdoasA1NZu4w5A_Xw0cxfQmrmFCrfwyk8tVuSWyKskkGGv6uYzhPL6EIClqy0Ccs3BgtjmJ6r5rCJrGa4/s1600/matrix+multiplication.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/04/matrix-multiplication-in-c.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiUV75OIlFHCwakiE7G3z4ss6ibGzZH9lgVQvdHvnsUeVLVtysY_G65V8Q5yDdoasA1NZu4w5A_Xw0cxfQmrmFCrfwyk8tVuSWyKskkGGv6uYzhPL6EIClqy0Ccs3BgtjmJ6r5rCJrGa4/s72-c/matrix+multiplication.JPG" height="72" width="72"/><thr:total>17</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-8022962366897862919</guid><pubDate>Tue, 17 Apr 2012 15:23:00 +0000</pubDate><atom:updated>2012-04-17T20:53:36.934+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">reverse of an integer</category><title>Reverse of an integer in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
The &lt;b&gt;modulus operator (%) &lt;/b&gt;is widely used in many programming languages, especially in C/C++. It &lt;b&gt;returns the remainder&lt;/b&gt;. For e.g 10%2 returns 0 as the remainder that we get when dividing 10 by 2 is 0.&lt;br /&gt;&lt;br /&gt;One use of this operator is used for &lt;b&gt;finding the reverse of an integer&lt;/b&gt;. Simply divide the integer by 10 and use the modulus operator to store&lt;br /&gt;the remainder. The following programs demonstrates the above concept. &lt;br /&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to find out the reverse of an integer&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unsigned int x;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// prompts the user to enter an integer&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the number : &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;x;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; The reverse of &quot;&amp;lt;&amp;lt;x&amp;lt;&amp;lt;&quot; is : &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while ( x != 0)&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;x%10;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = x/10;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;}&lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: Verdana,sans-serif;&quot;&gt;
&lt;b&gt;------ OUTPUT ------&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-P9e-Ch5nUORmhQ1Xiv7AqXJaTgg2nBnArct4yARCT1bzxsELYYhdybKZsJySQPI9xU8gOgVBhYtGJXMTIv6MXvELiZGbnm_MmDFaZS7-V0aJ1STSCfsS4e5SZfEwt3b6l9oRzvjRtjw/s1600/reverse+of+an+integer.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-P9e-Ch5nUORmhQ1Xiv7AqXJaTgg2nBnArct4yARCT1bzxsELYYhdybKZsJySQPI9xU8gOgVBhYtGJXMTIv6MXvELiZGbnm_MmDFaZS7-V0aJ1STSCfsS4e5SZfEwt3b6l9oRzvjRtjw/s1600/reverse+of+an+integer.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&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;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/04/reverse-of-integer-in-c.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-P9e-Ch5nUORmhQ1Xiv7AqXJaTgg2nBnArct4yARCT1bzxsELYYhdybKZsJySQPI9xU8gOgVBhYtGJXMTIv6MXvELiZGbnm_MmDFaZS7-V0aJ1STSCfsS4e5SZfEwt3b6l9oRzvjRtjw/s72-c/reverse+of+an+integer.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-1158748483591825296</guid><pubDate>Wed, 04 Apr 2012 15:50:00 +0000</pubDate><atom:updated>2012-04-04T21:20:42.446+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">prime numbers</category><category domain="http://www.blogger.com/atom/ns#">sophie germain</category><title>Sophie Germain Prime Numbers in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Prime numbers are those numbers that are &lt;b&gt;only divisible by 1 and themselves&lt;/b&gt;. Sophie geramin prime numbers are a special category of prime numbers.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;By definition, a prime number, say &#39;p&#39;, is a sophie germain prime number &lt;b&gt;if p is prime and 2p+1 is also prime&lt;/b&gt;. For e.g 23 is a sophie germain prime because&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;23 is prime and 23*2 + 1 = 47 is also prime.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;For those who do not know how to check whether a number is prime or not, please read my post : &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/03/c-program-to-check-prime-numbers.html&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Checking PRIME numbers in C++&lt;/b&gt;&lt;/a&gt;.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Now generating sophie germain primes, is actually quite a simple task. We need just need to check the following :&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;1 - p is prime&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;2 - 2p+1 is prime&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;3 - print p if both cases 1 and 2 turn out to be true.&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;The following program generates sophie germain primes upto the limit specified by the user. Please have a look at the source code to have a better&lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;understanding of how the program works. &lt;b&gt;Please leave a comment if you want to ask something or just want to say hi &lt;/b&gt;. &lt;/span&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to generate sophie germain prime numbers&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;bool checkPrime(int number)&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool flag = true;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( number == 2 ) &lt;span style=&quot;color: #38761d;&quot;&gt;// checks if 2 is entered(as 2 is a prime number )&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; The number is PRIME !!! &quot;;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true; &lt;span style=&quot;color: #38761d;&quot;&gt;// terminates the program is two is enterd, as there is no need for further checking&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else &lt;span style=&quot;color: #38761d;&quot;&gt;// divides the number with value from 2 to (number-1)&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=2; i&amp;lt;number; i++)&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; &lt;span style=&quot;color: #38761d;&quot;&gt;// if it is divisible than values smaller than number-1 it is non - prime&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; if ( number%i == 0)&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; flag = false;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return flag; &lt;span style=&quot;color: #38761d;&quot;&gt;// returns either true or false as the result&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int max,i = 2;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// prompts the user to enter the max numbers to generate&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the max. numbers to generate : &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;max;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int counter = 1;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while ( counter &amp;lt;= max) &lt;span style=&quot;color: #38761d;&quot;&gt;// run until the limit is reached&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( checkPrime(i) == true ) &lt;span style=&quot;color: #38761d;&quot;&gt;// initial check to see if p is prime&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; if ( checkPrime((2*i) + 1) == true ) &lt;span style=&quot;color: #38761d;&quot;&gt;// secondary check to see if 2p+1 is prime&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; std::cout&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;i; &lt;span style=&quot;color: #38761d;&quot;&gt;// displays the number if it turns out to be a sophie germain prime&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; counter++;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;span style=&quot;color: #38761d;&quot;&gt;// end of while&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n End of program !! &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of&amp;nbsp; main&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;b style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ OUTPUT ------&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-bd7C2GG7uW2oTH9QbSGwjsyJt83VoqaCnpvbr0HcnWTlNhdoCvwQ60MSI1dfbrvMKfzVeLiBqazdZAPLINAonQcW-DrrU-rKTBS27wNtkR59kkvjZqW3Mm3pSRJQnZM18HcVt1uqFM0/s1600/sophie+germain+prime.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-bd7C2GG7uW2oTH9QbSGwjsyJt83VoqaCnpvbr0HcnWTlNhdoCvwQ60MSI1dfbrvMKfzVeLiBqazdZAPLINAonQcW-DrrU-rKTBS27wNtkR59kkvjZqW3Mm3pSRJQnZM18HcVt1uqFM0/s1600/sophie+germain+prime.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ Related Posts ------&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;1 : For more information on sophie germain primes , please visit : &lt;a href=&quot;http://en.wikipedia.org/wiki/Sophie_Germain_prime&quot; target=&quot;_blank&quot;&gt;http://en.wikipedia.org/wiki/Sophie_Germain_prime&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;2 : Checking Prime numbers in C++ : &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/03/c-program-to-check-prime-numbers.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/03/c-program-to-check-prime-numbers.html&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;3 : Generating Prime numbers in C++ : &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/03/numbers-can-become-quite-huge-mess-when.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/03/numbers-can-become-quite-huge-mess-when.html&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/04/sophie-germain-prime-numbers-in-c.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-bd7C2GG7uW2oTH9QbSGwjsyJt83VoqaCnpvbr0HcnWTlNhdoCvwQ60MSI1dfbrvMKfzVeLiBqazdZAPLINAonQcW-DrrU-rKTBS27wNtkR59kkvjZqW3Mm3pSRJQnZM18HcVt1uqFM0/s72-c/sophie+germain+prime.JPG" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-3982219057954799569</guid><pubDate>Tue, 03 Apr 2012 15:20:00 +0000</pubDate><atom:updated>2012-04-03T20:50:46.343+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><title>Constructer initialization</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Initializing variables while writing a program is one of the most basic routines that a programmer does while writing the code. Normally it is done using the assignment operator &#39;=&#39; and initializing the variable. &lt;br /&gt;E.g&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
int x = 5;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
// this initializes the value of x with 5&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
But i found out that it could also be done this way,&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
int x(5); // this initializes the variable with the value 5&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
This is called constructor initialization, though it is not widely used, I thought it would be a good idea to know.&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Initializing the variable using this method has no advantage, so its not necessary. Just remember that it can also be done this way. &lt;/span&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/04/constructer-initialization.html</link><author>noreply@blogger.com (Fatal1ty)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-2033695080958720809</guid><pubDate>Mon, 02 Apr 2012 16:25:00 +0000</pubDate><atom:updated>2012-04-02T21:59:40.432+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">binary to decimal</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><title>Binary to Decimal conversion in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
My previous post was based on converting a decimal number into its binary equivalent. Contrary to that, the program given below &lt;b&gt;converts binary numbers into their decimal equivalents&lt;/b&gt;. That is, it&lt;b&gt; converts binary numbers such as 1000 into its corresponding decimal equivalent i.e 8.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Now for those who are not familiar with the concept of binary numbers, please read the following post : &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/04/my-apologies-to-my-readers-for-posting.html&quot; target=&quot;_blank&quot;&gt;decimal to binary conversion.&lt;/a&gt;&lt;br /&gt;
Now, the method works like this. Just traverse the binary number step by step, starting from 0 to n-1, where n is the most significant bit(MSB) ,&lt;br /&gt;
&lt;b&gt;multiply them with 2 with raising powers and add the sum together&lt;/b&gt;. E.g to convert 1000(which is binary equivalent of 8), just do the following&lt;br /&gt;
&lt;br /&gt;
1 0 0 0 ==&amp;gt; going from right to left&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
0 x 2^0 = 0&lt;br /&gt;
0 x 2^1 = 0;&lt;br /&gt;
0 x 2^2 = 0;&lt;br /&gt;
1 x 2^3 = 8;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;now add them together i.e 0+0+0+8 = 8; this the decimal equivalent of 1000. Please read the program below to have a better understanding how the concept&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;work. &lt;b&gt;Note : The program works only for 16-bit binary numbers(non-floating) or less. Leave a comment if anything is not clear. You are bound to receive a reply.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;color: #3d85c6;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to convert binary to its decimal equivalent&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;math.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int x;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=0,sum = 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// prompts the user to input a 16-bit binary number&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the binary number (16-bit) : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;x;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while ( i != 16 )&lt;span style=&quot;color: #38761d;&quot;&gt; // runs 16 times&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum += (x%10) * pow(2,i);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = x/10;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n The decimal equivalent is : &quot;&amp;lt;&amp;lt;sum;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ OUTPUT ------&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB17Khm37jTWMZSeIaqiuQ9FXga6pMejvKcyP9cQgJ2hAPRFm3qcOymzuATlBL_m9_xqhBFwcSf4FeiSBwl_U8cmloy-3aC8-2YuXzelee6zxTdmKaXr7nnCqQC6XL2uhwx9ec1jS9Ti0/s1600/binary+to+decimal.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB17Khm37jTWMZSeIaqiuQ9FXga6pMejvKcyP9cQgJ2hAPRFm3qcOymzuATlBL_m9_xqhBFwcSf4FeiSBwl_U8cmloy-3aC8-2YuXzelee6zxTdmKaXr7nnCqQC6XL2uhwx9ec1jS9Ti0/s1600/binary+to+decimal.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;------ Programming Advice and Tips ------ &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;1 : Note : The above program only accepts 16-bit binary numbers as inputs. This limit can be increased by increasing the number of loop executions by &lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;changing the value in the while loop from 16 to say 32. (be sure it is a valid number which is a factor of 2 ).&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;2 : This program is the most basic method to do this type of conversion. However, there are a number of algorithms to do the same, so just GOOGLE out some &lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;of them. Try it out, there are a variety of programs that do the same conversion in different ways.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: red;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ Related Posts ------&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: red;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;1 : Decimal to binary conversion (v1.0) : &lt;/span&gt;&lt;a href=&quot;http://programsplusplus.blogspot.in/2012/04/my-apologies-to-my-readers-for-posting.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/04/my-apologies-to-my-readers-for-posting.html&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;2 : Decimal to binart conversion (v2.0) :&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://programsplusplus.blogspot.in/2012/04/decimal-to-binary-conversion-program.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/04/decimal-to-binary-conversion-program.html&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/04/binary-to-decimal-conversion-in-c.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB17Khm37jTWMZSeIaqiuQ9FXga6pMejvKcyP9cQgJ2hAPRFm3qcOymzuATlBL_m9_xqhBFwcSf4FeiSBwl_U8cmloy-3aC8-2YuXzelee6zxTdmKaXr7nnCqQC6XL2uhwx9ec1jS9Ti0/s72-c/binary+to+decimal.JPG" height="72" width="72"/><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-8407561209426868523</guid><pubDate>Sun, 01 Apr 2012 15:56:00 +0000</pubDate><atom:updated>2012-04-02T22:03:59.957+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">decimal to binary</category><title>Decimal to Binary conversion program (v2.0)</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;The program I posted in my previous post could only convert whole decimal numbers into binary. Meaning it could not convert decimal numbers like 2.34 into its binary equivalent. This is the updated version of that program, and this one is capable of converting any decimal number into its binary equivalent. &lt;br /&gt;&lt;br /&gt;Pleas read the post : &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/04/my-apologies-to-my-readers-for-posting.html&quot; target=&quot;_blank&quot;&gt;Decimal to binary conversion&lt;/a&gt; , if you are new to this concept.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to convert decimal to binary ( version 2.0 )&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;void convert_integer(int arr[],int x) &lt;span style=&quot;color: #38761d;&quot;&gt;// function to convert the integer part to binary&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=0;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while ( x != 0 ) &lt;span style=&quot;color: #38761d;&quot;&gt;// until x is fully divided, leaving only 1&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arr[i] = x%2;&lt;span style=&quot;color: #38761d;&quot;&gt; // store the remainder in the array&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = x/2;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;/*since arrays are passed by refernce, hence any changes in the parameter array will&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result in change in the array passed as the argument */&lt;/span&gt;&lt;br style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of function&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;void convert_float(int arr[],double x) &lt;span style=&quot;color: #38761d;&quot;&gt;// function to convert the floating part into binary&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=0;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = x * 2;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( x &amp;gt; 1 ) &lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; arr[i] = (int)x;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; x = x - (int)x;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arr[i] = (int)x;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }while ( x != 1 &amp;amp;&amp;amp; i != 8);&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;}&lt;span style=&quot;color: #38761d;&quot;&gt;// end of function&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double value;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int arr1[8] = {0,0,0,0,0,0,0,0}; &lt;span style=&quot;color: #38761d;&quot;&gt;// for integral part&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int arr2[8] = {0,0,0,0,0,0,0,0}; &lt;span style=&quot;color: #38761d;&quot;&gt;// for floating part&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter a number to convert : &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;value;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; convert_integer(arr1,(int)value);&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double temp = value - (int)value;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; convert_float(arr2,temp);&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n The binary output (8-bit ) is : &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=7; i&amp;gt;=0; i--) &lt;span style=&quot;color: #38761d;&quot;&gt;// displays the LHS of the binary number&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;arr1[i]&amp;lt;&amp;lt;&quot; &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple;&quot; /&gt;&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; . &quot;;&lt;span style=&quot;color: #38761d;&quot;&gt; // adds the decimal(point) between the numbers&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple;&quot; /&gt;&lt;br style=&quot;color: purple;&quot; /&gt;&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=0; i&amp;lt;8; i++)&lt;span style=&quot;color: #38761d;&quot;&gt; // displays the RHS of the binary number &lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple;&quot; /&gt;&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;arr2[i]&amp;lt;&amp;lt;&quot; &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple;&quot; /&gt;&lt;br style=&quot;color: purple;&quot; /&gt;&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br style=&quot;color: purple;&quot; /&gt;&lt;span style=&quot;color: purple;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b style=&quot;color: red;&quot;&gt;------ OUTPUT ------&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyCY2k2vKXQ21KVEUOUfJwKinuaOkTwNeamSwhe5-uyumw8RgS9VN7xAXnRLi4KdRkMXKhC6iEQSfPXBV2GoitxlJiznGuqMKVN47QhOX_3dIMmKyF6dFMlH0X-mib2opwKhhGpleXhVs/s1600/decimal+to+binary+v2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;97&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyCY2k2vKXQ21KVEUOUfJwKinuaOkTwNeamSwhe5-uyumw8RgS9VN7xAXnRLi4KdRkMXKhC6iEQSfPXBV2GoitxlJiznGuqMKVN47QhOX_3dIMmKyF6dFMlH0X-mib2opwKhhGpleXhVs/s400/decimal+to+binary+v2.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b style=&quot;color: red;&quot;&gt;------ Related Posts ------&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;1 : Decimal to binary conversion (v1.0) : &lt;/span&gt;&lt;a href=&quot;http://programsplusplus.blogspot.in/2012/04/my-apologies-to-my-readers-for-posting.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/04/my-apologies-to-my-readers-for-posting.html&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;2 : Binary to decimal conversion :&lt;/span&gt; &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/04/binary-to-decimal-conversion-in-c.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/04/binary-to-decimal-conversion-in-c.html&lt;/a&gt;&amp;nbsp; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/04/decimal-to-binary-conversion-program.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyCY2k2vKXQ21KVEUOUfJwKinuaOkTwNeamSwhe5-uyumw8RgS9VN7xAXnRLi4KdRkMXKhC6iEQSfPXBV2GoitxlJiznGuqMKVN47QhOX_3dIMmKyF6dFMlH0X-mib2opwKhhGpleXhVs/s72-c/decimal+to+binary+v2.JPG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-6365850243879652838</guid><pubDate>Sun, 01 Apr 2012 05:41:00 +0000</pubDate><atom:updated>2012-04-01T11:25:26.550+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">decimal to binary</category><title>Decimal to Binary Conversion Program</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
My apologies to my readers for posting after such a long time. Had been caught up in examinations...!!&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Anyways, this is a simple program to convert &lt;b&gt;decimal numbers to binary numbers&lt;/b&gt;. In computers , binary numbers form the base of everything. Even numbers like 10,3,5 etc are converted into &lt;b&gt;long string of 0s and 1s&lt;/b&gt;. For e.g. the decimal number &lt;b&gt;8 is converted into 1000&lt;/b&gt;. The bigger the number, the more 0s and 1s it has. Hence it makes sense to have a useful program to convert decimal numbers to binary numbers.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
The program given below does that particular task. It takes in a decimal whole number and converts it into its binary equivalent.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
The conversion method is quite simple. Just &lt;b&gt;divide the number by 2 recursively and store its remainder side by side&lt;/b&gt;. Here is how the program works :&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Step 1 : The program prompts the user to enter a decimal number;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Step 2 : The number is divided by 2 and its remainder stored in an array.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Step 3 : The number itself is divided by 2.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Step 4 : The loop is run backwards, and this gives us the required binary equivalent.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Read the following code for a better understanding.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #3d85c6; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;// Program to convert decimal to binary (8-bit)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
#include &amp;lt;iostream&amp;gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
int main()&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
{&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int arr[8] = {0,0,0,0,0,0,0,0}; &lt;span style=&quot;color: #38761d;&quot;&gt;// for a 8 bit binary&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int x;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the value to compute (integer only) : &quot;;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;x;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=0;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while ( x != 0 )&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arr[i] = x%2;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = x/2;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n Binary Output (8-bit) : &quot;;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=7; i&amp;gt;=0; i--)&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;arr[i]&amp;lt;&amp;lt;&quot; &quot;;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;b style=&quot;color: red;&quot;&gt;------ OUTPUT ------&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg16-F2yKxEmzlsZpC_ODgpgcV6nDK-eIiycHzVyV5dh8XhxGYKC-6t0kl1D_yjACtknJq8iCqh7KDUEn0yu-AkFUrXXbYtpKl91QJ0uKphfQUAA0axyCkjawUB3ah3e4StszRcs5laM5k/s1600/decimal+to+binary.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg16-F2yKxEmzlsZpC_ODgpgcV6nDK-eIiycHzVyV5dh8XhxGYKC-6t0kl1D_yjACtknJq8iCqh7KDUEn0yu-AkFUrXXbYtpKl91QJ0uKphfQUAA0axyCkjawUB3ah3e4StszRcs5laM5k/s1600/decimal+to+binary.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;&lt;b style=&quot;color: red;&quot;&gt; ------ Programming Advice and Tips ------&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: black;&quot;&gt;1 : The above program generates an 8 bit binary number. If you want a higher bit binary number, suppose 16-bit, then simply increase the size of the array fro&lt;/span&gt;&lt;br style=&quot;color: black;&quot; /&gt;&lt;span style=&quot;color: black;&quot;&gt;8 to 16 and initialize it accordingly.&lt;/span&gt;&lt;br style=&quot;color: black;&quot; /&gt;&lt;span style=&quot;color: black;&quot;&gt;2 : Be careful during display of the binary equivalent, keep in mind that the array has to be traversed in a descending index order i.e backwards, otherwise you&lt;/span&gt;&lt;br style=&quot;color: black;&quot; /&gt;&lt;span style=&quot;color: black;&quot;&gt;will not get the proper result.&lt;/span&gt;&lt;br style=&quot;color: black;&quot; /&gt;&lt;span style=&quot;color: black;&quot;&gt;3 : You can use the above program to convert decimal numbers into other types of numbers ( for e.g octal(base 8), just divide the number by 8.)&lt;/span&gt;&lt;br style=&quot;color: black;&quot; /&gt;&lt;span style=&quot;color: black;&quot;&gt;4 : Contact me at&amp;nbsp; : programsplusplus@gmail.com for related queries or leave a comment....you are bound to receive an answer.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;-----&lt;/span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/04/my-apologies-to-my-readers-for-posting.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg16-F2yKxEmzlsZpC_ODgpgcV6nDK-eIiycHzVyV5dh8XhxGYKC-6t0kl1D_yjACtknJq8iCqh7KDUEn0yu-AkFUrXXbYtpKl91QJ0uKphfQUAA0axyCkjawUB3ah3e4StszRcs5laM5k/s72-c/decimal+to+binary.JPG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-5215302152565118694</guid><pubDate>Thu, 08 Mar 2012 06:57:00 +0000</pubDate><atom:updated>2012-03-08T12:27:49.810+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">prime numbers</category><title>C++ program to check PRIME numbers</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
My previous post was about &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/03/numbers-can-become-quite-huge-mess-when.html&quot; target=&quot;_blank&quot;&gt;prime numbers&lt;/a&gt; and demonstrated a program to generate them in C++ . This&amp;nbsp;&amp;nbsp; post is about finding whether a number is &lt;b&gt;prime or not&lt;/b&gt;. Now as stated earlier, &lt;b&gt;prime numbers are only divisible by the number 1 and themselves&lt;/b&gt;, and we will be using this particular property to find whether a number is prime or not. Please read the post &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/03/numbers-can-become-quite-huge-mess-when.html&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Prime number generation in C++&lt;/b&gt;&lt;/a&gt; for more information on prime numbers and how to generate them.&lt;br /&gt;
&lt;br /&gt;
The method is simple, &lt;b&gt;divide the prime number by integers ranging from 2 to number-1&lt;/b&gt;. If the division generates a whole number(that is remainder is 0), then it is not a prime number, as they are only divisible by themselves(and 1) and not by any other number.&lt;br /&gt;
&lt;br /&gt;
For e.g if we want to check whether 5 is a prime number or not(which it is :p ), we simply divide 5 by numbers less than 5 i.e 2,3,4 . Since the division will not generate a whole number, hence it is a prime number. In the language of coding, simply &lt;b&gt;run a loop from 2 to number-1 and divide it with the number itself&lt;/b&gt;. If the remainder is 0 then it is not a prime no. If it is 1 then it is a prime number. Simple !! :)&lt;br /&gt;
&lt;br /&gt;
The following program demonstrates the above method :&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #3d85c6; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;// Program to check whether a given integer is prime or not&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
#include &amp;lt;iostream&amp;gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
#include &amp;lt;iomanip&amp;gt; &lt;span style=&quot;color: #38761d;&quot;&gt;// for exit() function&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
int main()&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
{&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int number;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool flag = false;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// prompts the user to enter a value to test for prime property&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the number to test : &quot;;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;number;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( number == 2 ) &lt;span style=&quot;color: #38761d;&quot;&gt;// checks if 2 is entered(as 2 is a prime number )&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; The number is PRIME !!! &quot;;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit(true); &lt;span style=&quot;color: #38761d;&quot;&gt;// terminates the program is two is enterd, as there is no need for further checking&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;span style=&quot;color: #38761d;&quot;&gt; // divides the number with value from 2 to (number-1)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=2; i&amp;lt;number; i++)&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; &lt;span style=&quot;color: #38761d;&quot;&gt;// if it is divisible than values smaller than number-1 it is non - prime&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; if ( number%i == 0)&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; flag = false;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// prints the correct message based on the flag value&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( flag == true )&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n The number is NON-PRIME !!!&quot;;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n The number is PRIME !!! &quot;;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
} &lt;span style=&quot;color: #38761d;&quot;&gt;//end of main&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;------ OUTPUT ------&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuqihey9wGeAkJGoJz3mg8i9M3JN6irn_mEhaPOHUKuygm2JyHfJzAcFw7S6tNYfmD6ZRYVBmrJC8TrSnygGJF1M67DokCDhTGrCu4GR0WD4b2exI6lQxoXlJDG4-AIl8NEkjdNmnr3vA/s1600/checking+prime.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuqihey9wGeAkJGoJz3mg8i9M3JN6irn_mEhaPOHUKuygm2JyHfJzAcFw7S6tNYfmD6ZRYVBmrJC8TrSnygGJF1M67DokCDhTGrCu4GR0WD4b2exI6lQxoXlJDG4-AIl8NEkjdNmnr3vA/s1600/checking+prime.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;------ Some Facts ------&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul id=&quot;A0876852&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;li&gt;The only even prime number is 2. All other even numbers can be divided by 2.&lt;/li&gt;
&lt;li&gt;If the sum of a number&#39;s digits is a multiple of 3, that number can be divided by 3.&lt;/li&gt;
&lt;li&gt;No prime number greater than 5 ends in a 5. Any number greater than 5 that ends in a 5 can be divided by 5.&lt;/li&gt;
&lt;li&gt;Zero and 1 are not considered prime numbers.&lt;/li&gt;
&lt;li&gt;Except
 for 0 and 1, a number is either a prime number or a composite number. A
 composite number is defined as any number, greater than 1, that is not 
prime.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;------ Related Posts ------&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;1 - Prime number generation in C++ :&amp;nbsp;&lt;span id=&quot;goog_718187785&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_718187786&quot;&gt;&lt;/span&gt; &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/03/numbers-can-become-quite-huge-mess-when.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/03/numbers-can-become-quite-huge-mess-when.html&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;2 - Prime number theorem : &lt;span id=&quot;goog_718187790&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_718187791&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://mathworld.wolfram.com/PrimeNumberTheorem.html&quot; target=&quot;_blank&quot;&gt;http://mathworld.wolfram.com/PrimeNumberTheorem.html&lt;/a&gt;&lt;br /&gt;3 - Fibonacci series in C++ : &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/03/fibonacci-series-in-c.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/03/fibonacci-series-in-c.html&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/03/c-program-to-check-prime-numbers.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuqihey9wGeAkJGoJz3mg8i9M3JN6irn_mEhaPOHUKuygm2JyHfJzAcFw7S6tNYfmD6ZRYVBmrJC8TrSnygGJF1M67DokCDhTGrCu4GR0WD4b2exI6lQxoXlJDG4-AIl8NEkjdNmnr3vA/s72-c/checking+prime.JPG" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-1940334602017769158</guid><pubDate>Wed, 07 Mar 2012 16:34:00 +0000</pubDate><atom:updated>2012-03-08T12:49:48.865+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">prime numbers</category><title>Prime number generation in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Numbers can become quite a huge mess when it comes to generating a particular type of series :p. Many number series&lt;/span&gt; &lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;such as &lt;b&gt;prime numbers&lt;/b&gt; and the famous &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/03/fibonacci-series-in-c.html&quot; target=&quot;_blank&quot;&gt;Fibonacci series&lt;/a&gt; are widely taught to C++ beginners. My previous post was related&lt;/span&gt; &lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;to&lt;a href=&quot;http://programsplusplus.blogspot.in/2012/03/fibonacci-series-in-c.html&quot; target=&quot;_blank&quot;&gt; Fibonacci series&lt;/a&gt; so i thought it be a good idea to write something on prime numbers.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Now, for those who don&#39;t really know :P, prime numbers are basically numbers that are &lt;b&gt;only divisible by 1 and themselves&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;For e.g 23 is a prime number as it is divisible only by &lt;b&gt;1 and itself&lt;/b&gt;. Some prime numbers are as follows :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;2 3 5 7 11 13 17 19 23 31 37 41.....so on. Notice that most of the prime numbers greater that 2 are odd. This is also a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;notable property of prime numbers.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;However, the question is this ...HOW TO GENERATE THEM&amp;nbsp; ???? It seems that there is &lt;b&gt;no exact formula to generate all the&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;prime numbers&lt;/b&gt;. But by using simple loops , we can generate them in C++. :)&amp;nbsp; The program given below shows how : &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to generate prime numbers in C++&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int max;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt; // prompts the user to enter the range in which to generate&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the upper range ? : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;max;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int n=2; n&amp;lt;max; n++) &lt;span style=&quot;color: #38761d;&quot;&gt;// main loop&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int flag = 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// loop to check whether a numbers is prime or not&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=2; i&amp;lt;=n/2; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; if ( n%i == 0 )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; flag = 1;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; break;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; if ( flag == 0 )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; std::cout&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;n;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main loop&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;------ OUTPUT ------&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOjlHy3YuIk20O15OKbKQTcbzAjoMO4t_O021rd2yadgSZHtXjvGFq7e6ESevV1Mc2xGyqs_wAljdAxBNQciEA1oPm8bvpx4hT-ATJf3rERiJ61nhwgAnlxF99X3ebTTr1tTJP-IUFejs/s1600/prime+number+generation.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOjlHy3YuIk20O15OKbKQTcbzAjoMO4t_O021rd2yadgSZHtXjvGFq7e6ESevV1Mc2xGyqs_wAljdAxBNQciEA1oPm8bvpx4hT-ATJf3rERiJ61nhwgAnlxF99X3ebTTr1tTJP-IUFejs/s1600/prime+number+generation.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;------ Programming advice and Tips ------&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;1 - There are numerous ways to generate prime numbers, you can find a lot of algorithms simply use our holy grail of search engines, GOOGLE. !!!&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;2 - Many algorithms use have different complexity and vary on speed, complexity and limitations. So choose what suits you best.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: red;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ Related Posts ------&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;1 : Fibonacci series in C++ : &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/03/fibonacci-series-in-c.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/03/fibonacci-series-in-c.html&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;2 :&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt; &lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Sieve of Eratosthenes algorithm to generate prime numbers ( for all programming languages ) : &lt;a href=&quot;http://rosettacode.org/wiki/Sieve_of_Eratosthenes#C.2B.2B&quot; target=&quot;_blank&quot;&gt;http://rosettacode.org/wiki/Sieve_of_Eratosthenes#C.2B.2B&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;3 : Prime Number Theorem : &lt;a href=&quot;http://www.blogger.com/goog_554171984&quot;&gt;http://en.wikipedia.org/wiki/Prime_number_theorem&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;4 : Checking whether a number is prime or non-prime : &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/03/c-program-to-check-prime-numbers.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/03/c-program-to-check-prime-numbers.html&lt;/a&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Prime_number_theorem&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/03/numbers-can-become-quite-huge-mess-when.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOjlHy3YuIk20O15OKbKQTcbzAjoMO4t_O021rd2yadgSZHtXjvGFq7e6ESevV1Mc2xGyqs_wAljdAxBNQciEA1oPm8bvpx4hT-ATJf3rERiJ61nhwgAnlxF99X3ebTTr1tTJP-IUFejs/s72-c/prime+number+generation.JPG" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-6228889318474287674</guid><pubDate>Tue, 06 Mar 2012 15:34:00 +0000</pubDate><atom:updated>2012-03-08T12:51:30.548+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">fibonacci</category><title>Fibonacci Series in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;The &lt;b&gt;Fibonacci series&lt;/b&gt; is a very popular series and has many applications in many fields from mathematics to biology.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;The series is as follows : 1 1 2 3 5 8 13.....&amp;nbsp; There are also negafibonacci number series which are have negative value.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Now, observe carefully, we see that each number in the Fibonacci series is the &lt;b&gt;sum of the preceding two number &lt;/b&gt;and here&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;lies the method to generate them using C++. Simply add the two preceeding numbers and store them inside an array.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;for e.g to generate 1 1 2 3 5, simply,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;add 1,1 --&amp;gt; 1+1 = 2, and store it.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;then again add 2,1 --&amp;gt; 2+1 = 3 ,and store it.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;and, finally add 3,2 --&amp;gt; 3+1 = 5 ,and store it.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;The following program demonstrates the concept. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to print a sequence of fibonacci series&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int max,i=0,j=0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int temp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int arr[50];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// prompts the user to enter the limit&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Numbers to generate (max 50) ? : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;max;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #6aa84f;&quot;&gt; &lt;span style=&quot;color: #38761d;&quot;&gt;// initializes first two indexes with 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arr[0] = 1;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arr[1] = 1;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;max; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp = arr[i] + arr[i+1];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; j = i+2;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arr[j] = temp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;std::endl;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// to display the fibonacci series&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;max; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;arr[i];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNde6fqGahTfGp4KQ4yf9tl5qevDGa7l97ysQE_j5RXG2hvI04E2nbY9xWXZcA9yDqT6xL2jpvrIUeLBwMtr2NO_9PKtGySr6rNIBX07FafZ7vH0xpwm1BuFqPqyenXrr-vahd00L-Lrc/s1600/fibonacci.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNde6fqGahTfGp4KQ4yf9tl5qevDGa7l97ysQE_j5RXG2hvI04E2nbY9xWXZcA9yDqT6xL2jpvrIUeLBwMtr2NO_9PKtGySr6rNIBX07FafZ7vH0xpwm1BuFqPqyenXrr-vahd00L-Lrc/s1600/fibonacci.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;There are a numbers of ways to generate Fibonacci series, for more information please visit&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Fibonacci_number%20&quot; target=&quot;_blank&quot;&gt;http://en.wikipedia.org/wiki/Fibonacci_number &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/03/fibonacci-series-in-c.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNde6fqGahTfGp4KQ4yf9tl5qevDGa7l97ysQE_j5RXG2hvI04E2nbY9xWXZcA9yDqT6xL2jpvrIUeLBwMtr2NO_9PKtGySr6rNIBX07FafZ7vH0xpwm1BuFqPqyenXrr-vahd00L-Lrc/s72-c/fibonacci.JPG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-2505417546013939656</guid><pubDate>Tue, 06 Mar 2012 12:45:00 +0000</pubDate><atom:updated>2012-03-06T18:18:06.486+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><title>Factorial program in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Calculating &lt;b&gt;factorial &lt;/b&gt;is one of the most basic programs in did when i was learning C++ in 12th. :) Its quite a simple program actually, just &lt;b&gt;decrement the number and multiply it with itself&lt;/b&gt;. Anyways C++ rookies will find this program on calculating factorial handy, since it is a part of their lab syllabus. The program below calculates the factorial of integers as well as decimal points .&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;// Program to calculate the factorial of a number&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;#include&amp;lt;iostream&amp;gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double number;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double result = 1.0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the number : &quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;number;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (double i=number; i&amp;gt;0.0; i--)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result *= i; &lt;span style=&quot;color: #38761d;&quot;&gt;// translates to result = result * i;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n The factorial is : &quot;&amp;lt;&amp;lt;result;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: small;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;------ OUTPUT ------&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlM0PKPBYQGhcgypbihS8GQwzqcWdUASK_jdv_zbDM-jdxFlsj7ekSVcYTnllo-fLYtxZTH3vFv74nDhcPVPI42_h6AMyDWv-O1AVcBTK9mns_4ejw5ZF-xYUAVn75adUXygInKGKWxkQ/s1600/factorial.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlM0PKPBYQGhcgypbihS8GQwzqcWdUASK_jdv_zbDM-jdxFlsj7ekSVcYTnllo-fLYtxZTH3vFv74nDhcPVPI42_h6AMyDWv-O1AVcBTK9mns_4ejw5ZF-xYUAVn75adUXygInKGKWxkQ/s1600/factorial.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: small;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/03/factorial-program-in-c.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlM0PKPBYQGhcgypbihS8GQwzqcWdUASK_jdv_zbDM-jdxFlsj7ekSVcYTnllo-fLYtxZTH3vFv74nDhcPVPI42_h6AMyDWv-O1AVcBTK9mns_4ejw5ZF-xYUAVn75adUXygInKGKWxkQ/s72-c/factorial.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-522797905486822770</guid><pubDate>Thu, 01 Mar 2012 16:01:00 +0000</pubDate><atom:updated>2012-03-01T21:39:44.447+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">string</category><title>Counting number of words in a string</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
This program is used to find the number of words in a string. Now, to do this is actually very simple.&lt;br /&gt;
Simply count the number of spaces between words. To do this, simply traverse the string using a loop and &lt;br /&gt;
increment a counter variable whenever a space character occurs. Simple :) .!! Do not forget to initialize the&lt;br /&gt;
counter variable !!! &lt;br /&gt;
Here is the source code :&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;&quot;&gt;// Program to count the number of words in a string&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char string[50];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int counter = 1;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// prompts the user to enter a string&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the string ( max 50chars ) : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin.getline(string,sizeof(string));&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=0; string[i]!= &#39;\0&#39;; i++ )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( string[i] == &#39; &#39; )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; counter++;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Number of Words are : &quot;&amp;lt;&amp;lt;counter;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;------ OUTPUT ------&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3W6uWfVf3q4Uq0t-Ju1Ds46HuzPz_Pp8jabfdrubRDUQS6CRom-EnxOFQ0Q2YPlnH8dne7VCjh13bMOBRZZcmAWljA-igS0Spt-SrakHdeZh6yeauR0QtBKdfPvMIe512fU78OTYPIaM/s1600/counting+no+of+words.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;89&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3W6uWfVf3q4Uq0t-Ju1Ds46HuzPz_Pp8jabfdrubRDUQS6CRom-EnxOFQ0Q2YPlnH8dne7VCjh13bMOBRZZcmAWljA-igS0Spt-SrakHdeZh6yeauR0QtBKdfPvMIe512fU78OTYPIaM/s400/counting+no+of+words.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;------ Related Posts ------&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;Converting a string to uppercase :&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://programsplusplus.blogspot.in/2012/02/converting-array-of-string-to-uppercase.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/02/converting-array-of-string-to-uppercase.html&lt;/a&gt; &lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/03/counting-number-of-words-in-string.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3W6uWfVf3q4Uq0t-Ju1Ds46HuzPz_Pp8jabfdrubRDUQS6CRom-EnxOFQ0Q2YPlnH8dne7VCjh13bMOBRZZcmAWljA-igS0Spt-SrakHdeZh6yeauR0QtBKdfPvMIe512fU78OTYPIaM/s72-c/counting+no+of+words.JPG" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-7829201023108704465</guid><pubDate>Mon, 27 Feb 2012 15:14:00 +0000</pubDate><atom:updated>2012-02-27T20:45:32.305+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">selection sort</category><category domain="http://www.blogger.com/atom/ns#">sorting</category><title>Selection sort in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;One family of internal sorting algorithms is &lt;b&gt;selection sort&lt;/b&gt;. The basic idea of selection sort is to repeatedly &lt;/span&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;select the&lt;b&gt; smallest key &lt;/b&gt;in the remaining unsorted array. Simply put, an element is taken as the &lt;b&gt;smallest key&lt;/b&gt; element&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;and then it is compared with the other elements to sort the array.&amp;nbsp; It is implemented in the form of exchange selection &lt;/span&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;sort that requires a single array to work with. In this technique, computer keeps on finding the next smallest element&lt;/span&gt; &lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;and brings it at its appropriate positions. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Selection sort can be used to sort an array in both &lt;b&gt;ascending as well as descending order.&lt;/b&gt; The following program demonstrates &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;the implementation of selection sort in ascending order : &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;// Program to implement selection sort in C++ ( ascending order )&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: small;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;&lt;br /&gt;void selectionSort(int AR[],int size)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i,j,temp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;size; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (j=i+1; j&amp;lt;=size; j++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&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; if ( AR[i] &amp;gt; AR[j] ) &lt;span style=&quot;color: #38761d;&quot;&gt;// sorts in ascending order&lt;/span&gt;&lt;br /&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; {&lt;br /&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; temp = AR[j];&lt;br /&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; AR[j] = AR[i];&lt;br /&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; AR[i] = temp;&lt;br /&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; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;span style=&quot;color: #38761d;&quot;&gt;// end of sub loop&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main loop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;}&lt;span style=&quot;color: #38761d;&quot;&gt; // end of function selectionSort&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int arr[20],size;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// prompts the user to enter the elements in the array&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the no. of elements that you want to enter (max 20 ) : &quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;size;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Now enter the elements in the array &quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=0; i&amp;lt;size; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n Element &quot;&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot; : &quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;arr[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; selectionSort(arr,size); &lt;span style=&quot;color: #38761d;&quot;&gt;// calls the function to sort the array&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n The sorted array is as follows &quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=0; i&amp;lt;size; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n Element &quot;&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot; : &quot;&amp;lt;&amp;lt;arr[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ OUTPUT ------&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB5QdGpYOpUgibFSKrsrFeCg43J7u0P1B7LiggC4LsD6wMqPbfpUaPYgMZyVupQb-54hoolV96jernWvJiUwWEoNjxuzYVDyQMtYV9NQe9WKfRhjAP9kR5ucHbYkx3xrLo_DMXHoSrFk8/s1600/selection_sort.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB5QdGpYOpUgibFSKrsrFeCg43J7u0P1B7LiggC4LsD6wMqPbfpUaPYgMZyVupQb-54hoolV96jernWvJiUwWEoNjxuzYVDyQMtYV9NQe9WKfRhjAP9kR5ucHbYkx3xrLo_DMXHoSrFk8/s1600/selection_sort.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&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;&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;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please
 do comment if you don&#39;t understand any part or want to know more or 
just want to say thanks. I love programming and love to teach my 
friends. Your suggestions and appreciation will make this blog much 
better. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ Related Posts ------&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Bubble Sort in C++ : &lt;/span&gt;&lt;a href=&quot;http://programsplusplus.blogspot.in/2012/02/bubble-sort-in-c.html&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/02/bubble-sort-in-c.html&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Insertion Sort in C++ : &lt;/span&gt;&lt;a href=&quot;http://programsplusplus.blogspot.in/2012/02/insertion-sort-in-c.html&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/02/insertion-sort-in-c.html&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/02/selection-sort-in-c.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB5QdGpYOpUgibFSKrsrFeCg43J7u0P1B7LiggC4LsD6wMqPbfpUaPYgMZyVupQb-54hoolV96jernWvJiUwWEoNjxuzYVDyQMtYV9NQe9WKfRhjAP9kR5ucHbYkx3xrLo_DMXHoSrFk8/s72-c/selection_sort.JPG" height="72" width="72"/><thr:total>10</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-6908606886809538235</guid><pubDate>Mon, 20 Feb 2012 16:03:00 +0000</pubDate><atom:updated>2012-02-27T20:47:25.082+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">insertion sort</category><category domain="http://www.blogger.com/atom/ns#">sorting</category><title>Insertion sort in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Insertion sort&lt;/b&gt; is another sorting technique used when sorting arrays. Unlike &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/02/bubble-sort-in-c.html&quot; target=&quot;_blank&quot;&gt;bubble sort&lt;/a&gt;, it uses much less number of passes&lt;/span&gt; &lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;to sort an array. As the name suggests, sorting is done by &lt;b&gt;inserting elements in their proper order&lt;/b&gt; by comparing an element &lt;/span&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;with the elements on either side. Hers is how it works. Suppose we want to sort an array A with elements A[1],A[2]....A[N]. Then,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Step 1 : A[1] by itself is trivially sorted.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Step 2 : A[2] is inserted either before or after A[1] so that A[1],A[2] are sorted.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Step 3 : A[3] is inserted into proper place in A[1],A[2],that is, before A[1], between A[1] &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;and A[2, or after A[2], so that A[1],A[2],A[3] is sorted.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;The process keeps repeating until the array is fully sorted.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;T&lt;/span&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;he following program demonstrates the use of insertion sort by sorting an array of integers in ascending order &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to implement insertion sort ( ascending order )&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;void Insertion_sort(int AR[],int n)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int temp,j;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AR[0] = INT_MIN;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=1; i&amp;lt;=n; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp = AR[i];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; j = i-1;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while ( temp &amp;lt; AR[j])&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; AR[j+1] = AR[j];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; j--;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AR[j+1] = temp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;span style=&quot;color: #38761d;&quot;&gt;// end of for loop&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of insertion sort function&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int arr[20];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int size;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the maximum no. of elements you want (max 20) : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;size;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Now enter the elements in the array \n &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// loop to prompt the user to enter the elements in the array&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // notice that the elements are inserted fromt he 1st index rather that 0, as 0 index will be assigned&lt;/span&gt;&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // INT_MIN value from which other elements will be compared&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=1; i&amp;lt;=size; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;Element &quot;&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot; : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;arr[i];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Insertion_sort(arr,size);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// as arrays are passed with reference, hence any changes will be reflected in the original array as well&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n The sorted array is as follows \n &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=1; i&amp;lt;=size; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n Element &quot;&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot; : &quot;&amp;lt;&amp;lt;arr[i];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ OUTPUT ------&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgItEdJnrDIBp8fJjPr0ntKp0NZ9j109QuFL98rMVf_LIGhXTrCeSA2hfGZdxpGM1gqg39Rr04WVYAUGi6Pn9QbIAqe5P7XjnqeqfOPFgh2v_WNOjQy5JRHJwwl2C6BX06m9xNM7CzSY-0/s1600/insertion+sort.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgItEdJnrDIBp8fJjPr0ntKp0NZ9j109QuFL98rMVf_LIGhXTrCeSA2hfGZdxpGM1gqg39Rr04WVYAUGi6Pn9QbIAqe5P7XjnqeqfOPFgh2v_WNOjQy5JRHJwwl2C6BX06m9xNM7CzSY-0/s1600/insertion+sort.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;------Programming Advice and Tips------&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
1 - Even though insertion sort uses considerably less number of passes to sort an array, it still is not useful&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
when sorting arrays that contain large number of elements. Hence it is best advised to use insertion sort&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
where the no of elements to be sorted are less(i.e having small value of N).&lt;br /&gt;
&lt;br /&gt;
2 - Notice that all the loops start from index location 1 rather than starting from 0 (which is usually done). This is done because, at the 0th index location, INT_MIN value is stored from which other elements are compared and is vital in terminating the while loop.&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;3 - INT_MIN is the MINIMUM value that an integer can have. It is usually a negative value, and varies from platform to platform. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please do comment if you don&#39;t understand any part or want to know more or just want to say thanks. I love programming and love to teach my friends. Your suggestions and appreciation will make this blog much better. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;color: red; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ Related Posts ------ &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Bubble Sort in C++ : &lt;/b&gt;&lt;a href=&quot;http://programsplusplus.blogspot.in/2012/02/bubble-sort-in-c.html&quot;&gt;&lt;b style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;http://programsplusplus.blogspot.in/2012/02/bubble-sort-in-c.html&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Selection Sort in C++ :&amp;nbsp;&lt;a href=&quot;http://programsplusplus.blogspot.in/2012/02/selection-sort-in-c.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/02/selection-sort-in-c.html&lt;/a&gt; &lt;/b&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/02/insertion-sort-in-c.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgItEdJnrDIBp8fJjPr0ntKp0NZ9j109QuFL98rMVf_LIGhXTrCeSA2hfGZdxpGM1gqg39Rr04WVYAUGi6Pn9QbIAqe5P7XjnqeqfOPFgh2v_WNOjQy5JRHJwwl2C6BX06m9xNM7CzSY-0/s72-c/insertion+sort.JPG" height="72" width="72"/><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-3836622019591101663</guid><pubDate>Sat, 18 Feb 2012 05:25:00 +0000</pubDate><atom:updated>2012-02-18T21:15:07.061+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">string</category><category domain="http://www.blogger.com/atom/ns#">uppercase</category><title>Converting an array of string to uppercase</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Here is a program to convert an &lt;b&gt;array of string into uppercase&lt;/b&gt;. Just like a recent post : &lt;b&gt;&quot;lowercase to uppercase&quot;&lt;/b&gt; the following program also uses the standard C++ functions such as toupper() to convert string from &lt;b&gt;lowercase to uppercase.&lt;/b&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Now, the process is the same as converting a single string, traversing the entire string&amp;nbsp; using a loop and&lt;b&gt; converting each&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;character from lowercase to uppercase(or vice-verse)&lt;/b&gt; using toupper() (or tolower() ) and storing the converted characters&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;into another string.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;The only difference that comes in an array of strings is that a &lt;b&gt;loop has to be used to process individual strings&lt;/b&gt; sorted in the&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;array.Consider the string as columns of students in a classroom with each of the student sitting in the front desk as the&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;starting index of that column.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;font-family: Verdana,sans-serif;&quot;&gt;NOTE : be sure to add a terminating null character (&#39;\0&#39;) at the end of each converted string, as this is not done by default by the&lt;br /&gt;toupper() function !!!! :O&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Here is an sample program.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to convert an array of string to uppercase&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;cctype&amp;gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char name[5][20];&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char temp[5][20];&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int size;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// prompts the user to enter the no. of string he/she wants in the array&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the no. of names you want to insert (max 5 ) : &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;size;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin.ignore(); &lt;span style=&quot;color: #38761d;&quot;&gt;// to clear the memory buffer&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n Now enter the names (max 20 characters long ) : \n &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=0; i&amp;lt;size; i++)&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Name &quot;&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot; : &quot;;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin.getline(name[i],sizeof(name[i]));&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// to convert them into uppercase&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int j=0;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=0; i&amp;lt;size; i++) &lt;span style=&quot;color: #38761d;&quot;&gt;// main loop to traverse the rows&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (j=0; name[i][j] != &#39;\0&#39;; j++) &lt;span style=&quot;color: #38761d;&quot;&gt;// sub loop to traverse the individual strings&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; temp[i][j] = toupper(name[i][j]); &lt;span style=&quot;color: #38761d;&quot;&gt;// converts each character to uppercase&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp[i][j] = &#39;\0&#39;; &lt;span style=&quot;color: #38761d;&quot;&gt;// adds a terminating null character at the end of each string&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// to show the names in uppercase&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=0; i&amp;lt;size; i++)&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n NAME &quot;&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot; : &quot;&amp;lt;&amp;lt;temp[i];&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: red;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ OUTPUT ------&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkyvjjYI5LSyxPZypbM_SyRHSOrnir6ejRefoscLjbPQkQfHPnhyhaspBSKM__h57CVbBbXCT9nAfi9u6K50zpF2PxmOPr7iZTHE7D53OiExE_H3NIlNtT-d0TAACzIzWxDbyzwb70ido/s1600/array+of+string+to+uppercase.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkyvjjYI5LSyxPZypbM_SyRHSOrnir6ejRefoscLjbPQkQfHPnhyhaspBSKM__h57CVbBbXCT9nAfi9u6K50zpF2PxmOPr7iZTHE7D53OiExE_H3NIlNtT-d0TAACzIzWxDbyzwb70ido/s1600/array+of+string+to+uppercase.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: red;&quot;&gt;
&lt;br /&gt;&lt;/div&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;
&lt;br /&gt;
&lt;div style=&quot;color: red;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;&quot;&gt;Please do comment if you don&#39;t understand any part or want to know more or just want to say thanks. I love programming and love to teach my &lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;&quot;&gt;friends. Your suggestions and appreciation will make this blog much better. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ Related Posts ------&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Lowercase to Uppercsae :&lt;/span&gt; &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/01/lowercase-to-uppercase.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/01/lowercase-to-uppercase.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Uppercase to Lowercase :&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://programsplusplus.blogspot.in/2012/01/uppercase-to-lowercase.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/01/uppercase-to-lowercase.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/02/converting-array-of-string-to-uppercase.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkyvjjYI5LSyxPZypbM_SyRHSOrnir6ejRefoscLjbPQkQfHPnhyhaspBSKM__h57CVbBbXCT9nAfi9u6K50zpF2PxmOPr7iZTHE7D53OiExE_H3NIlNtT-d0TAACzIzWxDbyzwb70ido/s72-c/array+of+string+to+uppercase.JPG" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-6461997396025371853</guid><pubDate>Fri, 17 Feb 2012 07:42:00 +0000</pubDate><atom:updated>2012-02-27T20:46:58.257+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">bubble sort</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">sorting</category><title>Bubble sort in C++</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Sorting&lt;/b&gt; is used in many programming applications and as there are various sorting algorithms, each&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;having their respective pros and cons. &lt;b&gt;Bubble sort&lt;/b&gt;, is one such search algorithm that is very easy to implement.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Bubble sort can be used to sort both in &lt;b&gt;ascending order&lt;/b&gt; as well as in &lt;b&gt;descending order&lt;/b&gt;. The basic idea of bubble sort&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;is to &lt;b&gt;compare two adjoining value and exchange them&lt;/b&gt; if they are not in proper order. In every pass, the heaviest element&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;settles as its appropriate position in the bottom(if is to be sorted in ascending order) and the opposite is true for &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;sorting in descending order. Bubble sort is useful when a small no. of element are to be sorted as it is a simple algorithm.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;However, due to comparatively large no of passes(loop counts), as compared to other sorting algorithms, its is advisable &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;to use other searching algorithms , e.g quick sort. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;A program is given below that sorts an integer array in ascending order using bubble sort algorithm&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://t3.gstatic.com/images?q=tbn:ANd9GcS6kFdfPF8vTljH9EWiS-Ed8DrY6K0wIWB6Z_yrwvH08scnugIfyg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://t3.gstatic.com/images?q=tbn:ANd9GcS6kFdfPF8vTljH9EWiS-Ed8DrY6K0wIWB6Z_yrwvH08scnugIfyg&quot; width=&quot;258&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;&lt;br style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to implement bubble sort in C++\&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int arr[20];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int size, temp,i,j;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&lt;span style=&quot;color: purple;&quot;&gt;&quot; Enter the no. of elements you want in the array (max 20 ) : &quot;&lt;/span&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;size;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n Now enter the elements in the array &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp; // loop to insert elements in the array, which is initially empty&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;size; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n Element &quot;&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot; : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;arr[i];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;span style=&quot;color: #38761d;&quot;&gt;// end of for loop&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// to sort using bubble sort algorithm(ascending order)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;size; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (j=0; j&amp;lt;=i; j++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; if( arr[j] &amp;gt; arr[i])&lt;/span&gt; &lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// exchanges heavy elements with lighter ones&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; temp = arr[j];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; arr[j] = arr[i];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; arr[i] = temp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&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; }&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;span style=&quot;color: #38761d;&quot;&gt;// end of sub loop&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;span style=&quot;color: #38761d;&quot;&gt; // end of main loop&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n The sorted array is as follows : \n&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;size; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n Element &quot;&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot; : &quot;&amp;lt;&amp;lt;arr[i];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main loop&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ OUTPUT ------&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj55Ut8wlJmM0WU0QtAZCBPPcgyQtw0jYp8D2fRsVLAC2msfiG5xhZ-MmsrYhMElW_q_JNyPCXLxTSMhsmo8COG7ByJi0SHG7PXLkSHlq2l-4waB3IKqjv-cYxjcqlqsWxR2UVX211ZtvY/s1600/bubblesort.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj55Ut8wlJmM0WU0QtAZCBPPcgyQtw0jYp8D2fRsVLAC2msfiG5xhZ-MmsrYhMElW_q_JNyPCXLxTSMhsmo8COG7ByJi0SHG7PXLkSHlq2l-4waB3IKqjv-cYxjcqlqsWxR2UVX211ZtvY/s1600/bubblesort.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;color: black; font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please do comment if you don&#39;t understand any part or want to know more or just want to say thanks. I love programming and love to teach my friends. Your suggestions and appreciation will make this blog much better. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;------ Related Posts ------ &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Insertion Sort in C++ : &lt;/span&gt;&lt;a href=&quot;http://programsplusplus.blogspot.in/2012/02/insertion-sort-in-c.html&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/02/insertion-sort-in-c.html&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Selection Sort in C++ :&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://programsplusplus.blogspot.in/2012/02/selection-sort-in-c.html&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/02/selection-sort-in-c.html&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/02/bubble-sort-in-c.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj55Ut8wlJmM0WU0QtAZCBPPcgyQtw0jYp8D2fRsVLAC2msfiG5xhZ-MmsrYhMElW_q_JNyPCXLxTSMhsmo8COG7ByJi0SHG7PXLkSHlq2l-4waB3IKqjv-cYxjcqlqsWxR2UVX211ZtvY/s72-c/bubblesort.JPG" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-2633069546544050214</guid><pubDate>Sat, 11 Feb 2012 13:20:00 +0000</pubDate><atom:updated>2012-02-12T21:57:52.067+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ascii</category><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><category domain="http://www.blogger.com/atom/ns#">password encryption</category><title>Basic password encryption program</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Password &lt;b&gt;encryption&lt;/b&gt; is basically converting a password in some other format(instead of text) into a format&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;that is not recognizable,so that i becomes secure. This is essential when we want to write down passwords without&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;the fear of having to risk the likelihood of revealing our password. Also since encrypted passwords contain special characters&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;such as %,$ , it becomes very difficult for brute force attacks to crack it. There are many&lt;b&gt; password encrypters&lt;/b&gt;&amp;nbsp; available, that use&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;sophisticated techniques to encrypt passwords. One simple method is by converting a series of characters into their respective &lt;b&gt;ASCII&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;values. The program given below encrypts the password as follows :&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Step1 : The user enters a password to encrypt&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Step2 : The password is checked to see whether it is UPPERCASE OR LOWERCASE&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Step3 : If it is lowercase then it is &lt;b&gt;converted into uppercase and vice-verse&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Step4 : Then the converted string is converted into ASCII. Vola, the password is encrypted and contains only numeric values&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Even though this encryption method is very simple, it is effective especially against a person who little knowledge of ASCII values.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;// BASIC PASSWORD ENCRYPTER&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;// USES ASCII CODES FOR ENCRYPTION&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;// VERSION 1.0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;// CREATED BY : DEEPAK SHARMA &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;color: purple;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;#include &amp;lt;cctype&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;int main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char password[20];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char temp[20];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int encrypt_password[20];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i,length;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the password to encrypt (max 20 characters ) : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin.getline(password,sizeof(password));&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// to check whether the password is in UPPERCASE or LOWERCASE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; password[i] != &#39;\0&#39;; i++ )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( islower(password[i]) )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&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; temp[i] = toupper(password[i]);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if ( isupper(password[i]) )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&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; temp[i] = tolower(password[i]);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&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; temp[i] = password[i];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;span style=&quot;color: #38761d;&quot;&gt;//end of loop&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&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; temp[i] = &#39;\0&#39;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// to convert the characters to their respective ASCII values&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for ( i=0; temp[i] != &#39;\0&#39;; i++ )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&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; encrypt_password[i] = temp[i];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length = i;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #38761d;&quot;&gt;// to display the encrypted password&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n ENTERED PASSWORD : &quot;&amp;lt;&amp;lt;password;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n\n ENCRYPTED PASSWORD : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0; i&amp;lt;length; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;encrypt_password[i];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;}&lt;span style=&quot;color: #38761d;&quot;&gt; // end of main&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2UOQgIA5cqzjv5Q9UQx4kuE4V7riTRBatUeZbvPDy-yFDe1Cf8t0QM6AJXI_V_Xg4AVZtI48Ww9WTjB_xvoz2_VeNafddISQdSI-TbdwQb5lNuaO9w0QL5Q6XATv7jCteipCn-90hzBc/s1600/encrypterv1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;122&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2UOQgIA5cqzjv5Q9UQx4kuE4V7riTRBatUeZbvPDy-yFDe1Cf8t0QM6AJXI_V_Xg4AVZtI48Ww9WTjB_xvoz2_VeNafddISQdSI-TbdwQb5lNuaO9w0QL5Q6XATv7jCteipCn-90hzBc/s400/encrypterv1.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Basic password encrypter version 1.0&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&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;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/02/basic-password-encryption-program.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2UOQgIA5cqzjv5Q9UQx4kuE4V7riTRBatUeZbvPDy-yFDe1Cf8t0QM6AJXI_V_Xg4AVZtI48Ww9WTjB_xvoz2_VeNafddISQdSI-TbdwQb5lNuaO9w0QL5Q6XATv7jCteipCn-90hzBc/s72-c/encrypterv1.JPG" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-2339945820042772500</guid><pubDate>Sun, 05 Feb 2012 08:28:00 +0000</pubDate><atom:updated>2012-02-05T14:01:42.430+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">increment operators</category><title>Multiple increment opeartors in C and use of printf</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;This post is in reference to a problem about which I posted earlier, under the title &lt;b&gt;&quot;multiple increment operators&quot;&lt;/b&gt;. Now while using multiple increment operators in C , the results are completely different, which also encouraged me to explain a little bit about th&lt;b&gt;e printf(); used in C for basic output operations. &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Consider the following snippet of code :-&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-family: Verdana,sans-serif;&quot;&gt;// Multiple increment opearators in C&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;cstdio&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int x = 5;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;%d%d%d%d%d&quot;,x++,x--,++x,--x,x);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;The program give the output as&lt;/span&gt;&lt;b style=&quot;font-family: Verdana,sans-serif;&quot;&gt; 45545&lt;/b&gt;. &lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Now when the statement &lt;/span&gt;&lt;span style=&quot;color: purple; font-family: Verdana,sans-serif;&quot;&gt;printf(&quot;%d%d%d%d%d&quot;,x++,x--,++x,--x,x);&lt;span style=&quot;color: black;&quot;&gt; is executed, all the variables are &lt;b&gt;processed from right to left&lt;/b&gt; , and &lt;b&gt;pushed &lt;/b&gt;accordingly in the&lt;b&gt; stack&lt;/b&gt;. i.e &lt;/span&gt;&lt;br style=&quot;color: black;&quot; /&gt;&lt;span style=&quot;color: black;&quot;&gt;x - PUSH --&amp;gt; means x = 5;&lt;/span&gt;&lt;br style=&quot;color: black;&quot; /&gt;&lt;span style=&quot;color: black;&quot;&gt;--x (per-decrement) - PUSH --&amp;gt; means x = 4;&lt;/span&gt;&lt;br style=&quot;color: black;&quot; /&gt;&lt;span style=&quot;color: black;&quot;&gt;++x (per-increment) - PUSH --&amp;gt; means x = 5;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;
x-- (post-decrement) - PUSH --&amp;gt; means x = 5 (but afterwards x = 4 due to post decrement)&lt;br /&gt;
x++(post-increment) - PUSH --&amp;gt; means x = 4; (but afterwards x = 5 due to post increment).&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;Now the printf() statement , prints the values of x , hence the output is 45545(remember stacks follow &lt;b&gt;LIFO&lt;/b&gt;,last in first out).&lt;/span&gt;&lt;br /&gt;
  &lt;b&gt;&lt;span style=&quot;color: #cc0000; font-size: small;&quot;&gt;------ OUTPUT ------&lt;br /&gt;&amp;nbsp;
      &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYitpTBDEVvCjUJFcmTWyKt5zsZBKLUtVcOGSlzPr_mAXy1fiUTDsi5HqRzki8o8mdGl3LaG3jycTpNbf7mBIwdIRZKUp3-fRwe3a0yq0W141vbWZ892Q7LkcMFsFP1es2SgBzV_tucFQ/s1600/multiple+increment_C+programming.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYitpTBDEVvCjUJFcmTWyKt5zsZBKLUtVcOGSlzPr_mAXy1fiUTDsi5HqRzki8o8mdGl3LaG3jycTpNbf7mBIwdIRZKUp3-fRwe3a0yq0W141vbWZ892Q7LkcMFsFP1es2SgBzV_tucFQ/s1600/multiple+increment_C+programming.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000; font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;b style=&quot;color: black;&quot;&gt;For more info on using printf(), follow this link :&lt;a href=&quot;http://stackoverflow.com/questions/2198880/how-does-printf-work&quot; target=&quot;_blank&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;http://stackoverflow.com/questions/2198880/how-does-printf-work&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;------ Related Posts ------&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;b style=&quot;color: black;&quot;&gt;Multiple increment operators in c++ : &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/01/multiple-increment-operators-in-sinlge.html&quot; style=&quot;color: blue;&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/01/multiple-increment-operators-in-sinlge.html&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/02/multiple-increment-opeartors-in-c-and.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYitpTBDEVvCjUJFcmTWyKt5zsZBKLUtVcOGSlzPr_mAXy1fiUTDsi5HqRzki8o8mdGl3LaG3jycTpNbf7mBIwdIRZKUp3-fRwe3a0yq0W141vbWZ892Q7LkcMFsFP1es2SgBzV_tucFQ/s72-c/multiple+increment_C+programming.JPG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4133503213875511426.post-1000192169575312961</guid><pubDate>Sun, 05 Feb 2012 06:43:00 +0000</pubDate><atom:updated>2012-02-05T12:18:19.649+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic c++ program</category><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">c++ examples</category><category domain="http://www.blogger.com/atom/ns#">c++ programming</category><category domain="http://www.blogger.com/atom/ns#">c++ programs</category><title>Deletion in an integer array</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Deletion inside data structures is very common, especially inside arrays as they have&lt;b&gt; static(fixed)&lt;/b&gt; memory allocation. To delete an element from the array &lt;b&gt;simply move each element one step above&lt;/b&gt;. For example, if the array was initially as follows :&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Element 0 : 23&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Element 1 : 98&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Element 2 : 87&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Element 3 : 12&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;and suppose we want to delete an element at the 1st position(i.e.98), then we simply &lt;b&gt;shift each element one position above&lt;/b&gt;. So, the new array after deleting value 98 from the 1st position would be as follows :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Element 0 : 23&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Element 1 : 87&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Element 2 : 12&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Hence we have successfully deleted an element from the array. The process is contrary to the method that we have used to perform insertion operation in the array(see the previous post). Read the given code below, for a better understanding : &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// Program to delete element in an array (for GCC compiler package and similar compilers)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: small;&quot;&gt;// function to delete an element from the array &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int deletion_array(int array[],int s,int pos)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=pos; i&amp;lt;=s; i++)&lt;/span&gt; &lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array[i] = array[i+1];&lt;/span&gt;&amp;nbsp; &lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;//shifts each element one position above&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s--;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt; // decrements the size, as one element is deleted &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return s;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt; // returns the new size of the new array&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;int main()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int size,value,position;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int arr[21];&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp; // prompts the used to enter the maximum no. of elements in the array&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; Enter the no of elements you want in the array (max 20) : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;size;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt; // to insert the elements in the array &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=0; i&amp;lt;size; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n Element &quot;&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot; : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;arr[i];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Enter the position where you want to delete the value : &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cin&amp;gt;&amp;gt;position;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; size = deletion_array(arr,size,position);&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// calls the function to delete the specified element &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot; \n Deletion successfull !!! , the new array is as follows &quot;;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #38761d; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;// displays the new array &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=0; i&amp;lt;size; i++)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::cout&amp;lt;&amp;lt;&quot;\n Element &quot;&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot; : &quot;&amp;lt;&amp;lt;arr[i];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;} &lt;span style=&quot;color: #38761d;&quot;&gt;// end of main&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Note : If the console window shuts down immedeaitly, then add std::cin.get(); before return 0; to fix the problem. :)&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;------ OUTPUT ------ &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiXVh4SKmP_riuCGh_albr678iqdyylzim8PM2C9hYTWeuzVF0QriLD661bL-JCgT-xD96TOGubaCoSht_iBFhb3cohKzLWf6gpXAQilo15y3hiXaLjhVOAQSLYPaBU5SXXyOIzuYaaiY/s1600/deletion_array.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiXVh4SKmP_riuCGh_albr678iqdyylzim8PM2C9hYTWeuzVF0QriLD661bL-JCgT-xD96TOGubaCoSht_iBFhb3cohKzLWf6gpXAQilo15y3hiXaLjhVOAQSLYPaBU5SXXyOIzuYaaiY/s400/deletion_array.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;------ Related Posts ------&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Insertion in array : &lt;a href=&quot;http://programsplusplus.blogspot.in/2012/02/insertion-in-integer-array.html&quot; target=&quot;_blank&quot;&gt;http://programsplusplus.blogspot.in/2012/02/insertion-in-integer-array.html&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;</description><link>http://programsplusplus.blogspot.com/2012/02/deletion-in-integer-array.html</link><author>noreply@blogger.com (Fatal1ty)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiXVh4SKmP_riuCGh_albr678iqdyylzim8PM2C9hYTWeuzVF0QriLD661bL-JCgT-xD96TOGubaCoSht_iBFhb3cohKzLWf6gpXAQilo15y3hiXaLjhVOAQSLYPaBU5SXXyOIzuYaaiY/s72-c/deletion_array.JPG" height="72" width="72"/><thr:total>2</thr:total></item></channel></rss>