<?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-3753047564959332256</atom:id><lastBuildDate>Wed, 06 Nov 2024 03:05:29 +0000</lastBuildDate><category>C Programming</category><category>Cpp Programming</category><category>Java Programming</category><category>Python programming</category><category>Searching and Sorting Programs</category><category>Strings</category><category>Data Structures</category><category>Operating Systems</category><category>pattern programs</category><category>Android Programming</category><category>File Structures</category><category>Web technologies</category><category>Java Script</category><category>Stack Operations</category><category>largest element in an array</category><category>reverse a string</category><category>smallest element in an array</category><category>sum of elements in an array</category><category>to check whether a number is a palindrome  or not</category><category>Ascending Order</category><category>Average of n numbers in array</category><category>Average of n numbers.</category><category>Binary Search</category><category>Bubble sort</category><category>Descending Order</category><category>Easter Sunday Algorithm</category><category>Even Or Odd</category><category>Heap Sort</category><category>Html</category><category>Increment all the elements in an array</category><category>Java - GUI</category><category>Linear Search</category><category>Linked Lists</category><category>Love Calculator</category><category>Lower Triangular Matrix</category><category>Matrix Subtraction</category><category>Matrix addition</category><category>Matrix programming</category><category>Maximum difference between the elements in an array</category><category>Normal of a matrix</category><category>Opening a file</category><category>Queue</category><category>Reverse of a number</category><category>Reverse of an array</category><category>Trace of a matrix</category><category>Upper triangular matrix</category><category>alternate elements in  an array</category><category>biggest and smallest of 3 numbers</category><category>decrement elements in an array</category><category>even and odd numbers in an array</category><category>to check whether a number is armstrong number or not</category><category>writing data into a file.</category><category>Arithematic operations</category><category>CPU Scheduling Algorithm - Round Robin(RR)</category><category>Copy Array Elements</category><category>Copying characters from one file to another file.</category><category>FCFS Cpu scheduling algorithm</category><category>Love Calculator logic implementation in java</category><category>Php</category><category>Positive or negative number</category><category>Prime or Composite .</category><category>Round Robin(RR) algorithm</category><category>SJF Cpu scheduling</category><category>Simple interest</category><category>Stack</category><category>Swapping of 2 numbers</category><category>Transpose of a matrix.</category><category>sorting elements using quick sort</category><category>string concatenation</category><category>Alert box in java script</category><category>Android - Web View Example</category><category>Append</category><category>Arithematic Operations in C</category><category>Average of n numbers in c</category><category>Bubble sort in  c</category><category>C Program to find length of a string without using strlen()</category><category>C Program to print Floyds triangle</category><category>C Program to print Palindrome triangle.</category><category>C Program to print Pascals triangle.</category><category>C Program to print triangle with numbers.</category><category>C Program to print triangle.</category><category>C program to print diamond with stars</category><category>C program to print right angled triangle</category><category>CPU Scheduling Algorithm - Round Robin(Java)</category><category>Cpp  Program to print Floyds triangle</category><category>Cpp Program to find length of a string using strlen function</category><category>Cpp Program to print Pascals triangle</category><category>Cpp Program to print a Right angled triangle</category><category>Cpp Program to print a triangle with stars</category><category>Cpp Program to print palindrome triangle</category><category>Cpp Program to print triangle with numbers</category><category>Cpp program to print diamond with stars</category><category>Cpu Scheduling Algorithms</category><category>Creating a wallpaper app in android</category><category>Data Structures - Java Program to implement queue operations using an array</category><category>Even Or Odd in C</category><category>FCFS Cpu scheduling in C</category><category>Fibonacci series</category><category>Getting Started with String - Using gets() and puts() functions</category><category>Getting Started with Strings in Cpp - Reading a string and displaying it</category><category>HTML  CSS basic template</category><category>Implementing merge sort</category><category>Implementing merge sort in C</category><category>Increment and Decrement operators</category><category>Increment and Decrement operators in c</category><category>Infix to postfix</category><category>JSON</category><category>Java GUI - Love Calculator Application</category><category>Java Program to find the IP Address of a URL.</category><category>Java Program to print Floyd&#39;s triangle.</category><category>Java Program to print Pascals triangle</category><category>Java Program to print a Right Angled Triangle.</category><category>Java Program to print a diamond filled with stars</category><category>Java Program to print a triangle filled with stars</category><category>Java Program to print a triangle with specific number</category><category>Java Program to print to print palindrome triangle.</category><category>Java Programming . Arithematic Operations</category><category>Json  parsing using javascript.</category><category>Json Parsing</category><category>Leap Year</category><category>Length od a string.</category><category>Length of a string.</category><category>Login Page</category><category>Love Calculator  -  Android App</category><category>Merge Sort</category><category>Modify</category><category>Passing data between activities in android</category><category>Positive or negative in c</category><category>Prime or Composite in C</category><category>Python Lists - Add</category><category>Registration Form</category><category>Remove</category><category>Reverse of a numbe r in c</category><category>SJF Cpu scheduling in C</category><category>Simple intrest program in c</category><category>Slice</category><category>Swapping of 2 numbers in c</category><category>Transpose of a matrix</category><category>Web client</category><category>Web view example</category><category>Your First Android App</category><category>biggest and smallest of 3 numbers in C</category><category>conditional operators</category><category>conditional operators in c</category><category>factorial program in cpp</category><category>fibonacci series in java script.</category><category>getting started with android</category><category>largest element in a list</category><category>settting image as a wallpaper in android</category><category>size of data types</category><category>smallest element in a list</category><category>sorting elements using quick sort in c</category><category>string copy</category><category>sum of elements in a list</category><category>to check whether a number is armstrong number or not in c</category><title>Coding Corner</title><description>CodingCorner provides codes for all popular programming languages like C ,C++,Java,Python, DataStructures, OperatingSystems, FileStructures, Android  and also WebTechnologies .</description><link>http://codingcorner999.blogspot.com/</link><managingEditor>noreply@blogger.com (Avinash)</managingEditor><generator>Blogger</generator><openSearch:totalResults>207</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-7402546538192699719</guid><pubDate>Mon, 12 Jun 2017 19:58:00 +0000</pubDate><atom:updated>2017-06-12T12:59:05.071-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C Programming</category><category domain="http://www.blogger.com/atom/ns#">Leap Year</category><title>C Program to check whether an year is a Leap Year or not.</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
This is a C program which checks the input year for Leap year.&lt;br /&gt;
&lt;br /&gt;
A year is said to be a leap year, if it exactly divisible by 4 but not for century years(years ending with 00) and also an year is called Leap Year when it is exactly divisible by 400.&lt;/td&gt; &lt;td&gt;&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- mdm rctngle --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-6687609633990818&quot; data-ad-slot=&quot;8451860084&quot; style=&quot;display: inline-block; height: 250px; width: 300px;&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
PROGRAM :&amp;nbsp;&lt;/h2&gt;
&lt;pre style=&quot;background: rgb(0, 0, 0); color: #f8f8f8; text-align: left;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;

&lt;span style=&quot;color: #dad085;&quot;&gt;void&lt;/span&gt; checkLeapYear(&lt;span style=&quot;color: #dad085;&quot;&gt;int&lt;/span&gt;);
&lt;span style=&quot;color: #dad085;&quot;&gt;int&lt;/span&gt; main()
{
    &lt;span style=&quot;color: #dad085;&quot;&gt;int&lt;/span&gt; input_year;
    printf(&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;&lt;span style=&quot;color: #ddf2a4;&quot;&gt;\n&lt;/span&gt; Enter any year : &quot;&lt;/span&gt;);
    scanf(&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;%d&quot;&lt;/span&gt;,&lt;span style=&quot;color: #e28964;&quot;&gt;&amp;amp;&lt;/span&gt;input_year);
    checkLeapYear(input_year);
    getch();
    &lt;span style=&quot;color: #e28964;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #3387cc;&quot;&gt;0&lt;/span&gt;;
}

&lt;span style=&quot;color: #dad085;&quot;&gt;void&lt;/span&gt; checkLeapYear(&lt;span style=&quot;color: #dad085;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #dad085;&quot;&gt;year&lt;/span&gt;)
{
    &lt;span style=&quot;color: #dad085;&quot;&gt;int&lt;/span&gt; r1,r2;
    r1 &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #dad085;&quot;&gt;year&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;%&lt;/span&gt;&lt;span style=&quot;color: #3387cc;&quot;&gt;4&lt;/span&gt; ;
    r2 &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #dad085;&quot;&gt;year&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;%&lt;/span&gt;&lt;span style=&quot;color: #3387cc;&quot;&gt;100&lt;/span&gt;;
    &lt;span style=&quot;color: #e28964;&quot;&gt;if&lt;/span&gt;((r1 &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #3387cc;&quot;&gt;0&lt;/span&gt;) &lt;span style=&quot;color: #e28964;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;&amp;amp;&lt;/span&gt; (r2&lt;span style=&quot;color: #e28964;&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #3387cc;&quot;&gt;0&lt;/span&gt;) || &lt;span style=&quot;color: #dad085;&quot;&gt;year&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;%&lt;/span&gt;&lt;span style=&quot;color: #3387cc;&quot;&gt;400&lt;/span&gt; &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #3387cc;&quot;&gt;0&lt;/span&gt;)
    {
        printf(&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;&lt;span style=&quot;color: #ddf2a4;&quot;&gt;\n&lt;/span&gt; The given year %d is a LEAP Year&quot;&lt;/span&gt;,&lt;span style=&quot;color: #dad085;&quot;&gt;year&lt;/span&gt;);
    }
    &lt;span style=&quot;color: #e28964;&quot;&gt;else&lt;/span&gt;
    {
        printf(&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;&lt;span style=&quot;color: #ddf2a4;&quot;&gt;\n&lt;/span&gt; The given year %d is NOT a Leap Year&quot;&lt;/span&gt;,&lt;span style=&quot;color: #dad085;&quot;&gt;year&lt;/span&gt;);
    }
}

&lt;/pre&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Output:&lt;/h3&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEis9z5MKQZxxnWJHY89qRybd7Kgq7pN8BwRGHUMefI9CK8iKIOKDG5Fr3gao9mSrhLxdqY9lkO49HNJhP1xX8yefr8S4VPiVRFgo7IOM3ZJc2GJu21gKuiyv-io6dzqiO8uTTrdORn_B7s/s1600/C_leap_Year.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;342&quot; data-original-width=&quot;718&quot; height=&quot;304&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis9z5MKQZxxnWJHY89qRybd7Kgq7pN8BwRGHUMefI9CK8iKIOKDG5Fr3gao9mSrhLxdqY9lkO49HNJhP1xX8yefr8S4VPiVRFgo7IOM3ZJc2GJu21gKuiyv-io6dzqiO8uTTrdORn_B7s/s640/C_leap_Year.png&quot; width=&quot;640&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;C Program to check whether an year is a Leap Year or not&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEi6bMSfh6o0QhRH74P25quRl7ahkD_UHknQ3dKtDUyqYEdfF-Z3S51dwn7I85kjqjFz_7IC-S1BO9frxFX-oRuu5DtIss5f7_Pz4L4QyUu_mOFIt6j5AiAvL6aRlx-DuXumjqJjUw1vWqc/s1600/C_leap_Year_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;365&quot; data-original-width=&quot;707&quot; height=&quot;330&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6bMSfh6o0QhRH74P25quRl7ahkD_UHknQ3dKtDUyqYEdfF-Z3S51dwn7I85kjqjFz_7IC-S1BO9frxFX-oRuu5DtIss5f7_Pz4L4QyUu_mOFIt6j5AiAvL6aRlx-DuXumjqJjUw1vWqc/s640/C_leap_Year_1.png&quot; width=&quot;640&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;C Program to check whether an year is a Leap Year or not&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://codingcorner999.blogspot.com/2017/06/c-program-to-check-whether-year-is-leap.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis9z5MKQZxxnWJHY89qRybd7Kgq7pN8BwRGHUMefI9CK8iKIOKDG5Fr3gao9mSrhLxdqY9lkO49HNJhP1xX8yefr8S4VPiVRFgo7IOM3ZJc2GJu21gKuiyv-io6dzqiO8uTTrdORn_B7s/s72-c/C_leap_Year.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-8472732776162902585</guid><pubDate>Tue, 30 Aug 2016 05:32:00 +0000</pubDate><atom:updated>2016-08-29T22:32:23.743-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Python programming</category><category domain="http://www.blogger.com/atom/ns#">reverse a string</category><category domain="http://www.blogger.com/atom/ns#">Strings</category><title>Python program to reverse a string using reversed() function</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;A simple python program to reverse a given string. Here we are goin to use reversed() function. We can&#39;t directly print reversed as it is not a string but it returns type &#39;reversed&#39;. So we will join it to a empty string.&lt;br /&gt;
&lt;br /&gt;
Syntax : &lt;b&gt;&lt;i&gt;&#39;&#39;.join(reversed(str))&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Refer below for screenshot and program,&lt;/td&gt; &lt;td&gt;&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- mdm rctngle --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-6687609633990818&quot; data-ad-slot=&quot;8451860084&quot; style=&quot;display: inline-block; height: 250px; width: 300px;&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
PROGRAM :&amp;nbsp;&lt;/h2&gt;
&lt;pre style=&quot;background: #181818; color: #f8f8f8;&quot;&gt;input_string &lt;span style=&quot;color: #cda869;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #9b859d;&quot;&gt;str&lt;/span&gt;(&lt;span style=&quot;color: #dad085;&quot;&gt;input&lt;/span&gt;(&lt;span style=&quot;color: #8f9d6a;&quot;&gt;&#39;Enter any string : &#39;&lt;/span&gt;))
&lt;span style=&quot;color: #cda869;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #8f9d6a;&quot;&gt;&quot;Reversed String is :&quot;&lt;/span&gt; &lt;span style=&quot;color: #cda869;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: #8f9d6a;&quot;&gt;&#39;&#39;&lt;/span&gt;.join(&lt;span style=&quot;color: #9b859d;&quot;&gt;reversed&lt;/span&gt;(input_string)))

&lt;/pre&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
OUTPUT :&amp;nbsp;&lt;/h2&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEiMST2dC-3V3DkKJzengcAN0iundPsWAVcYdvkhxxpmAqqq60M0LdjLmAly6o-5SU2ebmDGI2SjIa16ol4vQJmwsXj_YnerLMsF4hhS9j5uhYO3myHHoxk9uG2HOvVO14luJ_kN0vqnwI8/s1600/python_string_reverse_reversed.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMST2dC-3V3DkKJzengcAN0iundPsWAVcYdvkhxxpmAqqq60M0LdjLmAly6o-5SU2ebmDGI2SjIa16ol4vQJmwsXj_YnerLMsF4hhS9j5uhYO3myHHoxk9uG2HOvVO14luJ_kN0vqnwI8/s1600/python_string_reverse_reversed.png&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;Python - Reverse a string using reversed() function&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- ress --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-6687609633990818&quot; data-ad-format=&quot;auto&quot; data-ad-slot=&quot;8147259287&quot; style=&quot;display: block;&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- mycodingcorner_linkads --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-6687609633990818&quot; data-ad-slot=&quot;3526077286&quot; style=&quot;display: inline-block; height: 15px; width: 728px;&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;
</description><link>http://codingcorner999.blogspot.com/2016/08/python-program-to-reverse-string-using-reversed.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMST2dC-3V3DkKJzengcAN0iundPsWAVcYdvkhxxpmAqqq60M0LdjLmAly6o-5SU2ebmDGI2SjIa16ol4vQJmwsXj_YnerLMsF4hhS9j5uhYO3myHHoxk9uG2HOvVO14luJ_kN0vqnwI8/s72-c/python_string_reverse_reversed.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-3705631970490106701</guid><pubDate>Tue, 30 Aug 2016 05:01:00 +0000</pubDate><atom:updated>2016-08-29T22:05:43.626-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Python programming</category><category domain="http://www.blogger.com/atom/ns#">reverse a string</category><category domain="http://www.blogger.com/atom/ns#">Strings</category><title>Python program to reverse a string using slice operation</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;A simple python program to reverse a string. Here we use slice operation to reverse a string.&lt;br /&gt;
&lt;br /&gt;
Syntax : &lt;b&gt;&lt;i&gt;str[begin:end:step]&lt;/i&gt;&lt;/b&gt;. So by leaving begin and end, and giving a step of  -1, it reverses a string.&lt;br /&gt;
&lt;br /&gt;
Refer below for screenshot and program,&lt;/td&gt; &lt;td&gt;&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- mdm rctngle --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-6687609633990818&quot; data-ad-slot=&quot;8451860084&quot; style=&quot;display: inline-block; height: 250px; width: 300px;&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt;&lt;pre style=&quot;background: #181818; color: #f8f8f8;&quot;&gt;input_string &lt;span style=&quot;color: #cda869;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #9b859d;&quot;&gt;str&lt;/span&gt;(&lt;span style=&quot;color: #dad085;&quot;&gt;input&lt;/span&gt;(&lt;span style=&quot;color: #8f9d6a;&quot;&gt;&#39;Enter any string : &#39;&lt;/span&gt;))
&lt;span style=&quot;color: #cda869;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #8f9d6a;&quot;&gt;&quot;Reversed String is : &quot;&lt;/span&gt; &lt;span style=&quot;color: #cda869;&quot;&gt;+&lt;/span&gt; input_string[::&lt;span style=&quot;color: #cda869;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #cf6a4c;&quot;&gt;1&lt;/span&gt;])

&lt;/pre&gt;&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT : &amp;nbsp;&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjzXrxbYF3itFSUF2durMCSmfuNleXbhDCgR-BXh1ii42aXTXHYNEaDV8HIOaMDIjkFagK2vu1issI4wj9bJkHp1XeJmNxAiPiQ674aidAvvsRO4KYZS02hh2b23pe2_ello4Qy2yOpy8I/s1600/python_string_reverse_slice.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzXrxbYF3itFSUF2durMCSmfuNleXbhDCgR-BXh1ii42aXTXHYNEaDV8HIOaMDIjkFagK2vu1issI4wj9bJkHp1XeJmNxAiPiQ674aidAvvsRO4KYZS02hh2b23pe2_ello4Qy2yOpy8I/s1600/python_string_reverse_slice.png&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;Python - String reverse using slice operation&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- mycodingcorner_linkads --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:inline-block;width:728px;height:15px&quot;
     data-ad-client=&quot;ca-pub-6687609633990818&quot;
     data-ad-slot=&quot;3526077286&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;
&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- ress --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:block&quot;
     data-ad-client=&quot;ca-pub-6687609633990818&quot;
     data-ad-slot=&quot;8147259287&quot;
     data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;
&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- mycodingcorner_linkads --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:inline-block;width:728px;height:15px&quot;
     data-ad-client=&quot;ca-pub-6687609633990818&quot;
     data-ad-slot=&quot;3526077286&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/08/python-program-to-reverse-string-using-slice.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzXrxbYF3itFSUF2durMCSmfuNleXbhDCgR-BXh1ii42aXTXHYNEaDV8HIOaMDIjkFagK2vu1issI4wj9bJkHp1XeJmNxAiPiQ674aidAvvsRO4KYZS02hh2b23pe2_ello4Qy2yOpy8I/s72-c/python_string_reverse_slice.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-5384568850093181289</guid><pubDate>Mon, 29 Aug 2016 12:10:00 +0000</pubDate><atom:updated>2016-08-29T22:03:28.129-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Python programming</category><category domain="http://www.blogger.com/atom/ns#">reverse a string</category><category domain="http://www.blogger.com/atom/ns#">Strings</category><title>Python program to reverse a string without using slice and reversed functions</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;A simple python program to reverse a given string. Here we are not going to use slice operation or reversed function, which easily can reverse a string without lot of code. we are going to discuss about them in here : using slice and using reversed function.&lt;br /&gt;
&lt;br /&gt;
The logic here is we read a string, read every character from the end and add it to new string.&lt;br /&gt;
&lt;br /&gt;
Refer below for screenshot and program,&lt;/td&gt; &lt;td&gt;&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- mdm rctngle --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:inline-block;width:300px;height:250px&quot;
     data-ad-client=&quot;ca-pub-6687609633990818&quot;
     data-ad-slot=&quot;8451860084&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&amp;nbsp;&lt;/h2&gt;&lt;pre style=&quot;background: #181818; color: #f8f8f8;&quot;&gt;input_string &lt;span style=&quot;color: #cda869;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #9b859d;&quot;&gt;str&lt;/span&gt;(&lt;span style=&quot;color: #dad085;&quot;&gt;input&lt;/span&gt;(&lt;span style=&quot;color: #8f9d6a;&quot;&gt;&#39;Enter any string : &#39;&lt;/span&gt;))


&lt;span style=&quot;color: #f9ee98;&quot;&gt;def&lt;/span&gt; &lt;span style=&quot;color: #9b703f;&quot;&gt;reverse&lt;/span&gt;(&lt;span style=&quot;color: #7587a6;&quot;&gt;string&lt;/span&gt;):
    i &lt;span style=&quot;color: #cda869;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #dad085;&quot;&gt;len&lt;/span&gt;(string)
    rev &lt;span style=&quot;color: #cda869;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #8f9d6a;&quot;&gt;&quot;&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #cda869;&quot;&gt;while&lt;/span&gt; i &lt;span style=&quot;color: #cda869;&quot;&gt;!=&lt;/span&gt; &lt;span style=&quot;color: #cf6a4c;&quot;&gt;0&lt;/span&gt;:
        rev &lt;span style=&quot;color: #cda869;&quot;&gt;=&lt;/span&gt; rev &lt;span style=&quot;color: #cda869;&quot;&gt;+&lt;/span&gt; string[i &lt;span style=&quot;color: #cda869;&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color: #cf6a4c;&quot;&gt;1&lt;/span&gt;]
        i &lt;span style=&quot;color: #cda869;&quot;&gt;-=&lt;/span&gt; &lt;span style=&quot;color: #cf6a4c;&quot;&gt;1&lt;/span&gt;
    &lt;span style=&quot;color: #cda869;&quot;&gt;return&lt;/span&gt; rev


&lt;span style=&quot;color: #cda869;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #8f9d6a;&quot;&gt;&quot;Reversed String is :&quot;&lt;/span&gt; &lt;span style=&quot;color: #cda869;&quot;&gt;+&lt;/span&gt; reverse(input_string))
&lt;/pre&gt;&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT : &amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgW0dKAHFBhHAxMuBgFDUnJfrSlVUG7SJ7CpSUziyWwNRYjKOnUVYQfYOJCs10TjPhJEE1Bb5EqwBk7pfQIqwCipQVtCPcauL1WYSbDc5sSGgM8zGF6u4izOw2Oe1jbKNfJsK7ArDkZXLw/s1600/string_reverse.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Python - String reverse&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW0dKAHFBhHAxMuBgFDUnJfrSlVUG7SJ7CpSUziyWwNRYjKOnUVYQfYOJCs10TjPhJEE1Bb5EqwBk7pfQIqwCipQVtCPcauL1WYSbDc5sSGgM8zGF6u4izOw2Oe1jbKNfJsK7ArDkZXLw/s1600/string_reverse.png&quot; title=&quot;Python - String reverse&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;Python - String reverse&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- ress --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:block&quot;
     data-ad-client=&quot;ca-pub-6687609633990818&quot;
     data-ad-slot=&quot;8147259287&quot;
     data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/08/python-program-to-reverse-string.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW0dKAHFBhHAxMuBgFDUnJfrSlVUG7SJ7CpSUziyWwNRYjKOnUVYQfYOJCs10TjPhJEE1Bb5EqwBk7pfQIqwCipQVtCPcauL1WYSbDc5sSGgM8zGF6u4izOw2Oe1jbKNfJsK7ArDkZXLw/s72-c/string_reverse.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-5863984785162550300</guid><pubDate>Fri, 26 Aug 2016 12:23:00 +0000</pubDate><atom:updated>2016-08-26T05:23:01.186-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C Programming</category><category domain="http://www.blogger.com/atom/ns#">string copy</category><category domain="http://www.blogger.com/atom/ns#">Strings</category><title>C Program on string copy without using strcpy()</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;A simple C program on string copy without using library function strcpy(). Here we read each character in the first string until the end and copy it to the second string.&lt;br /&gt;
&lt;br /&gt;
Refer below for screenshot and program,&lt;/td&gt; &lt;td&gt;&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- mdm rctngle --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-6687609633990818&quot; data-ad-slot=&quot;8451860084&quot; style=&quot;display: inline-block; height: 250px; width: 300px;&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;center&gt;
&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fbEdWY1dfdWlQdTg&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
PROGRAM :&amp;nbsp;&lt;/h2&gt;
&lt;pre style=&quot;background: #ffffff; color: black;&quot;&gt;&lt;span style=&quot;color: #004a43;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: #004a43;&quot;&gt;include&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #40015a;&quot;&gt;stdio.h&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&amp;gt;&lt;/span&gt;

&lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #400000;&quot;&gt;main&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;
    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;char&lt;/span&gt; str1&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008c00;&quot;&gt;100&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;,&lt;/span&gt;str2&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008c00;&quot;&gt;100&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;int&lt;/span&gt; i&lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #008c00;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;

    &lt;span style=&quot;color: #603000;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000e6;&quot;&gt;Enter a string: &lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #603000;&quot;&gt;gets&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;str1&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;

    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;str1&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;i&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000e6;&quot;&gt;&#39;\0&#39;&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;
    &lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;
        str2&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;i&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt; str1&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;i&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
        i&lt;span style=&quot;color: #808030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: purple;&quot;&gt;}&lt;/span&gt;
    str2&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;i&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000e6;&quot;&gt;&#39;\0&#39;&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;

    &lt;span style=&quot;color: #603000;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #0f69ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #0000e6;&quot;&gt;Copied String: &lt;/span&gt;&lt;span style=&quot;color: #007997;&quot;&gt;%s&lt;/span&gt;&lt;span style=&quot;color: #0f69ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;,&lt;/span&gt;str2&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #008c00;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;center&gt;
&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fbEdWY1dfdWlQdTg&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
OUTPUT : &amp;nbsp;&lt;/h2&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjMDJj5BS1ptbzPwpUFljfZAhW-xinvhNM4Qebtvux0mVP87I-eYSRU5TPOIXfVpD-7OwbWLvT2uvg0lPJgwGIy8MOyXToMryKMSd3w7sVPg-CpoBmNet3zr6JZprpdoxFPvV6FDlVcJtE/s1600/stringCopy.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;255&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMDJj5BS1ptbzPwpUFljfZAhW-xinvhNM4Qebtvux0mVP87I-eYSRU5TPOIXfVpD-7OwbWLvT2uvg0lPJgwGIy8MOyXToMryKMSd3w7sVPg-CpoBmNet3zr6JZprpdoxFPvV6FDlVcJtE/s640/stringCopy.png&quot; width=&quot;640&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;C Program on string copy without strcpy()&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;center&gt;
&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fbEdWY1dfdWlQdTg&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>http://codingcorner999.blogspot.com/2016/08/c-program-on-string-copy-without-using-strcpy.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMDJj5BS1ptbzPwpUFljfZAhW-xinvhNM4Qebtvux0mVP87I-eYSRU5TPOIXfVpD-7OwbWLvT2uvg0lPJgwGIy8MOyXToMryKMSd3w7sVPg-CpoBmNet3zr6JZprpdoxFPvV6FDlVcJtE/s72-c/stringCopy.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-4573322205708008591</guid><pubDate>Thu, 25 Aug 2016 10:25:00 +0000</pubDate><atom:updated>2016-08-25T03:25:27.678-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C Programming</category><category domain="http://www.blogger.com/atom/ns#">string concatenation</category><category domain="http://www.blogger.com/atom/ns#">Strings</category><title>C Program to concat two strings using strcat()</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
A simple C program which concats two strings. the second string appends to first string and forms a concatenated string.&lt;br /&gt;
&lt;br /&gt;
Here string concatination is done using strcat() function.&lt;br /&gt;
&lt;br /&gt;
Look below for program and the screenshot,&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fZEZmS2tXQ2Jfd1E&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&amp;nbsp;&lt;/h2&gt;&lt;pre style=&quot;background: rgb(255, 255, 255); color: black; text-align: left;&quot;&gt;&lt;span style=&quot;color: #004a43;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: #004a43;&quot;&gt;include&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #40015a;&quot;&gt;stdio.h&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #004a43;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: #004a43;&quot;&gt;include&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #40015a;&quot;&gt;string.h&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&amp;gt;&lt;/span&gt;

&lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #400000;&quot;&gt;main&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;
    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;char&lt;/span&gt; string1&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008c00;&quot;&gt;50&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;,&lt;/span&gt; string2&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008c00;&quot;&gt;50&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #603000;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #0f69ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #0000e6;&quot;&gt;Enter First string :&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #603000;&quot;&gt;gets&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;string1&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #603000;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #0f69ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #0000e6;&quot;&gt;Enter Second string :&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #603000;&quot;&gt;gets&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;string2&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #603000;&quot;&gt;strcat&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;string1&lt;span style=&quot;color: #808030;&quot;&gt;,&lt;/span&gt;string2&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #603000;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #0f69ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #0000e6;&quot;&gt;Concatenated string is :&lt;/span&gt;&lt;span style=&quot;color: #007997;&quot;&gt;%s&lt;/span&gt;&lt;span style=&quot;color: #0f69ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;,&lt;/span&gt; string1&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #008c00;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fZEZmS2tXQ2Jfd1E&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&amp;nbsp;&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgiLunE8R969CJYMtHQtV1akRAbtaA9jXJqrpSb12Cf9kd5Cwam7xbCa3BWZbGUxZ5OAEKFAF88sp06dF-znOfStyrmwyjQoIr_gfcUGrox6Njqtw6gX2hO94n8vr8AdMsyQKsqNHNUB9o/s1600/stringconcat_strcat.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiLunE8R969CJYMtHQtV1akRAbtaA9jXJqrpSb12Cf9kd5Cwam7xbCa3BWZbGUxZ5OAEKFAF88sp06dF-znOfStyrmwyjQoIr_gfcUGrox6Njqtw6gX2hO94n8vr8AdMsyQKsqNHNUB9o/s640/stringconcat_strcat.png&quot; width=&quot;640&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;C Program - String concatenation using strcat()&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fZEZmS2tXQ2Jfd1E&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/08/c-program-to-concat-two-strings-using-strcat.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiLunE8R969CJYMtHQtV1akRAbtaA9jXJqrpSb12Cf9kd5Cwam7xbCa3BWZbGUxZ5OAEKFAF88sp06dF-znOfStyrmwyjQoIr_gfcUGrox6Njqtw6gX2hO94n8vr8AdMsyQKsqNHNUB9o/s72-c/stringconcat_strcat.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-4138424145809223529</guid><pubDate>Thu, 25 Aug 2016 07:21:00 +0000</pubDate><atom:updated>2016-08-25T03:40:02.228-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C Programming</category><category domain="http://www.blogger.com/atom/ns#">string concatenation</category><category domain="http://www.blogger.com/atom/ns#">Strings</category><title>C Program to concat two strings without using strcat()</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
A simple C program which concats two strings. the second string appends to first string and forms a concatenated string.&lt;br /&gt;
&lt;br /&gt;
Here string concatination is done without using strcat() function.&lt;br /&gt;
&lt;br /&gt;
Look below for program and the screenshot,&lt;/td&gt; &lt;td style=&quot;max-width: 250px !important;&quot;&gt;&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- ress --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-6687609633990818&quot; data-ad-format=&quot;auto&quot; data-ad-slot=&quot;8147259287&quot; style=&quot;display: block;&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;
&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fREY3N2RDbmhIcmM&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&amp;nbsp;&lt;/h2&gt;&lt;pre style=&quot;background: rgb(255, 255, 255); color: black; text-align: left;&quot;&gt;&lt;span style=&quot;color: #004a43;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: #004a43;&quot;&gt;include&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #40015a;&quot;&gt;stdio.h&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #004a43;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: #004a43;&quot;&gt;include&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #40015a;&quot;&gt;string.h&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&amp;gt;&lt;/span&gt;

&lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #400000;&quot;&gt;main&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;
    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;char&lt;/span&gt; string1&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008c00;&quot;&gt;50&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;,&lt;/span&gt; string2&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008c00;&quot;&gt;50&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;int&lt;/span&gt; i&lt;span style=&quot;color: #808030;&quot;&gt;,&lt;/span&gt; j&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #603000;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #0f69ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #0000e6;&quot;&gt;Enter First string :&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #603000;&quot;&gt;gets&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;string1&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #603000;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #0f69ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #0000e6;&quot;&gt;Enter Second string :&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #603000;&quot;&gt;gets&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;string2&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    i &lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #603000;&quot;&gt;strlen&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;string1&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;j &lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008c00;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt; string2&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;j&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: #808030;&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000e6;&quot;&gt;&#39;\0&#39;&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt; i&lt;span style=&quot;color: #808030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;,&lt;/span&gt; j&lt;span style=&quot;color: #808030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;
    &lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;
        string1&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;i&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt; string2&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;j&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: purple;&quot;&gt;}&lt;/span&gt;
    string1&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;i&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000e6;&quot;&gt;&#39;\0&#39;&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #603000;&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #0f69ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #0000e6;&quot;&gt;Concatinated string is :&lt;/span&gt;&lt;span style=&quot;color: #007997;&quot;&gt;%s&lt;/span&gt;&lt;span style=&quot;color: #0f69ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;,&lt;/span&gt; string1&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #008c00;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fREY3N2RDbmhIcmM&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&amp;nbsp;&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgOfkAsScwN80AtIGSQzc22A37sYsOp51Xf69jhvaP5NjC14bhdb7oLGrJ7gN2Figss31V3P6xqHbQPMnr565jZkt8MyBaroojkOPnahaBxcPjQOrDDxmQe4s5g3wVzoT0ticSFRtr72ww/s1600/stringConcat.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOfkAsScwN80AtIGSQzc22A37sYsOp51Xf69jhvaP5NjC14bhdb7oLGrJ7gN2Figss31V3P6xqHbQPMnr565jZkt8MyBaroojkOPnahaBxcPjQOrDDxmQe4s5g3wVzoT0ticSFRtr72ww/s640/stringConcat.png&quot; width=&quot;640&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;C Program - String concatenation without strcat&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fREY3N2RDbmhIcmM&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/08/c-program-to-concat-two-strings-without.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOfkAsScwN80AtIGSQzc22A37sYsOp51Xf69jhvaP5NjC14bhdb7oLGrJ7gN2Figss31V3P6xqHbQPMnr565jZkt8MyBaroojkOPnahaBxcPjQOrDDxmQe4s5g3wVzoT0ticSFRtr72ww/s72-c/stringConcat.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-5767555936161238573</guid><pubDate>Thu, 25 Aug 2016 05:57:00 +0000</pubDate><atom:updated>2016-08-25T00:25:20.510-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C Programming</category><category domain="http://www.blogger.com/atom/ns#">reverse a string</category><category domain="http://www.blogger.com/atom/ns#">Strings</category><title>C Program to reverse a string without using strrev()</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;br /&gt;
This is a simple C program where a string is reversed by replacing its last character with first one until all the characters are replaced.&lt;br /&gt;
&lt;br /&gt;
Look below for program and screenshot.&lt;br /&gt;
&lt;/td&gt; &lt;td&gt;&lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;!-- ress --&gt;&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:block&quot;
     data-ad-client=&quot;ca-pub-6687609633990818&quot;
     data-ad-slot=&quot;8147259287&quot;
     data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;&lt;br /&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;
&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000faEV3U0VwcmJYd0E&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&amp;nbsp;&lt;/h2&gt;&lt;pre style=&quot;background: #ffffff; color: black;&quot;&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;include &lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f3fbf;&quot;&gt;stdio.h&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #7f0055;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;include &lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f3fbf;&quot;&gt;string.h&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&amp;gt;&lt;/span&gt;

&lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;void&lt;/span&gt; reverse_string(&lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;char&lt;/span&gt; *str)
{
    &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;if&lt;/span&gt; (str == 0 || (*str == 0) )
    {
        &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;return&lt;/span&gt;;
    }
    &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;char&lt;/span&gt; *start = str;
    &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;char&lt;/span&gt; *end = start + &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;strlen&lt;/span&gt;(str) - 1;
    &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;char&lt;/span&gt; temp;
    &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;while&lt;/span&gt; (end &amp;gt; start)
    {
        temp = *start;
        *start = *end;
        *end = temp;
        ++start;
        --end;
    }
}

&lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;main&lt;/span&gt;(&lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;void&lt;/span&gt;)
{
    &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;char&lt;/span&gt; input[50];
    &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;Enter the string :&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;&lt;/span&gt;);
    &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;gets&lt;/span&gt;(input);
    reverse_string(input);
    &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;%s&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;&lt;/span&gt;, input);
    &lt;span style=&quot;color: #7f0055; font-weight: bold;&quot;&gt;return&lt;/span&gt; 0;
}
&lt;/pre&gt;&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000faEV3U0VwcmJYd0E&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT : &amp;nbsp;&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjbu2M8tLpmdd6U20w9VqwH5RTQdOd_e14jU1GtY3i15jBofahUpeFhLU0E3TArWZyFJMOM45-Jyr-SgcPo7zbX6lXCvOFxkafgppicQ-i63qGQsIrSUVH1nsyvcuplf11iUWmM0fa7bAo/s1600/string_reverse_C.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbu2M8tLpmdd6U20w9VqwH5RTQdOd_e14jU1GtY3i15jBofahUpeFhLU0E3TArWZyFJMOM45-Jyr-SgcPo7zbX6lXCvOFxkafgppicQ-i63qGQsIrSUVH1nsyvcuplf11iUWmM0fa7bAo/s640/string_reverse_C.png&quot; width=&quot;640&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;C Program - Reverse a string&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000faEV3U0VwcmJYd0E&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/08/c-program-to-reverse-string-without.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbu2M8tLpmdd6U20w9VqwH5RTQdOd_e14jU1GtY3i15jBofahUpeFhLU0E3TArWZyFJMOM45-Jyr-SgcPo7zbX6lXCvOFxkafgppicQ-i63qGQsIrSUVH1nsyvcuplf11iUWmM0fa7bAo/s72-c/string_reverse_C.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-2785040348380017175</guid><pubDate>Mon, 29 Feb 2016 10:13:00 +0000</pubDate><atom:updated>2016-05-17T23:38:02.333-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cpp Programming</category><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><category domain="http://www.blogger.com/atom/ns#">Infix to postfix</category><category domain="http://www.blogger.com/atom/ns#">Stack</category><category domain="http://www.blogger.com/atom/ns#">Stack Operations</category><title>Data Structures - Infix to Postfix Conversion - Cpp</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;script src=&quot;https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js?lang=css&amp;amp;skin=sunburst&quot;&gt;&lt;/script&gt;&lt;br /&gt;
In this post we convert an infix expression to postfix expression using stack data structure .&lt;br /&gt;
&lt;br /&gt;
Generally an infix expression is a normal expression where operators are present in between the operands &lt;i style=&quot;background-color: #f3f3f3;&quot;&gt;ex : A&amp;nbsp;+ B * C&lt;/i&gt; and &amp;nbsp;its postfix &amp;nbsp;notation is represented as &lt;i style=&quot;background-color: #f3f3f3;&quot;&gt;ABC*+&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
An infix expression is converted into its postfix notation as follows :&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Create an empty Stack for pushing and poping operators and a string for storing result&lt;/li&gt;
&lt;li&gt;First scan the infix exppression from left to right if there is no exponential operator , if there is an exponential operator scan the infix expression from right to left.&lt;/li&gt;
&lt;li&gt;If an operand is encountered add it to the result string&lt;/li&gt;
&lt;li&gt;If a left parenthesis is encountered push it to the stack&lt;/li&gt;
&lt;li&gt;If a right parenthesis is encountered pop the stack until its corresponding left parenthesis is removed and append each operator to the result string &amp;nbsp;&lt;/li&gt;
&lt;li&gt;If an operator is encountered push it to the stack if the encountered operator is of lower precedence that the stack top element and pop all elements with higher or equal precedence and add to result string.&lt;/li&gt;
&lt;li&gt;Check if there are any elements in the stack and pop them out and add to the result string.&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fN2dFNGE5aWRXUEk&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-large; font-weight: normal;&quot;&gt;PROGRAM :&lt;/span&gt;&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;    #include&amp;lt;iostream&gt;
    #include&amp;lt;stack&gt;
    #include&amp;lt;string&gt;

    &lt;span style=&quot;color:#cda869&quot;&gt;using&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;namespace&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;std&lt;/span&gt;;
    string &lt;span style=&quot;color:#9b703f&quot;&gt;InfixToPostfix&lt;/span&gt;(string expression);
    &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;HasHigherPrecedence&lt;/span&gt;(char operator1, char operator2);
    &lt;span style=&quot;color:#f9ee98&quot;&gt;bool&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;IsOperator&lt;/span&gt;(char C);
    &lt;span style=&quot;color:#f9ee98&quot;&gt;bool&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;IsOperand&lt;/span&gt;(char C);

    &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;main&lt;/span&gt;()
    {
        string expression;
        cout&amp;lt;&amp;lt;&quot;Enter Infix Expression: \t&quot;;
        getline(cin,expression);
        string postfix = InfixToPostfix(expression);
        cout&amp;lt;&amp;lt;&quot;Postfix expression = \t&quot;&amp;lt;&amp;lt;postfix&amp;lt;&amp;lt;&quot;\n&quot;;
        return 0;
    }
    string &lt;span style=&quot;color:#9b703f&quot;&gt;InfixToPostfix&lt;/span&gt;(string expression)
    {

        stack&amp;lt;char&gt; S;
        string postfix = &quot;&quot;;
        for(int i = 0; i&amp;lt; expression.&lt;span style=&quot;color:#dad085&quot;&gt;length&lt;/span&gt;(); i++)
        {
        if(expression[i] == &#39; &#39; || expression[i] == &#39;,&#39;)
            continue;
        else if(&lt;span style=&quot;color:#dad085&quot;&gt;IsOperator&lt;/span&gt;(expression[i]))
        {
            while(!S.&lt;span style=&quot;color:#dad085&quot;&gt;empty&lt;/span&gt;() &amp;amp;&amp;amp; S.&lt;span style=&quot;color:#dad085&quot;&gt;top&lt;/span&gt;() != &#39;(&#39; &amp;amp;&amp;amp; HasHigherPrecedence(S.&lt;span style=&quot;color:#dad085&quot;&gt;top&lt;/span&gt;(),expression[i]))
            {
                postfix+= S.&lt;span style=&quot;color:#dad085&quot;&gt;top&lt;/span&gt;();
                S.&lt;span style=&quot;color:#dad085&quot;&gt;pop&lt;/span&gt;();
            }
            S.&lt;span style=&quot;color:#dad085&quot;&gt;push&lt;/span&gt;(expression[i]);
        }
        else if(&lt;span style=&quot;color:#dad085&quot;&gt;IsOperand&lt;/span&gt;(expression[i]))
        {
            postfix +=expression[i];
        }

        else if (expression[i] == &#39;(&#39;)
        {
            S.&lt;span style=&quot;color:#dad085&quot;&gt;push&lt;/span&gt;(expression[i]);
        }

        else if(expression[i] == &#39;)&#39;)
        {
            while(!S.&lt;span style=&quot;color:#dad085&quot;&gt;empty&lt;/span&gt;() &amp;amp;&amp;amp; S.&lt;span style=&quot;color:#dad085&quot;&gt;top&lt;/span&gt;() !=  &#39;(&#39;)
            {
                postfix += S.&lt;span style=&quot;color:#dad085&quot;&gt;top&lt;/span&gt;();
                S.&lt;span style=&quot;color:#dad085&quot;&gt;pop&lt;/span&gt;();
            }
            S.&lt;span style=&quot;color:#dad085&quot;&gt;pop&lt;/span&gt;();
        }
        }

        while(!S.&lt;span style=&quot;color:#dad085&quot;&gt;empty&lt;/span&gt;())
        {
        postfix += S.&lt;span style=&quot;color:#dad085&quot;&gt;top&lt;/span&gt;();
        S.&lt;span style=&quot;color:#dad085&quot;&gt;pop&lt;/span&gt;();
        }

        return postfix;
    }
    &lt;span style=&quot;color:#f9ee98&quot;&gt;bool&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;IsOperand&lt;/span&gt;(char C)
    {
        if(C &gt;= &#39;0&#39; &amp;amp;&amp;amp; C &amp;lt;= &#39;9&#39;) return true;
        if(C &gt;= &#39;a&#39; &amp;amp;&amp;amp; C &amp;lt;= &#39;z&#39;) return true;
        if(C &gt;= &#39;A&#39; &amp;amp;&amp;amp; C &amp;lt;= &#39;Z&#39;) return true;
        return false;
    }
    &lt;span style=&quot;color:#f9ee98&quot;&gt;bool&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;IsOperator&lt;/span&gt;(char C)
    {
        if(C == &#39;+&#39; || C == &#39;-&#39; || C == &#39;*&#39; || C == &#39;/&#39; || C== &#39;^&#39;)
        return true;
        return false;
    }
    &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;IsRightAssociative&lt;/span&gt;(char op)
    {
        if(op == &#39;^&#39;)
        return true;
        return false;
    }
    &lt;span style=&quot;color:#f9ee98&quot;&gt;bool&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;IsLeftParenthesis&lt;/span&gt;(char ch)
    {
        if (ch == &#39;(&#39;)
        return true;
        return false;
    }
    &lt;span style=&quot;color:#f9ee98&quot;&gt;bool&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;IsRightParenthesis&lt;/span&gt;(char ch)
    {
        if (ch == &#39;)&#39;)
        return true;
        return false;
    }
    &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;GetOperatorWeight&lt;/span&gt;(char op)
    {
        int weight = -1;
        switch(op)
        {
        case &#39;+&#39;:
        case &#39;-&#39;:
        weight = 1;
        break;
        case &#39;*&#39;:
        case &#39;/&#39;:
        weight = 2;
        break;
        case &#39;^&#39;:
        weight = 3;
        break;
        }
        return weight;
    }
    &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;HasHigherPrecedence&lt;/span&gt;(char op1, char op2)
    {
        int op1Weight = GetOperatorWeight(op1);
        int op2Weight = GetOperatorWeight(op2);
        if(op1Weight == op2Weight)
        {
        if(&lt;span style=&quot;color:#dad085&quot;&gt;IsRightAssociative&lt;/span&gt;(op1))
            return false;
        else
            return true;
        }
        return op1Weight &gt; op2Weight ?  true: false;
    }
&lt;/pre&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fN2dFNGE5aWRXUEk&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-large; font-weight: normal;&quot;&gt;OUTPUT :&lt;/span&gt;&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEiPx5L3N9kCH15Ja-ADa2F2ZqBQtGj-sL7KS1Yr62ii_1ecDvYtKh8ZJ6FiA_Oyik-UQo_I-8e42zwZCXEHihBkwp56ckK9Kqq9-8T_UliiBCih2S1NEG8GVgV7V2PU6ekd-7fyvDZXeVc/s1600/i2p2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPx5L3N9kCH15Ja-ADa2F2ZqBQtGj-sL7KS1Yr62ii_1ecDvYtKh8ZJ6FiA_Oyik-UQo_I-8e42zwZCXEHihBkwp56ckK9Kqq9-8T_UliiBCih2S1NEG8GVgV7V2PU6ekd-7fyvDZXeVc/s1600/i2p2.PNG&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;Cpp - Data Structures - Infix to Postfix&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgEelQGRZR2udIaS5i04ZCYYSCRRuOqUQxfCW1W4Hy5QoYD1FLUtMytHwEaFxe4Tzb3_y431IAGQ5kBGYUN0G_M2jP7_qkD1HyoKRYFssczMLhL1Fj_wbC_gVDOmVXGFEAty0Xz-MHccz4/s1600/i2p3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEelQGRZR2udIaS5i04ZCYYSCRRuOqUQxfCW1W4Hy5QoYD1FLUtMytHwEaFxe4Tzb3_y431IAGQ5kBGYUN0G_M2jP7_qkD1HyoKRYFssczMLhL1Fj_wbC_gVDOmVXGFEAty0Xz-MHccz4/s1600/i2p3.PNG&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;Cpp - Data Structures - Infix to Postfix&amp;nbsp;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEi7lcsF_aTO-hI1G5KXFImSp0cf1idH4Izzj2O44JG8Sc6I4SNZrS0YTBabt4w9O2mlMh4VvA2gmAdnCwQ0X0CYgTu6x05EWDVc6fMWZGf2DKb_L9tc5bxlkbN2ZzPFFAPotEvVdm4Mz_A/s1600/infixtopostfix.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7lcsF_aTO-hI1G5KXFImSp0cf1idH4Izzj2O44JG8Sc6I4SNZrS0YTBabt4w9O2mlMh4VvA2gmAdnCwQ0X0CYgTu6x05EWDVc6fMWZGf2DKb_L9tc5bxlkbN2ZzPFFAPotEvVdm4Mz_A/s1600/infixtopostfix.PNG&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;Cpp - Data Structures - Infix to Postfix&amp;nbsp;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/data-structures-infix-to-postfix--conversion-cpp.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPx5L3N9kCH15Ja-ADa2F2ZqBQtGj-sL7KS1Yr62ii_1ecDvYtKh8ZJ6FiA_Oyik-UQo_I-8e42zwZCXEHihBkwp56ckK9Kqq9-8T_UliiBCih2S1NEG8GVgV7V2PU6ekd-7fyvDZXeVc/s72-c/i2p2.PNG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-2411773734651391509</guid><pubDate>Thu, 25 Feb 2016 17:36:00 +0000</pubDate><atom:updated>2016-05-17T23:46:25.315-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><category domain="http://www.blogger.com/atom/ns#">Java Programming</category><category domain="http://www.blogger.com/atom/ns#">Linked Lists</category><title>Data Structures - Java Program to implement Linked List Operations - Insert , Delete , Update , Display</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Linked List is another data structure consisting of group of nodes which together represent a sequence. Each node has two parts one for the value and other for link to the next node.&lt;br /&gt;
Linked lists allows dynamic memory allocation.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Singly-linked-list.svg#/media/File:Singly-linked-list.svg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Singly-linked-list.svg&quot; height=&quot;41&quot; src=&quot;https://upload.wikimedia.org/wikipedia/commons/6/6d/Singly-linked-list.svg&quot; width=&quot;408&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;A singly linked list whose nodes contain two fields: an integer value and a link to the next node&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
Some of the operations in a linked list are :&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Insertion into the list&lt;/li&gt;
&lt;li&gt;Deletion from the list&lt;/li&gt;
&lt;li&gt;Updation of the value&lt;/li&gt;
&lt;li&gt;Display the list&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fVlBReGhqSGU1VmM&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;package&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;mycodingcorner&lt;/span&gt;;

    &lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.Scanner&lt;/span&gt;;

    &lt;span style=&quot;color:#f9ee98&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;Node&lt;/span&gt; {
     &lt;span style=&quot;color:#f9ee98&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; data;
     &lt;span style=&quot;color:#f9ee98&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; link;

     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;Node&lt;/span&gt;() {
      link &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;;
      data &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
     }

     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;Node&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;d&lt;/span&gt;, &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;n&lt;/span&gt;) {
      data &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; d;
      link &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; n;
     }

     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;setLink&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;n&lt;/span&gt;) {
      link &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; n;
     }

     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;setData&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;d&lt;/span&gt;) {
      data &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; d;
     }

     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;getLink&lt;/span&gt;() {
      &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt; link;
     }

     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;getData&lt;/span&gt;() {
      &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt; data;
     }
    }

    &lt;span style=&quot;color:#f9ee98&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LL&lt;/span&gt; {
     &lt;span style=&quot;color:#f9ee98&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; start;
     &lt;span style=&quot;color:#f9ee98&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; end;
     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; size;

     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LL&lt;/span&gt;() {
      start &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;;
      end &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;;
      size &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
     }

     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;insertAtStart&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;val&lt;/span&gt;) {
      &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; nptr &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt;(val, &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;);
      size&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;;
      &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (start &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;) {
       start &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; nptr;
       end &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; start;
      } &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt; {
       nptr&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setLink(start);
       start &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; nptr;
      }
     }

     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;insertAtEnd&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;val&lt;/span&gt;) {
      &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; nptr &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt;(val, &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;);
      size&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;;
      &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (start &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;) {
       start &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; nptr;
       end &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; start;
      } &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt; {
       end&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setLink(nptr);
       end &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; nptr;
      }
     }

     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;insertAtPos&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;val&lt;/span&gt;, &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;pos&lt;/span&gt;) {
      &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; nptr &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt;(val, &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;);
      &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; ptr &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; start;
      pos &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; pos &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;;
      &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; i &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;&lt;/span&gt; size; i&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;) {
       &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (i &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; pos) {
        &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; tmp &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; ptr&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLink();
        ptr&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setLink(nptr);
        nptr&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setLink(tmp);
        &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
       }
       ptr &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; ptr&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLink();
      }
      size&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;;
     }

     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;deleteAtPos&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;pos&lt;/span&gt;) {
      &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (pos &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;) {
       start &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; start&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLink();
       size&lt;span style=&quot;color:#cda869&quot;&gt;--&lt;/span&gt;;
       &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt;;
      }
      &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (pos &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; size) {
       &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; s &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; start;
       &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; t &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; start;
       &lt;span style=&quot;color:#cda869&quot;&gt;while&lt;/span&gt; (s &lt;span style=&quot;color:#cda869&quot;&gt;!=&lt;/span&gt; end) {
        t &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; s;
        s &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; s&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLink();
       }
       end &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; t;
       end&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setLink(&lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;);
       size&lt;span style=&quot;color:#cda869&quot;&gt;--&lt;/span&gt;;
       &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt;;
      }
      &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; ptr &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; start;
      pos &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; pos &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;;
      &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; i &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;&lt;/span&gt; size &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; i&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;) {
       &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (i &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; pos) {
        &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; tmp &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; ptr&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLink();
        tmp &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; tmp&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLink();
        ptr&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setLink(tmp);
        &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
       }
       ptr &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; ptr&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLink();
      }
      size&lt;span style=&quot;color:#cda869&quot;&gt;--&lt;/span&gt;;
     }

     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;display&lt;/span&gt;() {
      &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Elements in the list : &quot;&lt;/span&gt;);
      &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (size &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;) {
       &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;empty&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
       &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt;;
      }
      &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (start&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLink() &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;) {
       &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(start&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getData());
       &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt;;
      }
      &lt;span style=&quot;color:#f9ee98&quot;&gt;Node&lt;/span&gt; ptr &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; start;
      &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(start&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getData() &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
      ptr &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; start&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLink();
      &lt;span style=&quot;color:#cda869&quot;&gt;while&lt;/span&gt; (ptr&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLink() &lt;span style=&quot;color:#cda869&quot;&gt;!=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;) {
       &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(ptr&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getData() &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
       ptr &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; ptr&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLink();
      }
      &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(ptr&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getData() &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
     }
    }

    &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LinkedList&lt;/span&gt; {
     &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;main&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt;[] &lt;span style=&quot;color:#7587a6&quot;&gt;args&lt;/span&gt;) {
      &lt;span style=&quot;color:#f9ee98&quot;&gt;Scanner&lt;/span&gt; scan &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;Scanner&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;in);
      &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; ch;
      &lt;span style=&quot;color:#f9ee98&quot;&gt;char&lt;/span&gt; ans &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&#39;Y&#39;&lt;/span&gt;;
      &lt;span style=&quot;color:#f9ee98&quot;&gt;LL&lt;/span&gt; ll &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;LL&lt;/span&gt;();
      &lt;span style=&quot;color:#cda869&quot;&gt;while&lt;/span&gt; (ans &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&#39;Y&#39;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;||&lt;/span&gt; ans &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&#39;y&#39;&lt;/span&gt;) {
       &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;1.Insert node at first&quot;&lt;/span&gt;);
       &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;2.Insert node at last&quot;&lt;/span&gt;);
       &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;3.Insert node at position&quot;&lt;/span&gt;);
       &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;4.Delete Node from any Position&quot;&lt;/span&gt;);
       &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;5.Display&quot;&lt;/span&gt;);
       &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;6.Exit&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
       &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter your choice: &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
       ch &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;nextInt();
       &lt;span style=&quot;color:#cda869&quot;&gt;switch&lt;/span&gt; (ch) {
       &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;
        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter value for the node : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
        ll&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;insertAtStart(scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;nextInt());
        &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
       &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;
        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter value for the node : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
        ll&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;insertAtEnd(scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;nextInt());
        &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
       &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;
        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter value for the node : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; num &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;nextInt();
        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter position : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; pos &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;nextInt();
        &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (pos &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;||&lt;/span&gt; pos &lt;span style=&quot;color:#cda869&quot;&gt;&gt;&lt;/span&gt; ll&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;size)
         &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Invalid position&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
         ll&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;insertAtPos(num, pos);
        &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
       &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;
        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter position: &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; dpos &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;nextInt();
        &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (dpos &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;||&lt;/span&gt; dpos &lt;span style=&quot;color:#cda869&quot;&gt;&gt;&lt;/span&gt; ll&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;size)
         &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Invalid position&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
         ll&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;deleteAtPos(dpos);
        &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
       &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;
        ll&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;display();
        &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
       &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;6&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;
        &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt;;
       &lt;span style=&quot;color:#cda869&quot;&gt;default&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;
        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;Invalid Choice&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
       }
       &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Do you want to continue ? (Y/N) &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
       ans &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;next()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;charAt(&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;);
      }
      scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;close();
     }
    }
&lt;/pre&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fVlBReGhqSGU1VmM&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&lt;/h2&gt;&lt;br /&gt;
&lt;center&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;10&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEiocJ-aXEfZKW9HR7fB_ZpFa4JdneGNsVqVQ3xcLgrPsYyE7c9YMucYPASZHt-rDc-0hHi44BciP-MHyeI9LrQYkh0CI2dkCBcviVAUY5xwoyzSivgcAwZbnhRYqKfSws8NCTChqlXPE3M/s1600/capture%252819%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiocJ-aXEfZKW9HR7fB_ZpFa4JdneGNsVqVQ3xcLgrPsYyE7c9YMucYPASZHt-rDc-0hHi44BciP-MHyeI9LrQYkh0CI2dkCBcviVAUY5xwoyzSivgcAwZbnhRYqKfSws8NCTChqlXPE3M/s400/capture%252819%2529.png&quot; width=&quot;242&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;Java - Linked List Operations - Insertion at front&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEibIPBz-2agXdunKWXPV4N4x_tu2GG6u1nrHQhXdzT5ppEM7OfF6LmdkIk-HRsFtmv_tkpAXQtsK-V9r5ebyKz1Qq2HKvL4Tti0ikUs7KRnAXrH6pHmiB9RHd7MutWlMk73xCGvVf_E8IQ/s1600/capture%252820%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibIPBz-2agXdunKWXPV4N4x_tu2GG6u1nrHQhXdzT5ppEM7OfF6LmdkIk-HRsFtmv_tkpAXQtsK-V9r5ebyKz1Qq2HKvL4Tti0ikUs7KRnAXrH6pHmiB9RHd7MutWlMk73xCGvVf_E8IQ/s400/capture%252820%2529.png&quot; width=&quot;322&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;Java - Linked List Operations - Insertion at last&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;10&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgxR1wGZOqxglYZ8dmw_hauzqtimpl0Fn1pqx8-HB8GfGRw27is59MFlQhsr_kUnCxDrDHIzNWnhpTytPEVu1CtuPRGYR-GECKkrQbqUfaBEUUbYOwQxqWDODF-n6VUj__u3ukPxwU8rH4/s1600/capture%252821%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;305&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxR1wGZOqxglYZ8dmw_hauzqtimpl0Fn1pqx8-HB8GfGRw27is59MFlQhsr_kUnCxDrDHIzNWnhpTytPEVu1CtuPRGYR-GECKkrQbqUfaBEUUbYOwQxqWDODF-n6VUj__u3ukPxwU8rH4/s400/capture%252821%2529.png&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;Java - Linked List Operations - Insertion at position&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEiXA_ifzn45BC06eGTqegpvFF91Uf717VNy1fxu6k9LCDxWBSMdEkst2NrqP2UjZTnu7-9pTb9_80RWr40iL1jVuD7aC1JnWIhAoIa8srHmYpLk2AaBBY7zRiT0oIhYz5f43s8keeH7rDw/s1600/capture%252822%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;303&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXA_ifzn45BC06eGTqegpvFF91Uf717VNy1fxu6k9LCDxWBSMdEkst2NrqP2UjZTnu7-9pTb9_80RWr40iL1jVuD7aC1JnWIhAoIa8srHmYpLk2AaBBY7zRiT0oIhYz5f43s8keeH7rDw/s400/capture%252822%2529.png&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;Java - Linked List Operations - Deletion&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fVlBReGhqSGU1VmM&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/data-structures-java-program-to-implement-linkedlist-operations.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiocJ-aXEfZKW9HR7fB_ZpFa4JdneGNsVqVQ3xcLgrPsYyE7c9YMucYPASZHt-rDc-0hHi44BciP-MHyeI9LrQYkh0CI2dkCBcviVAUY5xwoyzSivgcAwZbnhRYqKfSws8NCTChqlXPE3M/s72-c/capture%252819%2529.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-2452641934308487756</guid><pubDate>Tue, 23 Feb 2016 09:59:00 +0000</pubDate><atom:updated>2016-05-17T23:46:13.408-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cpp Programming</category><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><category domain="http://www.blogger.com/atom/ns#">Linked Lists</category><title>Data Structures - Cpp Program to implement Linked List Operations - Insert , Delete , Update , Display</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Linked List is another data structure consisting of group of nodes which together represent a sequence. Each node has two parts one for the value and other for link to the next node.&lt;br /&gt;
Linked lists allows dynamic memory allocation.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Singly-linked-list.svg#/media/File:Singly-linked-list.svg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Singly-linked-list.svg&quot; height=&quot;41&quot; src=&quot;https://upload.wikimedia.org/wikipedia/commons/6/6d/Singly-linked-list.svg&quot; width=&quot;408&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;A singly linked list whose nodes contain two fields: an integer value and a link to the next node&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
Some of the operations in a linked list are :&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Insertion into the list&lt;/li&gt;
&lt;li&gt;Deletion from the list&lt;/li&gt;
&lt;li&gt;Updation of the value&lt;/li&gt;
&lt;li&gt;Display the list&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fQld0enZjYWlhMG8&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt; &lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;        #include&amp;lt;iostream&gt;
 #include&amp;lt;cstdio&gt;
 #include&amp;lt;cstdlib&gt;

 &lt;span style=&quot;color:#cda869&quot;&gt;using&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;namespace&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;std&lt;/span&gt;;


 &lt;span style=&quot;color:#f9ee98&quot;&gt;struct&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;node&lt;/span&gt;
 {
     int value;
     &lt;span style=&quot;color:#f9ee98&quot;&gt;struct&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;node&lt;/span&gt; *next;
 }*start;

 &lt;span style=&quot;color:#f9ee98&quot;&gt;typedef&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;struct&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;node&lt;/span&gt; snode;
 snode *newnode, *ptr, *prev, *temp;
 snode *first = &lt;span style=&quot;color:#cf6a4c&quot;&gt;NULL&lt;/span&gt;, *last = &lt;span style=&quot;color:#cf6a4c&quot;&gt;NULL&lt;/span&gt;;

 &lt;span style=&quot;color:#f9ee98&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LinkedList&lt;/span&gt;
 {
 public:
     node* create_node(int);
     void insertNodeFirst();
     void insertNodeLast();
     void insertNodePosition();
     void deleteNode();
     void updateNode();
     void displayList();
     &lt;span style=&quot;color:#9b703f&quot;&gt;LinkedList&lt;/span&gt;()
     {
  start = NULL;
     }
 };

 &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;main&lt;/span&gt;()
 {
     int ch;
     char ans = &#39;Y&#39;;
     LinkedList ll;
     while (ans == &#39;Y&#39;||ans == &#39;y&#39;)
     {
  cout &amp;lt;&amp;lt; &quot;\n1&lt;span style=&quot;color:#7587a6&quot;&gt;.Insert&lt;/span&gt; node at first&quot;;
  cout &amp;lt;&amp;lt; &quot;\n2&lt;span style=&quot;color:#7587a6&quot;&gt;.Insert&lt;/span&gt; node at last&quot;;
  cout &amp;lt;&amp;lt; &quot;\n3&lt;span style=&quot;color:#7587a6&quot;&gt;.Insert&lt;/span&gt; node at position&quot;;
  cout &amp;lt;&amp;lt; &quot;\n4&lt;span style=&quot;color:#7587a6&quot;&gt;.Delete&lt;/span&gt; Node from any Position&quot;;
  cout &amp;lt;&amp;lt; &quot;\n5&lt;span style=&quot;color:#7587a6&quot;&gt;.Update&lt;/span&gt; Node Value&quot;;
  cout &amp;lt;&amp;lt; &quot;\n6&lt;span style=&quot;color:#7587a6&quot;&gt;.Display&lt;/span&gt; List&quot;;
  cout &amp;lt;&amp;lt; &quot;\n7&lt;span style=&quot;color:#7587a6&quot;&gt;.Exit&lt;/span&gt;\n&quot;;
  cout &amp;lt;&amp;lt; &quot;\nEnter your choice: \t&quot;;
  cin &gt;&gt; ch;

  switch (ch)
  {
  case 1:
      ll.&lt;span style=&quot;color:#dad085&quot;&gt;insertNodeFirst&lt;/span&gt;();
      break;
  case 2:
      ll.&lt;span style=&quot;color:#dad085&quot;&gt;insertNodeLast&lt;/span&gt;();
      break;
  case 3:
      ll.&lt;span style=&quot;color:#dad085&quot;&gt;insertNodePosition&lt;/span&gt;();
      break;
  case 4:
      ll.&lt;span style=&quot;color:#dad085&quot;&gt;deleteNode&lt;/span&gt;();
      break;
  case 5:
      ll.&lt;span style=&quot;color:#dad085&quot;&gt;updateNode&lt;/span&gt;();
      break;
  case 6:
      ll.&lt;span style=&quot;color:#dad085&quot;&gt;displayList&lt;/span&gt;();
      break;
  case 7:
      return 0;
      break;
  default:
      cout &amp;lt;&amp;lt; &quot;\nInvalid Choice\n&quot;;
      break;
  }
  cout &amp;lt;&amp;lt; &quot;\nDo you want to continue ? (Y/N) \t&quot;;
  cin &gt;&gt; ans;
     }
     return 0;
 }
 snode* &lt;span style=&quot;color:#9b703f&quot;&gt;createNode&lt;/span&gt;(int val)
 {
     newnode = (snode *)&lt;span style=&quot;color:#dad085&quot;&gt;malloc&lt;/span&gt;(&lt;span style=&quot;color:#cda869&quot;&gt;sizeof&lt;/span&gt;(snode));
     if (newnode == NULL)
     {
  cout &amp;lt;&amp;lt; &quot;\nMemory was not allocated&quot;;
  return 0;
     }
     else
     {
  newnode-&gt;value = val;
  newnode-&gt;next = NULL;
  return newnode;
     }
 }
 &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LinkedList::insertNodeFirst&lt;/span&gt;()
 {
     int val;
     cout &amp;lt;&amp;lt; &quot;\nEnter the value for the node: \t&quot;;
     cin &gt;&gt; val;
     newnode = createNode(val);
     if (first == last &amp;amp;&amp;amp; first == NULL)
     {
  first = last = newnode;
  first-&gt;next = NULL;
  last-&gt;next = NULL;
     }
     else
     {
  temp = first;
  first = newnode;
  first-&gt;next = temp;
     }
     cout &amp;lt;&amp;lt; &quot;\nInserted Successfully&quot;;
 }
 &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LinkedList::insertNodeLast&lt;/span&gt;()
 {
     int val;

     cout &amp;lt;&amp;lt; &quot;\nEnter the value for the Node: \t&quot;;
     cin &gt;&gt; val;
     newnode = createNode(val);
     if (first == last &amp;amp;&amp;amp; last == NULL)
     {
  first = last = newnode;
  first-&gt;next = NULL;
  last-&gt;next = NULL;
     }
     else
     {
  last-&gt;next = newnode;
  last = newnode;
  last-&gt;next = NULL;
     }
     cout &amp;lt;&amp;lt; &quot;\nInserted Successfully&quot;;
 }
 &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LinkedList::insertNodePosition&lt;/span&gt;()
 {
     int pos, val, count = 0, i;
     cout &amp;lt;&amp;lt; &quot;\nEnter the value for the Node: \t&quot;;
     cin &gt;&gt; val;
     newnode = createNode(val);
     cout &amp;lt;&amp;lt; &quot;\nEnter the position: \t&quot;;
     cin &gt;&gt; pos;
     ptr = first;
     while (ptr != NULL)
     {
  ptr = ptr-&gt;next;
  count++;
     }
     if (pos == 1)
     {
  if (first == last &amp;amp;&amp;amp; first == NULL)
  {
      first = last = newnode;
      first-&gt;next = NULL;
      last-&gt;next = NULL;
  }
  else
  {
      temp = first;
      first = newnode;
      first-&gt;next = temp;
  }
  cout &amp;lt;&amp;lt; &quot;\nInserted Successfully&quot;;
     }
     else if (pos&gt;1 &amp;amp;&amp;amp; pos&amp;lt;=count)
     {
  ptr = first;
  for (i = 1; i &amp;lt; pos; i++)
  {
      prev = ptr;
      ptr = ptr-&gt;next;
  }
  prev-&gt;next = newnode;
  newnode-&gt;next = ptr;
  cout &amp;lt;&amp;lt; &quot;\nInserted Successfully&quot;;
     }
     else
     {
  cout &amp;lt;&amp;lt; &quot;Position is out of range&quot;;
     }
 }
 &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LinkedList::deleteNode&lt;/span&gt;()
 {
     int pos, count = 0, i;

     if (first == NULL)
     {
  cout &amp;lt;&amp;lt; &quot;No nodes in the list to delete\n&quot;;
     }
     else
     {
  cout &amp;lt;&amp;lt; &quot;\nEnter the position of value to be deleted: \t&quot;;
  cin &gt;&gt; pos;
  ptr = first;
  if (pos == 1)
  {
      first = ptr-&gt;next;
      cout &amp;lt;&amp;lt; &quot;\nElement deleted successfully&quot;;
  }
  else
  {
      while (ptr != NULL)
      {
          ptr = ptr-&gt;next;
          count = count + 1;
      }
      if (pos &gt; 0 &amp;amp;&amp;amp; pos &amp;lt;= count)
      {
          ptr = first;
          for (i = 1; i &amp;lt; pos; i++)
          {
              prev = ptr;
              ptr = ptr-&gt;next;
          }
          prev-&gt;next = ptr-&gt;next;
      }
      else
      {
          cout &amp;lt;&amp;lt; &quot;Position is out of range&quot;;
      }
      free(ptr);
      cout &amp;lt;&amp;lt; &quot;\nElement deleted successfully&quot;;
  }
     }
 }
 &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LinkedList::updateNode&lt;/span&gt;()
 {
     int oldval, newval, flag = 0;

     if (first == NULL)
     {
  cout &amp;lt;&amp;lt; &quot;No nodes in the list to update\n&quot;;
     }
     else
     {
  cout &amp;lt;&amp;lt; &quot;\nEnter the value to be updated: \t&quot;;
  cin &gt;&gt; oldval;
  cout &amp;lt;&amp;lt; &quot;\nEnter the new value: \t&quot;;
  cin &gt;&gt; newval;
  for (ptr = first; ptr != NULL; ptr = ptr-&gt;next)
  {
      if (ptr-&gt;value == oldval)
      {
          ptr-&gt;value = newval;
          flag = 1;
          break;
      }
  }
  if (flag == 1)
  {
      cout &amp;lt;&amp;lt; &quot;\nUpdated Successfully&quot;;
  }
  else
  {
      cout &amp;lt;&amp;lt; &quot;\nValue not found in List&quot;;
  }
     }
 }
 &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LinkedList::displayList&lt;/span&gt;()
 {
     if (first == NULL)
     {
  cout &amp;lt;&amp;lt; &quot;No nodes in the list to display\n&quot;;
     }
     else
     {
  for (ptr = first; ptr != NULL; ptr = ptr-&gt;next)
  {
      cout &amp;lt;&amp;lt;  ptr-&gt;value &amp;lt;&amp;lt; &quot;\t&quot;;
  }
     }
 }
 &lt;/pre&gt;&lt;/div&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fQld0enZjYWlhMG8&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgzQMtN4n9JIGQaqxS76EDwkErWatV8KU9s6xceM2-q06s_aFFdHDgOo_BGxWK35kc5BKmFHRiweEEakpLDYF6Dgw0wMhQFCM5PfVZL9N3w_oi6WYTAeMSEgRYd-zDWJnXk3__3czSx__A/s1600/ll1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzQMtN4n9JIGQaqxS76EDwkErWatV8KU9s6xceM2-q06s_aFFdHDgOo_BGxWK35kc5BKmFHRiweEEakpLDYF6Dgw0wMhQFCM5PfVZL9N3w_oi6WYTAeMSEgRYd-zDWJnXk3__3czSx__A/s1600/ll1.PNG&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;Cpp - Linked List Operations - Insertion at front&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjXpPTGY6s1WRPnoVl4xSPQNlQLRODjMG_FmxNUJfF-h3-2zmQs1XoHLGf1F8K8yao-VUmSApQXCES-sdUyM4EOf1_9xE6uLa4527zjCzzztQn9nN1eK0sXNFVv-RSQICvLRL06IqiLMfg/s1600/ll2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXpPTGY6s1WRPnoVl4xSPQNlQLRODjMG_FmxNUJfF-h3-2zmQs1XoHLGf1F8K8yao-VUmSApQXCES-sdUyM4EOf1_9xE6uLa4527zjCzzztQn9nN1eK0sXNFVv-RSQICvLRL06IqiLMfg/s1600/ll2.PNG&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;Cpp - Linked List Operations - Insertion at last and &amp;nbsp;any position&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjc3pHuF-MtDW6RjGhgs5vxCPgHEn4oFFuQJIJPVyOYRr66VL1SOfA9KZnZmrdxZBQu9fKSs-vLkOxdgpTBecn9KftyTI_00IB5lwOXo_sIV_Cdx_NzI7vHRyZ8UVeeoWZzkxB_F-1hugc/s1600/ll3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc3pHuF-MtDW6RjGhgs5vxCPgHEn4oFFuQJIJPVyOYRr66VL1SOfA9KZnZmrdxZBQu9fKSs-vLkOxdgpTBecn9KftyTI_00IB5lwOXo_sIV_Cdx_NzI7vHRyZ8UVeeoWZzkxB_F-1hugc/s1600/ll3.PNG&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;Cpp - Linked List Operations - &amp;nbsp;Deletion of node&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjX1tBRZayHK1Ng6AkejqJlDPOIHU-SOQ0uSFH2CZwSy9dT0qz3ghUGXOhf_bb55NJ7Giqp7JkCj-eUCvlYPwcqlql5O9Ft8OO5JB-OhKThA2f-g5yh4qju2FoYpmahU8TihBH4DTzeMIA/s1600/ll4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX1tBRZayHK1Ng6AkejqJlDPOIHU-SOQ0uSFH2CZwSy9dT0qz3ghUGXOhf_bb55NJ7Giqp7JkCj-eUCvlYPwcqlql5O9Ft8OO5JB-OhKThA2f-g5yh4qju2FoYpmahU8TihBH4DTzeMIA/s1600/ll4.PNG&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;Cpp - Linked List Operations - Updation of value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjhTWEiddm4nRy2yJz-S9SsnA951u-NOd9oliFCi-_csIioV8g54Rd03iI7QCn96sBAYKwp9WiVGd9bqHfh782rfKsq1W6rya_QHvVuRLdAKHj0hVIsasmimh6mXbMcaUd4s1CPhTNw0hc/s1600/ll5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhTWEiddm4nRy2yJz-S9SsnA951u-NOd9oliFCi-_csIioV8g54Rd03iI7QCn96sBAYKwp9WiVGd9bqHfh782rfKsq1W6rya_QHvVuRLdAKHj0hVIsasmimh6mXbMcaUd4s1CPhTNw0hc/s1600/ll5.PNG&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;Cpp - Linked List Operations - Display List&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fQld0enZjYWlhMG8&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/data-structures-cpp-program-to-implement-linkedlist-operations.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzQMtN4n9JIGQaqxS76EDwkErWatV8KU9s6xceM2-q06s_aFFdHDgOo_BGxWK35kc5BKmFHRiweEEakpLDYF6Dgw0wMhQFCM5PfVZL9N3w_oi6WYTAeMSEgRYd-zDWJnXk3__3czSx__A/s72-c/ll1.PNG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-5274879424514415329</guid><pubDate>Tue, 23 Feb 2016 07:09:00 +0000</pubDate><atom:updated>2016-05-17T23:49:25.014-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C Programming</category><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><category domain="http://www.blogger.com/atom/ns#">Linked Lists</category><title>Data Structures - C Program to implement Linked List Operations - Insert , Delete , Update , Display</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Linked List is another data structure consisting of group of nodes which together represent a sequence. Each node has two parts one for the value and other for link to the next node.&lt;br /&gt;
Linked lists allows dynamic memory allocation.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Singly-linked-list.svg#/media/File:Singly-linked-list.svg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Singly-linked-list.svg&quot; height=&quot;41&quot; src=&quot;https://upload.wikimedia.org/wikipedia/commons/6/6d/Singly-linked-list.svg&quot; width=&quot;408&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;A singly linked list whose nodes contain two fields: an integer value and a link to the next node&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
Some of the operations in a linked list are :&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Insertion into the list&lt;/li&gt;
&lt;li&gt;Deletion from the list&lt;/li&gt;
&lt;li&gt;Updation of the value&lt;/li&gt;
&lt;li&gt;Display the list&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fVVJfV0pkMkpHUnM&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt; &lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#8996a8&quot;&gt;#&lt;span style=&quot;color:#afc4db&quot;&gt;include&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&amp;lt;stdio.h&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;span style=&quot;color:#8996a8&quot;&gt;#&lt;span style=&quot;color:#afc4db&quot;&gt;include&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&amp;lt;stdlib.h&gt;&lt;/span&gt;&lt;/span&gt;
 &lt;span style=&quot;color:#8996a8&quot;&gt;#&lt;span style=&quot;color:#afc4db&quot;&gt;include&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&amp;lt;malloc.h&gt;&lt;/span&gt;&lt;/span&gt;

 &lt;span style=&quot;color:#f9ee98&quot;&gt;struct&lt;/span&gt; node
 {
     int value;
     struct node *next;
 };
 &lt;span style=&quot;color:#f9ee98&quot;&gt;typedef&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;struct&lt;/span&gt; node snode;
 snode *newnode, *ptr, *prev, *temp;
 snode *first = &lt;span style=&quot;color:#cf6a4c&quot;&gt;NULL&lt;/span&gt;, *last = &lt;span style=&quot;color:#cf6a4c&quot;&gt;NULL&lt;/span&gt;;

 &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;main&lt;/span&gt;()
 {
     int ch;
     char ans = &#39;Y&#39;;
     while (ans == &#39;Y&#39;||ans == &#39;y&#39;)
     {
  printf(&quot;\n1&lt;span style=&quot;color:#7587a6&quot;&gt;.Insert&lt;/span&gt; node at first&quot;);
  printf(&quot;\n2&lt;span style=&quot;color:#7587a6&quot;&gt;.Insert&lt;/span&gt; node at last&quot;);
  printf(&quot;\n3&lt;span style=&quot;color:#7587a6&quot;&gt;.Insert&lt;/span&gt; node at position&quot;);
  printf(&quot;\n4&lt;span style=&quot;color:#7587a6&quot;&gt;.Delete&lt;/span&gt; Node from any Position&quot;);
  printf(&quot;\n5&lt;span style=&quot;color:#7587a6&quot;&gt;.Update&lt;/span&gt; Node Value&quot;);
  printf(&quot;\n6&lt;span style=&quot;color:#7587a6&quot;&gt;.Display&lt;/span&gt; List&quot;);
  printf(&quot;\n7&lt;span style=&quot;color:#7587a6&quot;&gt;.Exit&lt;/span&gt;\n&quot;);
  printf(&quot;\nEnter your choice: \t&quot;);
  scanf(&quot;%d&quot;, &amp;amp;ch);

  switch (ch)
  {
  case 1:
      insertNodeFirst();
      break;
  case 2:
      insertNodeLast();
      break;
  case 3:
      insertNodePosition();
      break;
  case 4:
      deleteNode();
      break;
  case 5:
      updateNode();
      break;
  case 6:
      displayList();
      break;
  case 7:
      return 0;
      break;
  default:
      printf(&quot;\n..&lt;span style=&quot;color:#7587a6&quot;&gt;.Invalid&lt;/span&gt; Choice...\n&quot;);
      break;
  }
  printf(&quot;\nDo you want to continue ? (Y/N) \t&quot;);
  scanf(&quot; %c&quot;, &amp;amp;ans);
     }
     return 0;
 }
 snode* &lt;span style=&quot;color:#9b703f&quot;&gt;createNode&lt;/span&gt;(int val)
 {
     newnode = (snode *)&lt;span style=&quot;color:#dad085&quot;&gt;malloc&lt;/span&gt;(&lt;span style=&quot;color:#cda869&quot;&gt;sizeof&lt;/span&gt;(snode));
     if (newnode == NULL)
     {
  printf(&quot;\nMemory was not allocated&quot;);
  return 0;
     }
     else
     {
  newnode-&gt;value = val;
  newnode-&gt;next = NULL;
  return newnode;
     }
 }
 &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;insertNodeFirst&lt;/span&gt;()
 {
     int val;
     printf(&quot;\nEnter the value for the node: \t&quot;);
     scanf(&quot;%d&quot;, &amp;amp;val);
     newnode = createNode(val);
     if (first == last &amp;amp;&amp;amp; first == NULL)
     {
  first = last = newnode;
  first-&gt;next = NULL;
  last-&gt;next = NULL;
     }
     else
     {
  temp = first;
  first = newnode;
  first-&gt;next = temp;
     }
     printf(&quot;\nInserted Successfully&quot;);
 }
 &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;insertNodeLast&lt;/span&gt;()
 {
     int val;

     printf(&quot;\nEnter the value for the Node: \t&quot;);
     scanf(&quot;%d&quot;, &amp;amp;val);
     newnode = createNode(val);
     if (first == last &amp;amp;&amp;amp; last == NULL)
     {
  first = last = newnode;
  first-&gt;next = NULL;
  last-&gt;next = NULL;
     }
     else
     {
  last-&gt;next = newnode;
  last = newnode;
  last-&gt;next = NULL;
     }
     printf(&quot;\nInserted Successfully&quot;);
 }
 &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;insertNodePosition&lt;/span&gt;()
 {
     int pos, val, count = 0, i;
     printf(&quot;\nEnter the value for the Node: \t&quot;);
     scanf(&quot;%d&quot;, &amp;amp;val);
     newnode = createNode(val);
     printf(&quot;\nEnter the position: \t&quot;);
     scanf(&quot;%d&quot;, &amp;amp;pos);
     ptr = first;
     while (ptr != NULL)
     {
  ptr = ptr-&gt;next;
  count++;
     }
     if (pos == 1)
     {
  if (first == last &amp;amp;&amp;amp; first == NULL)
  {
      first = last = newnode;
      first-&gt;next = NULL;
      last-&gt;next = NULL;
  }
  else
  {
      temp = first;
      first = newnode;
      first-&gt;next = temp;
  }
  printf(&quot;\nInserted Successfully&quot;);
     }
     else if (pos&gt;1 &amp;amp;&amp;amp; pos&amp;lt;=count)
     {
  ptr = first;
  for (i = 1; i &amp;lt; pos; i++)
  {
      prev = ptr;
      ptr = ptr-&gt;next;
  }
  prev-&gt;next = newnode;
  newnode-&gt;next = ptr;
  printf(&quot;\nInserted Successfully&quot;);
     }
     else
     {
  printf(&quot;Position is out of range&quot;);
     }
 }
 &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;deleteNode&lt;/span&gt;()
 {
     int pos, count = 0, i;

     if (first == NULL)
     {
  printf(&quot;No nodes in the list to delete\n&quot;);
     }
     else
     {
  printf(&quot;\nEnter the position of value to be deleted: \t&quot;);
  scanf(&quot; %d&quot;, &amp;amp;pos);
  ptr = first;
  if (pos == 1)
  {
      first = ptr-&gt;next;
      printf(&quot;\nElement deleted successfully&quot;);
  }
  else
  {
      while (ptr != NULL)
      {
          ptr = ptr-&gt;next;
          count = count + 1;
      }
      if (pos &gt; 0 &amp;amp;&amp;amp; pos &amp;lt;= count)
      {
          ptr = first;
          for (i = 1; i &amp;lt; pos; i++)
          {
              prev = ptr;
              ptr = ptr-&gt;next;
          }
          prev-&gt;next = ptr-&gt;next;
      }
      else
      {
          printf(&quot;Position is out of range&quot;);
      }
      free(ptr);
      printf(&quot;\nElement deleted successfully&quot;);
  }
     }
 }
 &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;updateNode&lt;/span&gt;()
 {
     int oldval, newval, flag = 0;

     if (first == NULL)
     {
  printf(&quot;No nodes in the list to update\n&quot;);
     }
     else
     {
  printf(&quot;\nEnter the value to be updated: \t&quot;);
  scanf(&quot;%d&quot;, &amp;amp;oldval);
  printf(&quot;\nEnter the new value: \t&quot;);
  scanf(&quot;%d&quot;, &amp;amp;newval);
  for (ptr = first; ptr != NULL; ptr = ptr-&gt;next)
  {
      if (ptr-&gt;value == oldval)
      {
          ptr-&gt;value = newval;
          flag = 1;
          break;
      }
  }
  if (flag == 1)
  {
      printf(&quot;\nUpdated Successfully&quot;);
  }
  else
  {
      printf(&quot;\nValue not found in List&quot;);
  }
     }
 }
 &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;displayList&lt;/span&gt;()
 {
     if (first == NULL)
     {
  printf(&quot;No nodes in the list to display\n&quot;);
     }
     else
     {
  for (ptr = first; ptr != NULL; ptr = ptr-&gt;next)
  {
      printf(&quot;%d\t&quot;, ptr-&gt;value);
  }
     }
 }
 &lt;/pre&gt;&lt;center&gt;&lt;br /&gt;
&lt;/center&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fVVJfV0pkMkpHUnM&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgzQMtN4n9JIGQaqxS76EDwkErWatV8KU9s6xceM2-q06s_aFFdHDgOo_BGxWK35kc5BKmFHRiweEEakpLDYF6Dgw0wMhQFCM5PfVZL9N3w_oi6WYTAeMSEgRYd-zDWJnXk3__3czSx__A/s1600/ll1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzQMtN4n9JIGQaqxS76EDwkErWatV8KU9s6xceM2-q06s_aFFdHDgOo_BGxWK35kc5BKmFHRiweEEakpLDYF6Dgw0wMhQFCM5PfVZL9N3w_oi6WYTAeMSEgRYd-zDWJnXk3__3czSx__A/s1600/ll1.PNG&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;C - Linked List Operations - Insertion at front&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjXpPTGY6s1WRPnoVl4xSPQNlQLRODjMG_FmxNUJfF-h3-2zmQs1XoHLGf1F8K8yao-VUmSApQXCES-sdUyM4EOf1_9xE6uLa4527zjCzzztQn9nN1eK0sXNFVv-RSQICvLRL06IqiLMfg/s1600/ll2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXpPTGY6s1WRPnoVl4xSPQNlQLRODjMG_FmxNUJfF-h3-2zmQs1XoHLGf1F8K8yao-VUmSApQXCES-sdUyM4EOf1_9xE6uLa4527zjCzzztQn9nN1eK0sXNFVv-RSQICvLRL06IqiLMfg/s1600/ll2.PNG&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;C - Linked List Operations - Insertion at last and &amp;nbsp;any position&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjc3pHuF-MtDW6RjGhgs5vxCPgHEn4oFFuQJIJPVyOYRr66VL1SOfA9KZnZmrdxZBQu9fKSs-vLkOxdgpTBecn9KftyTI_00IB5lwOXo_sIV_Cdx_NzI7vHRyZ8UVeeoWZzkxB_F-1hugc/s1600/ll3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc3pHuF-MtDW6RjGhgs5vxCPgHEn4oFFuQJIJPVyOYRr66VL1SOfA9KZnZmrdxZBQu9fKSs-vLkOxdgpTBecn9KftyTI_00IB5lwOXo_sIV_Cdx_NzI7vHRyZ8UVeeoWZzkxB_F-1hugc/s1600/ll3.PNG&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;C - Linked List Operations - &amp;nbsp;Deletion of node&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjX1tBRZayHK1Ng6AkejqJlDPOIHU-SOQ0uSFH2CZwSy9dT0qz3ghUGXOhf_bb55NJ7Giqp7JkCj-eUCvlYPwcqlql5O9Ft8OO5JB-OhKThA2f-g5yh4qju2FoYpmahU8TihBH4DTzeMIA/s1600/ll4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX1tBRZayHK1Ng6AkejqJlDPOIHU-SOQ0uSFH2CZwSy9dT0qz3ghUGXOhf_bb55NJ7Giqp7JkCj-eUCvlYPwcqlql5O9Ft8OO5JB-OhKThA2f-g5yh4qju2FoYpmahU8TihBH4DTzeMIA/s1600/ll4.PNG&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;C - Linked List Operations - Updation of value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjhTWEiddm4nRy2yJz-S9SsnA951u-NOd9oliFCi-_csIioV8g54Rd03iI7QCn96sBAYKwp9WiVGd9bqHfh782rfKsq1W6rya_QHvVuRLdAKHj0hVIsasmimh6mXbMcaUd4s1CPhTNw0hc/s1600/ll5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhTWEiddm4nRy2yJz-S9SsnA951u-NOd9oliFCi-_csIioV8g54Rd03iI7QCn96sBAYKwp9WiVGd9bqHfh782rfKsq1W6rya_QHvVuRLdAKHj0hVIsasmimh6mXbMcaUd4s1CPhTNw0hc/s1600/ll5.PNG&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;C - Linked List Operations - Display List&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fVVJfV0pkMkpHUnM&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/data-structures-c-program-to-implement-linkedlist-operations.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzQMtN4n9JIGQaqxS76EDwkErWatV8KU9s6xceM2-q06s_aFFdHDgOo_BGxWK35kc5BKmFHRiweEEakpLDYF6Dgw0wMhQFCM5PfVZL9N3w_oi6WYTAeMSEgRYd-zDWJnXk3__3czSx__A/s72-c/ll1.PNG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-2521406149803113296</guid><pubDate>Tue, 16 Feb 2016 11:46:00 +0000</pubDate><atom:updated>2016-05-25T21:35:59.990-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cpp Programming</category><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><category domain="http://www.blogger.com/atom/ns#">Queue</category><title>Data Structures - Cpp Program to implement queue operations using an array</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Queue is a data structure &amp;nbsp;, similar to &lt;a href=&quot;http://www.mycodingcorner.tk/2015/01/data-structures-cpp-program-to.html&quot; target=&quot;_blank&quot;&gt;Stack&lt;/a&gt; , but here in queue we have openings at both the ends , one for insertion and other for deletion.&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
Some of the common operations of queue are :&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Adding an item to queue(enqueue)&lt;/li&gt;
&lt;li&gt;Removing an item from a queue(dequeue)&lt;/li&gt;
&lt;li&gt;Overflow Condition(Queue full)&lt;/li&gt;
&lt;li&gt;Underflow Condition(Queue empty)&lt;/li&gt;
&lt;li&gt;Getting the front element(peek)&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
Overflow situation occur when the queue is full and then we are trying to &amp;nbsp;insert/add another item to the queue .&lt;br /&gt;
&lt;br /&gt;
Underflow situation occur when the queue is empty and the we are trying to remove/delete an item from the queue.&lt;br /&gt;
&lt;br /&gt;
The principle of &amp;nbsp;queue is First In First Out (FIFO).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fMXBOc1luQUxBYTQ&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#8996a8&quot;&gt;#&lt;span style=&quot;color:#afc4db&quot;&gt;include&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&amp;lt;iostream&gt;&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;color:#cda869&quot;&gt;using&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;namespace&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;std&lt;/span&gt;;

&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;main&lt;/span&gt;()
{
    int rear = -1,front = -1,item,MAX ,choice ,i;
    cout &amp;lt;&amp;lt; &quot;Enter Size of Queue : \t &quot;;
    cin &gt;&gt; MAX;
    int QueueArray[MAX];
    while (1)
    {
        cout &amp;lt;&amp;lt; &quot;\nQueue Operations  :&quot;;
        cout &amp;lt;&amp;lt; &quot;\n1. Insert/Add&quot;;
        cout &amp;lt;&amp;lt; &quot;\n2. Remove/Delete&quot;;
        cout &amp;lt;&amp;lt; &quot;\n3. Peek/Front item&quot;;
        cout &amp;lt;&amp;lt; &quot;\n4. Display Queue&quot;;
        cout &amp;lt;&amp;lt; &quot;\n5. Exit&quot;;
        cout &amp;lt;&amp;lt; &quot;\nEnter your choice :\t&quot;;
        cin &gt;&gt; choice;
        switch (choice)
        {
        case 1:
            if (rear == MAX - 1)
            {
                cout &amp;lt;&amp;lt; &quot;Queue Overflow \n&quot;;
            }
            else
            {
                if (front == -1)
                {
                    front = 0;
                }
                cout &amp;lt;&amp;lt; &quot;Inset the element in queue : \t&quot;;
                cin &gt;&gt; item;
                rear = rear + 1;
                QueueArray[rear] = item;
            }

            break;
        case 2:

            if (front == -1 || front &gt; rear)
            {
                cout &amp;lt;&amp;lt; &quot;Queue Underflow \n&quot;;
                break;
            }
            else
            {
                cout &amp;lt;&amp;lt; &quot;Element deleted from queue is &quot; &amp;lt;&amp;lt;  QueueArray[front] &amp;lt;&amp;lt; &quot;\n&quot; ;
                front = front + 1;
            }
            break;
        case 3:
            if (front == -1 || front &gt; rear)
            {
                cout &amp;lt;&amp;lt; &quot;Queue Underflow \n&quot;;
                break;
            }
            else
            {
                cout &amp;lt;&amp;lt; &quot;The front element is :&quot; &amp;lt;&amp;lt; QueueArray[front] &amp;lt;&amp;lt; &quot;\t&quot; ;
            }
            break;
        case 4:
            if (front == -1 || front &gt; rear)
            {
                cout &amp;lt;&amp;lt; &quot;Queue Underflow \n&quot;;
                break;
            }
            else
            {
                cout &amp;lt;&amp;lt; &quot;The current elements in queue are :&quot;;
                for (i = front; i &amp;lt;= rear; i++)
                {
                    cout &amp;lt;&amp;lt; QueueArray[i];
                }
            }
            break;
        case 5:
            return 0;
            break;
        default:
            cout &amp;lt;&amp;lt; &quot;Wrong Entry \n &quot;;
            break;
        }

    }
    return 0;
}
&lt;/pre&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fMXBOc1luQUxBYTQ&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&amp;nbsp;&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjQNLiMkM7Su6FDhFd2ANPfQY0H1VaK0tKfkaiv_sA_nbKlkNGA8hpUI8ndd6uTY3o8U5fHYrXFm8vS26B5TQ06jq4C7SPt2NBloMSf1if6-FvHA8rd6aoSkyd1L-RkOZG2e4TmvOaGuNU/s1600/qc.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQNLiMkM7Su6FDhFd2ANPfQY0H1VaK0tKfkaiv_sA_nbKlkNGA8hpUI8ndd6uTY3o8U5fHYrXFm8vS26B5TQ06jq4C7SPt2NBloMSf1if6-FvHA8rd6aoSkyd1L-RkOZG2e4TmvOaGuNU/s640/qc.PNG&quot; width=&quot;433&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;Cpp - Queue Operations&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgSRa02QpUeybFjhxsMYKKXLP6UMMVxQcgMcYeqXiT77ANDdPa-EtcPPDZCev-bsOOPSOQbtPCUZe0PbaeqkCa6noUit5e8ULjqtBW6vyaDtIBqJQJoM7jLqQOmvOl8lMPFCtGTtN2TxyE/s1600/qovrflw.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSRa02QpUeybFjhxsMYKKXLP6UMMVxQcgMcYeqXiT77ANDdPa-EtcPPDZCev-bsOOPSOQbtPCUZe0PbaeqkCa6noUit5e8ULjqtBW6vyaDtIBqJQJoM7jLqQOmvOl8lMPFCtGTtN2TxyE/s1600/qovrflw.PNG&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;Cpp- Queue Overflow&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEg_XjPJmlNGX-Ag_yw8Hj69fC2-EIx97hXfMfBC72UHU-jL70NmUfPZR5Hug07PTlOQ-W7N5AktPkcFKIeQBxfn_dijpEKSIJq90QTuR5RpeAanL0raxv5WgKGuADroDWXSH91OFnsk4uk/s1600/qunderFlow.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_XjPJmlNGX-Ag_yw8Hj69fC2-EIx97hXfMfBC72UHU-jL70NmUfPZR5Hug07PTlOQ-W7N5AktPkcFKIeQBxfn_dijpEKSIJq90QTuR5RpeAanL0raxv5WgKGuADroDWXSH91OFnsk4uk/s1600/qunderFlow.PNG&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;Cpp - Queue Underflow&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fMXBOc1luQUxBYTQ&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/data-structures-cpp-program-to-implement-queue-using-an-array.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQNLiMkM7Su6FDhFd2ANPfQY0H1VaK0tKfkaiv_sA_nbKlkNGA8hpUI8ndd6uTY3o8U5fHYrXFm8vS26B5TQ06jq4C7SPt2NBloMSf1if6-FvHA8rd6aoSkyd1L-RkOZG2e4TmvOaGuNU/s72-c/qc.PNG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-2611020199843528421</guid><pubDate>Tue, 16 Feb 2016 10:04:00 +0000</pubDate><atom:updated>2016-05-25T21:33:51.868-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C Programming</category><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><category domain="http://www.blogger.com/atom/ns#">Queue</category><title>Data Structures - C Program to implement queue operations using an array</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&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;Queue is a data structure &amp;nbsp;, similar to &lt;a href=&quot;http://www.mycodingcorner.tk/2015/01/data-structures-c-program-to-implement.html&quot; target=&quot;_blank&quot;&gt;Stack&lt;/a&gt; , but here in queue we have openings at both the ends , one for insertion and other for deletion.&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: -70px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
Some of the common operations of queue are :&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Adding an item to queue(enqueue)&lt;/li&gt;
&lt;li&gt;Removing an item from a queue(dequeue)&lt;/li&gt;
&lt;li&gt;Overflow Condition(Queue full)&lt;/li&gt;
&lt;li&gt;Underflow Condition(Queue empty)&lt;/li&gt;
&lt;li&gt;Getting the front element(peek)&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Overflow situation occur when the queue is full and then we are trying to &amp;nbsp;insert/add another item to the queue .&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Underflow situation occur when the queue is empty and the we are trying to remove/delete an item from the queue.&lt;br /&gt;
&lt;br /&gt;
The principle of &amp;nbsp;queue is First In First Out (FIFO).&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fSkZ0UEVYVi1Ya0E&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
PROGRAM :&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;#include &amp;lt;stdio.h&gt;&lt;/span&gt;
&lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;#include &amp;lt;stdlib.h&gt;&lt;/span&gt;

&lt;span style=&quot;color:#dad085&quot;&gt;int&lt;/span&gt; main()
{
    &lt;span style=&quot;color:#dad085&quot;&gt;int&lt;/span&gt; rear = -1,front = -1,item,MAX ,choice ,i;
    &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter Size of Queue : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt; &quot;&lt;/span&gt;);
    scanf(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#8a9a95&quot;&gt;%d&lt;/span&gt;&quot;&lt;/span&gt; , &amp;amp;MAX);
    &lt;span style=&quot;color:#dad085&quot;&gt;int&lt;/span&gt; QueueArray[MAX];
    &lt;span style=&quot;color:#cda869&quot;&gt;while&lt;/span&gt; (1)
    {
        &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;Queue Operations  :&quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;1. Insert/Add&quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;2. Remove/Delete&quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;3. Peek/Front item&quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;4. Display Queue&quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;5. Exit&quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;Enter your choice :&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
        scanf(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#8a9a95&quot;&gt;%d&lt;/span&gt;&quot;&lt;/span&gt; , &amp;amp;choice);
        &lt;span style=&quot;color:#cda869&quot;&gt;switch&lt;/span&gt; (choice)
        {
        &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; 1:
            &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (rear == MAX - 1)
            {
                &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Queue Overflow &lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
            }
            &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
            {
                &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (front == -1)
                {
                    front = 0;
                }
                &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Inset the element in queue : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
                scanf(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#8a9a95&quot;&gt;%d&lt;/span&gt;&quot;&lt;/span&gt; , &amp;amp;item);
                rear = rear + 1;
                QueueArray[rear] = item;
            }

            break;
        &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; 2:

            &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (front == -1 || front &gt; rear)
            {
                &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Queue Underflow &lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
                break;
            }
            &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
            {
                &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Element deleted from queue is &lt;span style=&quot;color:#8a9a95&quot;&gt;%d&lt;/span&gt; &lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt; , QueueArray[front] );
                front = front + 1;
            }
            break;
        &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; 3:
            &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (front == -1 || front &gt; rear)
            {
                &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Queue Underflow &lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
                break;
            }
            &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
            {
                &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;The front element is : &lt;span style=&quot;color:#8a9a95&quot;&gt;%d&lt;/span&gt; &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt; , QueueArray[front]);
            }
            break;
        &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; 4:
            &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (front == -1 || front &gt; rear)
            {
                &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Queue Underflow &lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
                break;
            }
            &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
            {
                &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;The current elements in queuue are :&quot;&lt;/span&gt;);
                &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (i = front; i &amp;lt;= rear; i++)
                {
                    &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#8a9a95&quot;&gt;%d&lt;/span&gt; &quot;&lt;/span&gt; ,QueueArray[i]);
                }
            }
            break;
        &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; 5:
            &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt; 0;
            break;
        default:
            &lt;span style=&quot;color:#dad085&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Wrong Entry &lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt; &quot;&lt;/span&gt;);
            break;
        }

    }
    &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt; 0;
}
&lt;/pre&gt;&lt;/div&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fSkZ0UEVYVi1Ya0E&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjQNLiMkM7Su6FDhFd2ANPfQY0H1VaK0tKfkaiv_sA_nbKlkNGA8hpUI8ndd6uTY3o8U5fHYrXFm8vS26B5TQ06jq4C7SPt2NBloMSf1if6-FvHA8rd6aoSkyd1L-RkOZG2e4TmvOaGuNU/s1600/qc.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQNLiMkM7Su6FDhFd2ANPfQY0H1VaK0tKfkaiv_sA_nbKlkNGA8hpUI8ndd6uTY3o8U5fHYrXFm8vS26B5TQ06jq4C7SPt2NBloMSf1if6-FvHA8rd6aoSkyd1L-RkOZG2e4TmvOaGuNU/s640/qc.PNG&quot; width=&quot;433&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;C - Queue Operations&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgSRa02QpUeybFjhxsMYKKXLP6UMMVxQcgMcYeqXiT77ANDdPa-EtcPPDZCev-bsOOPSOQbtPCUZe0PbaeqkCa6noUit5e8ULjqtBW6vyaDtIBqJQJoM7jLqQOmvOl8lMPFCtGTtN2TxyE/s1600/qovrflw.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSRa02QpUeybFjhxsMYKKXLP6UMMVxQcgMcYeqXiT77ANDdPa-EtcPPDZCev-bsOOPSOQbtPCUZe0PbaeqkCa6noUit5e8ULjqtBW6vyaDtIBqJQJoM7jLqQOmvOl8lMPFCtGTtN2TxyE/s1600/qovrflw.PNG&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;C- Queue Overflow&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEg_XjPJmlNGX-Ag_yw8Hj69fC2-EIx97hXfMfBC72UHU-jL70NmUfPZR5Hug07PTlOQ-W7N5AktPkcFKIeQBxfn_dijpEKSIJq90QTuR5RpeAanL0raxv5WgKGuADroDWXSH91OFnsk4uk/s1600/qunderFlow.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_XjPJmlNGX-Ag_yw8Hj69fC2-EIx97hXfMfBC72UHU-jL70NmUfPZR5Hug07PTlOQ-W7N5AktPkcFKIeQBxfn_dijpEKSIJq90QTuR5RpeAanL0raxv5WgKGuADroDWXSH91OFnsk4uk/s1600/qunderFlow.PNG&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;C - Queue Underflow&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fSkZ0UEVYVi1Ya0E&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/data-structures-c-program-to-implement-queue-operations-using-an-array.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQNLiMkM7Su6FDhFd2ANPfQY0H1VaK0tKfkaiv_sA_nbKlkNGA8hpUI8ndd6uTY3o8U5fHYrXFm8vS26B5TQ06jq4C7SPt2NBloMSf1if6-FvHA8rd6aoSkyd1L-RkOZG2e4TmvOaGuNU/s72-c/qc.PNG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-6653491741571955656</guid><pubDate>Tue, 16 Feb 2016 05:00:00 +0000</pubDate><atom:updated>2016-05-25T21:30:55.962-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><category domain="http://www.blogger.com/atom/ns#">Data Structures - Java Program to implement queue operations using an array</category><category domain="http://www.blogger.com/atom/ns#">Java Programming</category><category domain="http://www.blogger.com/atom/ns#">Queue</category><title>Data Structures - Java Program to implement queue operations using an array</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Queue is a data structure &amp;nbsp;, similar to &lt;a href=&quot;http://www.mycodingcorner.tk/2015/01/data-structures-java-program-to.html&quot; target=&quot;_blank&quot;&gt;Stack &lt;/a&gt;, but here in queue we have openings at both the ends , one for insertion and other for deletion.&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: -70px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
Some of the common operations of queue are :&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Adding an item to queue(enqueue)&lt;/li&gt;
&lt;li&gt;Removing an item from a queue(dequeue)&lt;/li&gt;
&lt;li&gt;Overflow Condition(Queue full)&lt;/li&gt;
&lt;li&gt;Underflow Condition(Queue empty)&lt;/li&gt;
&lt;li&gt;Getting the front element(peek)&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Overflow situation occur when the queue is full and then we are trying to &amp;nbsp;insert/add another item to the queue .&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Underflow situation occur when the queue is empty and the we are trying to remove/delete an item from the queue.&lt;br /&gt;
&lt;br /&gt;
The principle of queue is First In First Out (FIFO).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fd0FFZVljcmtYNDA&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;package&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;mycodingcorner&lt;/span&gt;;

&lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.Scanner&lt;/span&gt;;

&lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;Queue_Array&lt;/span&gt; {

    &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;main&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt;[] &lt;span style=&quot;color:#7587a6&quot;&gt;args&lt;/span&gt;) {
        &lt;span style=&quot;color:#f9ee98&quot;&gt;Scanner&lt;/span&gt; scan &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;Scanner&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;in);
        &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; rear &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;;
        &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; front &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;;
        &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; item;
        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter Size of Queue : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt; &quot;&lt;/span&gt;);
        &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;MAX&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;nextInt();
        &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;QueueArray&lt;/span&gt;[] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt;[&lt;span style=&quot;color:#cf6a4c&quot;&gt;MAX&lt;/span&gt;];
        &lt;span style=&quot;color:#cda869&quot;&gt;while&lt;/span&gt; (&lt;span style=&quot;color:#cf6a4c&quot;&gt;true&lt;/span&gt;) {
            &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;Queue Operations  :&quot;&lt;/span&gt;);
            &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;1.Insert/Add&quot;&lt;/span&gt;);
            &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;2. Remove/Delete&quot;&lt;/span&gt;);
            &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;3. Peek/Front item&quot;&lt;/span&gt;);
            &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;4. Display Queue&quot;&lt;/span&gt;);
            &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;5. Exit&quot;&lt;/span&gt;);
            &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter your choice :&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
            &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; choice &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;nextInt();
            &lt;span style=&quot;color:#cda869&quot;&gt;switch&lt;/span&gt; (choice) {
                &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;
                    &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (rear &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;MAX&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;) {
                        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Queue Overflow &lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
                    } &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt; {
                        &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (front &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;) {
                            front &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
                        }
                        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Inset the element in queue : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
                        item &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;nextInt();
                        rear &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; rear &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;;
                        &lt;span style=&quot;color:#f9ee98&quot;&gt;QueueArray&lt;/span&gt;[rear] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; item;
                    }

                    &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
                &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;

                    &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (front &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;||&lt;/span&gt; front &lt;span style=&quot;color:#cda869&quot;&gt;&gt;&lt;/span&gt; rear) {
                        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Queue Underflow &lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
                        &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt;;
                    } &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt; {
                        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Element deleted from queue is &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;QueueArray&lt;/span&gt;[front] &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
                        front &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; front &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;;
                    }
                    &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
                &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;
                    &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (front &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;||&lt;/span&gt; front &lt;span style=&quot;color:#cda869&quot;&gt;&gt;&lt;/span&gt; rear) {
                        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Queue Underflow &lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
                        &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt;;
                    } &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt; {
                        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;The front element is : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;QueueArray&lt;/span&gt;[front]);
                    }
                    &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
                &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;
                    &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (front &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;||&lt;/span&gt; front &lt;span style=&quot;color:#cda869&quot;&gt;&gt;&lt;/span&gt; rear) {
                        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Queue Underflow &lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;);
                        &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt;;
                    } &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt; {
                        &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;The current elements in queuue are :&quot;&lt;/span&gt;);
                        &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; front; i &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; rear; i&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;) {
                            &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#f9ee98&quot;&gt;QueueArray&lt;/span&gt;[i] &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; &quot;&lt;/span&gt;);
                        }
                    }
                    &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
                &lt;span style=&quot;color:#cda869&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;
                    &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;exit(&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;);
                    &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
                &lt;span style=&quot;color:#cda869&quot;&gt;default&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt;
                    &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Wrong Entry &lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt; &quot;&lt;/span&gt;);
                    &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
            }

        }
    }
}
&lt;/pre&gt;&lt;/div&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fd0FFZVljcmtYNDA&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEisxYibb-h8Mrd76qvU4Ypq_bhlbS3Zsq7aeW_HFIMAisVB5LWcoy5JYRRARqxEYh2dehAA81YobUoT25a_abaARF0H3ctn-GaisYpsXRhFPt38PE-NEOu5yP9ayrXDFd04xPAe57Ura_Q/s1600/q.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisxYibb-h8Mrd76qvU4Ypq_bhlbS3Zsq7aeW_HFIMAisVB5LWcoy5JYRRARqxEYh2dehAA81YobUoT25a_abaARF0H3ctn-GaisYpsXRhFPt38PE-NEOu5yP9ayrXDFd04xPAe57Ura_Q/s1600/q.PNG&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;Java - Queue Operations&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEh53ho-uO_yJ-vyanaQyKMWVOM1kC-SPgw_HoHPzTlh280QCY1Jxu4Me8fFat1dLASh-WrQgu61AsfaREYn95UklmHX5r_AcbQqLyA29AIEFeYBDTLN6TpEglzYTEVDrBsugNdt7gyWhyphenhyphen4/s1600/queueUnderflow.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh53ho-uO_yJ-vyanaQyKMWVOM1kC-SPgw_HoHPzTlh280QCY1Jxu4Me8fFat1dLASh-WrQgu61AsfaREYn95UklmHX5r_AcbQqLyA29AIEFeYBDTLN6TpEglzYTEVDrBsugNdt7gyWhyphenhyphen4/s1600/queueUnderflow.PNG&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;Java - Queue Underflow&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgkQLC8K-p3dl4mBZAhyphenhyphen7CmTpI3Ls-iYBA837ELwd3-gN1Lodo1C0t9AbJ3zFlVA7zHu9O_a3qFkaIfIC7ejiuCKvHn-AvezEex2cIcMjy5W5JdXF3PVGchyphenhyphenX3W6j2BbF2M9TUx0LbyNrs/s1600/qunderflo.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkQLC8K-p3dl4mBZAhyphenhyphen7CmTpI3Ls-iYBA837ELwd3-gN1Lodo1C0t9AbJ3zFlVA7zHu9O_a3qFkaIfIC7ejiuCKvHn-AvezEex2cIcMjy5W5JdXF3PVGchyphenhyphenX3W6j2BbF2M9TUx0LbyNrs/s1600/qunderflo.PNG&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;Java - Queue Overflow&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/data-structures-java-program-to-implement-queue-operations-using-array.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisxYibb-h8Mrd76qvU4Ypq_bhlbS3Zsq7aeW_HFIMAisVB5LWcoy5JYRRARqxEYh2dehAA81YobUoT25a_abaARF0H3ctn-GaisYpsXRhFPt38PE-NEOu5yP9ayrXDFd04xPAe57Ura_Q/s72-c/q.PNG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-7220153308695188654</guid><pubDate>Fri, 12 Feb 2016 13:40:00 +0000</pubDate><atom:updated>2016-06-12T04:24:18.617-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android Programming</category><category domain="http://www.blogger.com/atom/ns#">Love Calculator</category><category domain="http://www.blogger.com/atom/ns#">Love Calculator  -  Android App</category><title>Love Calculator  -  Android App</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
This is an android application which calculates the love percentage between two people.&lt;br /&gt;
&lt;br /&gt;
The logic is it converts the letters in the name to its ASCII equivalent and then sums up all the letters and perform a modulus operation with 100 to get the result.&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;Example &amp;nbsp;: &amp;nbsp;If 2 names are Kete and Rade&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ASCII value of K &amp;nbsp; = &amp;nbsp; &amp;nbsp; 7&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;5&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of E&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 69&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of T&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 84&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ASCII value of E&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 69&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of R&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 72&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of A&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 65&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of D&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 68&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of E&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 69&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sum of &amp;nbsp;ASCII values of K+E+T+E&amp;nbsp;+ R&amp;nbsp;+ A&amp;nbsp;+ D&amp;nbsp;+ E&amp;nbsp;= &amp;nbsp; &amp;nbsp; 581&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; now 581 % 100 = 81&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;So, the love % between Kete and &amp;nbsp;Rade= 81%&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we use two edit texts for entering name and crush name &amp;nbsp; , one button for calculating , and one textview for showing result.&lt;br /&gt;
&lt;br /&gt;
In this app we use material design , as material design is not compatable with pre lolipop devices , we use a design support library&lt;br /&gt;
&lt;br /&gt;
add these two lines in build.gradle file :&lt;br /&gt;
&lt;pre style=&quot;background: #000; color: #f8f8f8;&quot;&gt;dependencies {
   &lt;span style=&quot;color: #e28964;&quot;&gt;....&lt;/span&gt;
compile &#39;com&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;android&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;support&lt;span style=&quot;color: #e28964;&quot;&gt;:&lt;/span&gt;appcompat&lt;span style=&quot;color: #e28964;&quot;&gt;-&lt;/span&gt;v7&lt;span style=&quot;color: #e28964;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #3387cc;&quot;&gt;23.0&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #3387cc;&quot;&gt;1&lt;/span&gt;&#39;compile &#39;com&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;android&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;support&lt;span style=&quot;color: #e28964;&quot;&gt;:&lt;/span&gt;design&lt;span style=&quot;color: #e28964;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #3387cc;&quot;&gt;23.0&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #3387cc;&quot;&gt;1&lt;/span&gt;&#39;}
&lt;/pre&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;span id=&quot;download&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fVU9zU1lsbWhsV3c&quot;&gt;Get the .apk file&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &lt;span id=&quot;download&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;https://github.com/avinashn/LoveCalculatorAndroid&quot; target=&quot;_blank&quot;&gt;Application on Github&lt;/a&gt;&lt;/span&gt; &lt;/center&gt;
&lt;br /&gt;
For the edit text labels we use , floating labels which is from the material design , so in your layout xml file , place this code , &lt;br /&gt;
&lt;pre style=&quot;background: #000; color: #f8f8f8;&quot;&gt;&lt;span style=&quot;color: #89bdff;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #89bdff;&quot;&gt;android&lt;/span&gt;.support.design.widget.TextInputLayout
android:layout_width=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;match_parent&quot;&lt;/span&gt;
android:layout_height=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
android:textColor=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;#FFF&quot;&lt;/span&gt;
android:textColorHint=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;@android:color/white&quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;

&lt;span style=&quot;color: #89bdff;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #89bdff;&quot;&gt;EditText&lt;/span&gt;
android:id=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;@+id/nameField&quot;&lt;/span&gt;
android:layout_width=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;match_parent&quot;&lt;/span&gt;
android:layout_height=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
android:background=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;@android:color/transparent&quot;&lt;/span&gt;
android:ems=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;10&quot;&lt;/span&gt;
android:gravity=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;center&quot;&lt;/span&gt;
android:hint=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;Enter your name&quot;&lt;/span&gt;
android:inputType=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;textPersonName&quot;&lt;/span&gt;
android:textColor=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;#FFF&quot;&lt;/span&gt;
android:textColorHint=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;@android:color/white&quot;&lt;/span&gt;
android:textSize=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;25sp&quot;&lt;/span&gt;
/&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #89bdff;&quot;&gt;&amp;lt;/&lt;span style=&quot;color: #89bdff;&quot;&gt;android&lt;/span&gt;.support.design.widget.TextInputLayout&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
similarly for the second edit text by just changing the label name  to &quot;Enter your crush name&quot;&lt;br /&gt;
&lt;br /&gt;
For button and textview , place this code ,&lt;br /&gt;
&lt;pre style=&quot;background: #000; color: #f8f8f8;&quot;&gt;&lt;span style=&quot;color: #89bdff;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #89bdff;&quot;&gt;Button&lt;/span&gt;
android:id=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;@+id/resbtn&quot;&lt;/span&gt;
android:layout_width=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
android:layout_height=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
android:layout_gravity=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;center&quot;&lt;/span&gt;
android:background=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;@android:color/transparent&quot;&lt;/span&gt;
android:text=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;Calculate&quot;&lt;/span&gt;
android:textColor=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;@android:color/white&quot;&lt;/span&gt;
android:textSize=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;20sp&quot;&lt;/span&gt; /&amp;gt;&lt;/span&gt;

&lt;span style=&quot;color: #89bdff;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #89bdff;&quot;&gt;TextView&lt;/span&gt;
android:id=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;@+id/resview&quot;&lt;/span&gt;
android:layout_width=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;match_parent&quot;&lt;/span&gt;
android:layout_height=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
android:gravity=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;center&quot;&lt;/span&gt;
android:textColor=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;#FFF&quot;&lt;/span&gt;
android:textSize=&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;20sp&quot;&lt;/span&gt; /&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;span id=&quot;download&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fVU9zU1lsbWhsV3c&quot;&gt;Get the .apk file&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &lt;span id=&quot;download&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;https://github.com/avinashn/LoveCalculatorAndroid&quot; target=&quot;_blank&quot;&gt;Application on Github&lt;/a&gt;&lt;/span&gt; &lt;/center&gt;
Now , in the main activity , initialize these two edit texts , button for calculating, and textview for showing result,&lt;br /&gt;
&lt;pre style=&quot;background: #000; color: #f8f8f8;&quot;&gt;&lt;span style=&quot;color: #99cf50;&quot;&gt;Button&lt;/span&gt; cal &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; (&lt;span style=&quot;color: #99cf50;&quot;&gt;Button&lt;/span&gt;) findViewById(&lt;span style=&quot;color: #99cf50;&quot;&gt;R&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;id&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;resbtn);
&lt;span style=&quot;color: #99cf50;&quot;&gt;final&lt;/span&gt; &lt;span style=&quot;color: #99cf50;&quot;&gt;TextView&lt;/span&gt; res &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; (&lt;span style=&quot;color: #99cf50;&quot;&gt;TextView&lt;/span&gt;) findViewById(&lt;span style=&quot;color: #99cf50;&quot;&gt;R&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;id&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;resview);
&lt;span style=&quot;color: #99cf50;&quot;&gt;final&lt;/span&gt; &lt;span style=&quot;color: #99cf50;&quot;&gt;EditText&lt;/span&gt; name &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; (&lt;span style=&quot;color: #99cf50;&quot;&gt;EditText&lt;/span&gt;) findViewById(&lt;span style=&quot;color: #99cf50;&quot;&gt;R&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;id&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;nameField);
&lt;span style=&quot;color: #99cf50;&quot;&gt;final&lt;/span&gt; &lt;span style=&quot;color: #99cf50;&quot;&gt;EditText&lt;/span&gt; cname &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; (&lt;span style=&quot;color: #99cf50;&quot;&gt;EditText&lt;/span&gt;) findViewById(&lt;span style=&quot;color: #99cf50;&quot;&gt;R&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;id&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;crushnameField);
&lt;/pre&gt;
Now when the calculate button is clicked , &lt;br /&gt;
first, we get the text from them &lt;br /&gt;
next , convert them to strings and concat them ,&lt;br /&gt;
next , convert the letters to ASCII and the sum all the letters&lt;br /&gt;
next , perform modulus operation with 100 on that sum and show the result.&lt;br /&gt;
&lt;pre style=&quot;background: #000; color: #f8f8f8;&quot;&gt;cal&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;setOnClickListener(&lt;span style=&quot;color: #e28964;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #99cf50;&quot;&gt;View&lt;/span&gt;.&lt;span style=&quot;color: #99cf50;&quot;&gt;OnClickListener&lt;/span&gt;() {
            &lt;span style=&quot;color: #99cf50;&quot;&gt;@Override&lt;/span&gt;
            &lt;span style=&quot;color: #99cf50;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #99cf50;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #89bdff;&quot;&gt;onClick&lt;/span&gt;(&lt;span style=&quot;color: #99cf50;&quot;&gt;View&lt;/span&gt; &lt;span style=&quot;color: #3e87e3;&quot;&gt;view&lt;/span&gt;) {
                res&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;setText(&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;&quot;&lt;/span&gt;);
                &lt;span style=&quot;color: #99cf50;&quot;&gt;Editable&lt;/span&gt; n &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; name&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;getText();
                &lt;span style=&quot;color: #99cf50;&quot;&gt;Editable&lt;/span&gt; cn &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; cname&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;getText();
                &lt;span style=&quot;color: #99cf50;&quot;&gt;String&lt;/span&gt; concat &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #99cf50;&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;valueOf(n)&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;concat(&lt;span style=&quot;color: #99cf50;&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;valueOf(cn))&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;toUpperCase();
                &lt;span style=&quot;color: #e28964;&quot;&gt;if&lt;/span&gt; ((n&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;toString()&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;trim()&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;length() &lt;span style=&quot;color: #e28964;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #3387cc;&quot;&gt;0&lt;/span&gt;) &lt;span style=&quot;color: #e28964;&quot;&gt;||&lt;/span&gt; (cn&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;toString()&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;trim()&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;length() &lt;span style=&quot;color: #e28964;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #3387cc;&quot;&gt;0&lt;/span&gt;)) {
                    &lt;span style=&quot;color: #99cf50;&quot;&gt;Toast&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;makeText(&lt;span style=&quot;color: #99cf50;&quot;&gt;MainActivity&lt;/span&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #3e87e3;&quot;&gt;this&lt;/span&gt;, &lt;span style=&quot;color: #65b042;&quot;&gt;&quot;Please fill both the fields &quot;&lt;/span&gt;, &lt;span style=&quot;color: #99cf50;&quot;&gt;Toast&lt;/span&gt;&lt;span style=&quot;color: #3387cc;&quot;&gt;&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;LENGTH_LONG&lt;/span&gt;)&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;show();
                } &lt;span style=&quot;color: #e28964;&quot;&gt;else&lt;/span&gt; {
                    &lt;span style=&quot;color: #99cf50;&quot;&gt;int&lt;/span&gt; sum &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #3387cc;&quot;&gt;0&lt;/span&gt;;
                    &lt;span style=&quot;color: #e28964;&quot;&gt;for&lt;/span&gt; (&lt;span style=&quot;color: #99cf50;&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #3387cc;&quot;&gt;0&lt;/span&gt;; i &lt;span style=&quot;color: #e28964;&quot;&gt;&amp;lt;&lt;/span&gt; concat&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;length(); i&lt;span style=&quot;color: #e28964;&quot;&gt;++&lt;/span&gt;) {
                        &lt;span style=&quot;color: #99cf50;&quot;&gt;char&lt;/span&gt; character &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; concat&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;charAt(i);
                        &lt;span style=&quot;color: #99cf50;&quot;&gt;int&lt;/span&gt; ascii &lt;span style=&quot;color: #e28964;&quot;&gt;=&lt;/span&gt; (&lt;span style=&quot;color: #99cf50;&quot;&gt;int&lt;/span&gt;) character;
                        sum &lt;span style=&quot;color: #e28964;&quot;&gt;+=&lt;/span&gt; ascii;
                    }
                    res&lt;span style=&quot;color: #e28964;&quot;&gt;.&lt;/span&gt;setText(&lt;span style=&quot;color: #65b042;&quot;&gt;&quot;The love between &quot;&lt;/span&gt; &lt;span style=&quot;color: #e28964;&quot;&gt;+&lt;/span&gt; n &lt;span style=&quot;color: #e28964;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: #65b042;&quot;&gt;&quot; and &quot;&lt;/span&gt; &lt;span style=&quot;color: #e28964;&quot;&gt;+&lt;/span&gt; cn &lt;span style=&quot;color: #e28964;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: #65b042;&quot;&gt;&quot; is &quot;&lt;/span&gt; &lt;span style=&quot;color: #e28964;&quot;&gt;+&lt;/span&gt; sum &lt;span style=&quot;color: #e28964;&quot;&gt;%&lt;/span&gt; &lt;span style=&quot;color: #3387cc;&quot;&gt;100&lt;/span&gt; &lt;span style=&quot;color: #e28964;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: #65b042;&quot;&gt;&quot;%&quot;&lt;/span&gt;);
                }
            }
        });
&lt;/pre&gt;
&lt;center&gt;
&lt;span id=&quot;download&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fVU9zU1lsbWhsV3c&quot;&gt;Get the .apk file&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &lt;span id=&quot;download&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;https://github.com/avinashn/LoveCalculatorAndroid&quot; target=&quot;_blank&quot;&gt;Application on Github&lt;/a&gt;&lt;/span&gt; &lt;/center&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
OUTPUT :&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEhxdQVHyZmYL5C7A9s6DRFuxK2kPTDjeOTE0xDHIiEtsofcKjuSH-fLAFjkm0Ho5qoeRE7KzDbkfaoXY909hdyiRnG9S2JtfWAFRrv-Ay8GP6twB8l9KFd2s4eZeLkOG_7skhEyws1P5xs/s1600/Screenshot_2016-02-12-18-56-40%255B1%255D.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxdQVHyZmYL5C7A9s6DRFuxK2kPTDjeOTE0xDHIiEtsofcKjuSH-fLAFjkm0Ho5qoeRE7KzDbkfaoXY909hdyiRnG9S2JtfWAFRrv-Ay8GP6twB8l9KFd2s4eZeLkOG_7skhEyws1P5xs/s320/Screenshot_2016-02-12-18-56-40%255B1%255D.png&quot; width=&quot;180&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;Android - Love Calculator&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEi9OWTIF8HEK9MvbFtMUnsYSK3rS55ssVgXi-JYIto5IIRNVPevgnBRKzb9KkzZxH7aVonvb5dNI5oz2kKhHCcAglK03TG7jv75LT_HYwwiEgMnpk5b1BY2jO6aSltu7gWvRRwtIPetaQQ/s1600/Screenshot_2016-02-12-18-57-01%255B1%255D.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9OWTIF8HEK9MvbFtMUnsYSK3rS55ssVgXi-JYIto5IIRNVPevgnBRKzb9KkzZxH7aVonvb5dNI5oz2kKhHCcAglK03TG7jv75LT_HYwwiEgMnpk5b1BY2jO6aSltu7gWvRRwtIPetaQQ/s320/Screenshot_2016-02-12-18-57-01%255B1%255D.png&quot; width=&quot;180&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;Android - Love Calculator&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</description><link>http://codingcorner999.blogspot.com/2016/02/love-calculator-android-app.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxdQVHyZmYL5C7A9s6DRFuxK2kPTDjeOTE0xDHIiEtsofcKjuSH-fLAFjkm0Ho5qoeRE7KzDbkfaoXY909hdyiRnG9S2JtfWAFRrv-Ay8GP6twB8l9KFd2s4eZeLkOG_7skhEyws1P5xs/s72-c/Screenshot_2016-02-12-18-56-40%255B1%255D.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-3591724175083673097</guid><pubDate>Wed, 10 Feb 2016 11:37:00 +0000</pubDate><atom:updated>2016-05-25T21:27:34.168-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java - GUI</category><category domain="http://www.blogger.com/atom/ns#">Java GUI - Love Calculator Application</category><category domain="http://www.blogger.com/atom/ns#">Java Programming</category><category domain="http://www.blogger.com/atom/ns#">Love Calculator</category><category domain="http://www.blogger.com/atom/ns#">Love Calculator logic implementation in java</category><title>Java GUI - Love Calculator Application</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
This is a java GUI program which calculates the love percentage between two people.Here , we used java SWING to implement this desktop application .&lt;br /&gt;
The logic is it converts the letters in the name to its ASCII equivalent and then sums up all the letters and perform a modulus operation with 100 to get the result.&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;Example &amp;nbsp;: &amp;nbsp;If 2 names are Kete and Rade&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ASCII value of K &amp;nbsp; = &amp;nbsp; &amp;nbsp; 7&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;5&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of E&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 69&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of T&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 84&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ASCII value of E&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 69&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of R&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 72&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of A&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 65&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of D&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 68&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of E&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 69&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sum of &amp;nbsp;ASCII values of K+E+T+E&amp;nbsp;+ R&amp;nbsp;+ A&amp;nbsp;+ D&amp;nbsp;+ E&amp;nbsp;= &amp;nbsp; &amp;nbsp; 581&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; now 581 % 100 = 81&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;So, the love % between Kete and &amp;nbsp;Rade= 81%&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEhW0VX5kkgrJ3rvCR1LFlKUSyuIRN4ehkz4Sih927N1B7F8QZCSTEN5e4qqghwc5KfyG5WVSmbI7DYY6E_ooiI_sLX2mTEBJ54qsGddZ19Vvky2XywsPJRE-JtYKOQQ01M0E_vaiJP8ob4/s1600/lc.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;218&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW0VX5kkgrJ3rvCR1LFlKUSyuIRN4ehkz4Sih927N1B7F8QZCSTEN5e4qqghwc5KfyG5WVSmbI7DYY6E_ooiI_sLX2mTEBJ54qsGddZ19Vvky2XywsPJRE-JtYKOQQ01M0E_vaiJP8ob4/s320/lc.PNG&quot; width=&quot;320&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;Java GUI - Love Calculator&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Initially in we use 2 lables for name and crushname and two testfields for entering names , a button for calculating  and a label to display result.&lt;br /&gt;
We design the layout using drag and drop java swing palette.&lt;br /&gt;
&lt;br /&gt;
When we click on calculate after entering names , first we check whether only alphabets are entered &lt;br /&gt;
&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; n &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; nameField&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getText()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;toUpperCase();
        &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; cn &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; crushnameField&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getText()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;toUpperCase();
        &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color:#cda869&quot;&gt;!&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;Pattern&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;matches(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;^[a-zA-Z]+$&quot;&lt;/span&gt;, n)) &lt;span style=&quot;color:#cda869&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;!&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;Pattern&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;matches(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;^[a-zA-Z]+$&quot;&lt;/span&gt;, cn))) {
            &lt;span style=&quot;color:#f9ee98&quot;&gt;JOptionPane&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;showMessageDialog(&lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;, &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Please enter alphabets&quot;&lt;/span&gt;, &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Error&quot;&lt;/span&gt;, &lt;span style=&quot;color:#f9ee98&quot;&gt;JOptionPane&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;ERROR_MESSAGE&lt;/span&gt;);
            nameField&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setText(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&quot;&lt;/span&gt;);
            crushnameField&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setText(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&quot;&lt;/span&gt;);
            resLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setText(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&quot;&lt;/span&gt;);
        }
&lt;/pre&gt;&lt;br /&gt;
After that we will concact two names and convert the letters to their corresponding ASCII values  , sum those values and perform a modulus operation with 100 to get the result.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; concat &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; n&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;concat(cn);
            &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; sum &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
            &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;; i &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;&lt;/span&gt; concat&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;length(); i&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;) {
                &lt;span style=&quot;color:#f9ee98&quot;&gt;char&lt;/span&gt; character &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; concat&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;charAt(i);
                &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; ascii &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt;) character;
                sum &lt;span style=&quot;color:#cda869&quot;&gt;+=&lt;/span&gt; ascii;
            }
            &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; result &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;The love between &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; n &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; and &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; cn &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; is &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; sum &lt;span style=&quot;color:#cda869&quot;&gt;%&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;100&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; % &quot;&lt;/span&gt;;
            &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; html1 &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&amp;lt;html&gt;&amp;lt;body style=&#39;width: &quot;&lt;/span&gt;;
            &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; html2 &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;px&#39;&gt;&quot;&lt;/span&gt;;
            resLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setText(html1 &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;400&quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; html2 &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; result);
&lt;/pre&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fbzJEX1M3M0tXb0k&quot; target=&quot;_self&quot;&gt;Download Application&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;COMPLETE PROGRAM :&amp;nbsp;&lt;/h2&gt;&lt;div&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */&lt;/span&gt;
&lt;span style=&quot;color:#cda869&quot;&gt;package&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;lovecalculatorgui&lt;/span&gt;;

&lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.regex.Pattern&lt;/span&gt;;
&lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing.JOptionPane&lt;/span&gt;;

&lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;/**
 *
 * &lt;span style=&quot;color:#cda869&quot;&gt;@author&lt;/span&gt; innovate
 */&lt;/span&gt;
&lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LoveCalculator&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;extends&lt;/span&gt; &lt;span style=&quot;color:#9b5c2e;font-style:italic&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JFrame&lt;/span&gt; {

    &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;/**
     * Creates new form LoveCalculator
     */&lt;/span&gt;
    &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LoveCalculator&lt;/span&gt;() {

        initComponents();
    }

    &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */&lt;/span&gt;
    &lt;span style=&quot;color:#f9ee98&quot;&gt;@SuppressWarnings&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;unchecked&quot;&lt;/span&gt;)
    &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// &amp;lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot;Generated Code&quot;&gt;                          &lt;/span&gt;
    &lt;span style=&quot;color:#f9ee98&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;initComponents&lt;/span&gt;() {

        nameLabel &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JLabel&lt;/span&gt;();
        nameField &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JTextField&lt;/span&gt;();
        crushnameLabel &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JLabel&lt;/span&gt;();
        crushnameField &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JTextField&lt;/span&gt;();
        resButton &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JButton&lt;/span&gt;();
        resLabel &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JLabel&lt;/span&gt;();
        bckLabel &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JLabel&lt;/span&gt;();

        setDefaultCloseOperation(&lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;WindowConstants&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;EXIT_ON_CLOSE&lt;/span&gt;);
        setTitle(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Love Calculator&quot;&lt;/span&gt;);
        setResizable(&lt;span style=&quot;color:#cf6a4c&quot;&gt;false&lt;/span&gt;);
        getContentPane()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setLayout(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;org.netbeans.lib.awtextra&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;AbsoluteLayout&lt;/span&gt;());

        nameLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setFont(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Font&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Buxton Sketch&quot;&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;18&lt;/span&gt;)); &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// NOI18N&lt;/span&gt;
        nameLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setForeground(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Color&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;255&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;255&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;255&lt;/span&gt;));
        nameLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setText(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter your name&quot;&lt;/span&gt;);
        getContentPane()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;add(nameLabel, &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;org.netbeans.lib.awtextra&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;AbsoluteConstraints&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;40&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;120&lt;/span&gt;, &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;));

        nameField&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setFont(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Font&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Buxton Sketch&quot;&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;16&lt;/span&gt;)); &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// NOI18N&lt;/span&gt;
        nameField&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setForeground(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Color&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;204&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;51&lt;/span&gt;));
        getContentPane()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;add(nameField, &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;org.netbeans.lib.awtextra&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;AbsoluteConstraints&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;260&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;120&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;140&lt;/span&gt;, &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;));

        crushnameLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setFont(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Font&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Buxton Sketch&quot;&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;18&lt;/span&gt;)); &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// NOI18N&lt;/span&gt;
        crushnameLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setForeground(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Color&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;255&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;255&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;255&lt;/span&gt;));
        crushnameLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setText(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter your crush name&quot;&lt;/span&gt;);
        getContentPane()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;add(crushnameLabel, &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;org.netbeans.lib.awtextra&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;AbsoluteConstraints&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;40&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;180&lt;/span&gt;, &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;));

        crushnameField&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setFont(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Font&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Buxton Sketch&quot;&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;14&lt;/span&gt;)); &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// NOI18N&lt;/span&gt;
        crushnameField&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setForeground(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Color&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;204&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;51&lt;/span&gt;));
        getContentPane()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;add(crushnameField, &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;org.netbeans.lib.awtextra&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;AbsoluteConstraints&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;260&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;180&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;140&lt;/span&gt;, &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;));

        resButton&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setBackground(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Color&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;255&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;255&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;255&lt;/span&gt;));
        resButton&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setFont(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Font&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Buxton Sketch&quot;&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;24&lt;/span&gt;)); &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// NOI18N&lt;/span&gt;
        resButton&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setForeground(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Color&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;204&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;51&lt;/span&gt;));
        resButton&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setText(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Check&quot;&lt;/span&gt;);
        resButton&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;addActionListener(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt.event&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;ActionListener&lt;/span&gt;() {
            &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;actionPerformed&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt.event&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;ActionEvent&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;evt&lt;/span&gt;) {
                resButtonActionPerformed(evt);
            }
        });
        getContentPane()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;add(resButton, &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;org.netbeans.lib.awtextra&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;AbsoluteConstraints&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;160&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;240&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;130&lt;/span&gt;, &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;));

        resLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setFont(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Font&lt;/span&gt;(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Buxton Sketch&quot;&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;24&lt;/span&gt;)); &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// NOI18N&lt;/span&gt;
        resLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setForeground(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Color&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;255&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;255&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;255&lt;/span&gt;));
        resLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setAutoscrolls(&lt;span style=&quot;color:#cf6a4c&quot;&gt;true&lt;/span&gt;);
        resLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setHorizontalTextPosition(&lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;SwingConstants&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;CENTER&lt;/span&gt;);
        getContentPane()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;add(resLabel, &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;org.netbeans.lib.awtextra&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;AbsoluteConstraints&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;20&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;300&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;570&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;100&lt;/span&gt;));

        bckLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setIcon(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;ImageIcon&lt;/span&gt;(getClass()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getResource(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;/lovecalculatorgui/bk.jpg&quot;&lt;/span&gt;))); &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// NOI18N&lt;/span&gt;
        getContentPane()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;add(bckLabel, &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;org.netbeans.lib.awtextra&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;AbsoluteConstraints&lt;/span&gt;(&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;600&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;410&lt;/span&gt;));

        pack();
        setLocationRelativeTo(&lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;);
    }&lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// &amp;lt;/editor-fold&gt;                        &lt;/span&gt;


    &lt;span style=&quot;color:#f9ee98&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;resButtonActionPerformed&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt.event&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;ActionEvent&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;evt&lt;/span&gt;) {                                          
        &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// TODO add your handling code here:&lt;/span&gt;
        &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; n &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; nameField&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getText()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;toUpperCase();
        &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; cn &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; crushnameField&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getText()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;toUpperCase();
        &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color:#cda869&quot;&gt;!&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;Pattern&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;matches(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;^[a-zA-Z]+$&quot;&lt;/span&gt;, n)) &lt;span style=&quot;color:#cda869&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;!&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;Pattern&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;matches(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;^[a-zA-Z]+$&quot;&lt;/span&gt;, cn))) {
            &lt;span style=&quot;color:#f9ee98&quot;&gt;JOptionPane&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;showMessageDialog(&lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;, &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Please enter alphabets&quot;&lt;/span&gt;, &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Error&quot;&lt;/span&gt;, &lt;span style=&quot;color:#f9ee98&quot;&gt;JOptionPane&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;ERROR_MESSAGE&lt;/span&gt;);
            nameField&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setText(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&quot;&lt;/span&gt;);
            crushnameField&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setText(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&quot;&lt;/span&gt;);
            resLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setText(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&quot;&lt;/span&gt;);
        } &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt; {
            &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; concat &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; n&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;concat(cn);
            &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; sum &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
            &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;; i &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;&lt;/span&gt; concat&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;length(); i&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;) {
                &lt;span style=&quot;color:#f9ee98&quot;&gt;char&lt;/span&gt; character &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; concat&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;charAt(i);
                &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; ascii &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt;) character;
                sum &lt;span style=&quot;color:#cda869&quot;&gt;+=&lt;/span&gt; ascii;
            }
            &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; result &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;The love between &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; n &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; and &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; cn &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; is &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; sum &lt;span style=&quot;color:#cda869&quot;&gt;%&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;100&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; % &quot;&lt;/span&gt;;
            &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; html1 &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&amp;lt;html&gt;&amp;lt;body style=&#39;width: &quot;&lt;/span&gt;;
            &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; html2 &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;px&#39;&gt;&quot;&lt;/span&gt;;
            resLabel&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setText(html1 &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;400&quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; html2 &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; result);
        }
    }                                         
    &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;/**
     * &lt;span style=&quot;color:#cda869&quot;&gt;@param&lt;/span&gt; args the command line arguments
     */&lt;/span&gt;
    &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;main&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;args&lt;/span&gt;[]) {
        &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;/* Set the Nimbus look and feel */&lt;/span&gt;
        &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;//&amp;lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot; Look and feel setting code (optional) &quot;&gt;&lt;/span&gt;
        &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */&lt;/span&gt;
        &lt;span style=&quot;color:#cda869&quot;&gt;try&lt;/span&gt; {
            &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;UIManager&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#f9ee98&quot;&gt;LookAndFeelInfo&lt;/span&gt; info &lt;span style=&quot;color:#cda869&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;UIManager&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getInstalledLookAndFeels()) {
                &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Nimbus&quot;&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;equals(info&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getName())) {
                    &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;UIManager&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setLookAndFeel(info&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getClassName());
                    &lt;span style=&quot;color:#cda869&quot;&gt;break&lt;/span&gt;;
                }
            }
        } &lt;span style=&quot;color:#cda869&quot;&gt;catch&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;ClassNotFoundException&lt;/span&gt; ex) {
            &lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.logging&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Logger&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLogger(&lt;span style=&quot;color:#f9ee98&quot;&gt;LoveCalculator&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;class&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getName())&lt;span style=&quot;color:#cda869&quot;&gt;&lt;br&gt;.&lt;/span&gt;log(&lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.logging&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Level&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;SEVERE&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;, ex);
        } &lt;span style=&quot;color:#cda869&quot;&gt;catch&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;InstantiationException&lt;/span&gt; ex) {
            &lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.logging&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Logger&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLogger(&lt;span style=&quot;color:#f9ee98&quot;&gt;LoveCalculator&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;class&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getName())&lt;span style=&quot;color:#cda869&quot;&gt;&lt;br&gt;.&lt;/span&gt;log(&lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.logging&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Level&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;SEVERE&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;, ex);
        } &lt;span style=&quot;color:#cda869&quot;&gt;catch&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;IllegalAccessException&lt;/span&gt; ex) {
            &lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.logging&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Logger&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLogger(&lt;span style=&quot;color:#f9ee98&quot;&gt;LoveCalculator&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;class&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getName())&lt;span style=&quot;color:#cda869&quot;&gt;&lt;br&gt;.&lt;/span&gt;log(&lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.logging&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Level&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;SEVERE&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;, ex);
        } &lt;span style=&quot;color:#cda869&quot;&gt;catch&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;UnsupportedLookAndFeelException&lt;/span&gt; ex) {
            &lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.logging&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Logger&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getLogger(&lt;span style=&quot;color:#f9ee98&quot;&gt;LoveCalculator&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;class&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getName())&lt;span style=&quot;color:#cda869&quot;&gt;&lt;br&gt;.&lt;/span&gt;log(&lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.logging&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;Level&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;SEVERE&lt;/span&gt;, &lt;span style=&quot;color:#cf6a4c&quot;&gt;null&lt;/span&gt;, ex);
        }
        &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;//&amp;lt;/editor-fold&gt;&lt;/span&gt;

        &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;/* Create and display the form */&lt;/span&gt;
        &lt;span style=&quot;color:#f9ee98&quot;&gt;java.awt&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;EventQueue&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;invokeLater(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;Runnable&lt;/span&gt;() {
            &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;run&lt;/span&gt;() {

                &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;LoveCalculator&lt;/span&gt;()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setVisible(&lt;span style=&quot;color:#cf6a4c&quot;&gt;true&lt;/span&gt;);

            }
        });
    }
    &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// Variables declaration - do not modify                     &lt;/span&gt;
    &lt;span style=&quot;color:#f9ee98&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JLabel&lt;/span&gt; bckLabel;
    &lt;span style=&quot;color:#f9ee98&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JTextField&lt;/span&gt; crushnameField;
    &lt;span style=&quot;color:#f9ee98&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JLabel&lt;/span&gt; crushnameLabel;
    &lt;span style=&quot;color:#f9ee98&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JTextField&lt;/span&gt; nameField;
    &lt;span style=&quot;color:#f9ee98&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JLabel&lt;/span&gt; nameLabel;
    &lt;span style=&quot;color:#f9ee98&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JButton&lt;/span&gt; resButton;
    &lt;span style=&quot;color:#f9ee98&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;javax.swing&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;JLabel&lt;/span&gt; resLabel;
    &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// End of variables declaration                   &lt;/span&gt;
}
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fbzJEX1M3M0tXb0k&quot; target=&quot;_self&quot;&gt;Download Application&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgSQa4GRafS-4IJQNOTvirq-fv2MR1GzyjF1xQoJAnymbWUQ7yUr9z9fJX7-m15c5NUaFtAupfJ3JccR-6-1noDTIUZQufy_kMHHYLwkCvH_CgGHP4X_OalyGxmSGnIic1jDuRC7lGg_qQ/s1600/lc.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSQa4GRafS-4IJQNOTvirq-fv2MR1GzyjF1xQoJAnymbWUQ7yUr9z9fJX7-m15c5NUaFtAupfJ3JccR-6-1noDTIUZQufy_kMHHYLwkCvH_CgGHP4X_OalyGxmSGnIic1jDuRC7lGg_qQ/s1600/lc.PNG&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;Java GUI - Love Calculator&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/java-gui-love-calculator-application.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW0VX5kkgrJ3rvCR1LFlKUSyuIRN4ehkz4Sih927N1B7F8QZCSTEN5e4qqghwc5KfyG5WVSmbI7DYY6E_ooiI_sLX2mTEBJ54qsGddZ19Vvky2XywsPJRE-JtYKOQQ01M0E_vaiJP8ob4/s72-c/lc.PNG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-219984401172503282</guid><pubDate>Tue, 09 Feb 2016 19:10:00 +0000</pubDate><atom:updated>2016-05-17T23:57:52.484-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java Programming</category><category domain="http://www.blogger.com/atom/ns#">Love Calculator</category><category domain="http://www.blogger.com/atom/ns#">Love Calculator logic implementation in java</category><title>Love Calculator logic implementation in java</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top:-80px&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;p&gt;This is a java program which calculates the love percentage between two people.&lt;br /&gt;
The logic is it converts the letters in the name to its ASCII equivalent and then sums up all the letters and perform a modulus operation with 100 to get the result.&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;Example &amp;nbsp;: &amp;nbsp;If 2 names are Kete and Rade&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ASCII value of K &amp;nbsp; = &amp;nbsp; &amp;nbsp; 7&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;5&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of E&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 69&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of T&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 84&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ASCII value of E&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 69&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of R&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 72&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of A&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 65&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of D&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 68&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ASCII value of E&amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; 69&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sum of &amp;nbsp;ASCII values of K+E+T+E&amp;nbsp;+ R&amp;nbsp;+ A&amp;nbsp;+ D&amp;nbsp;+ E&amp;nbsp;= &amp;nbsp; &amp;nbsp; 581&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; now 581 % 100 = 81&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;background-color: white; color: #e06666;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;So, the love % between Kete and &amp;nbsp;Rade= 81%&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fODU2M1psYnQ5cTg&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;        &lt;span style=&quot;color:#cda869&quot;&gt;package&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;mycodingcorner&lt;/span&gt;;

 &lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.Scanner&lt;/span&gt;;

 &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;LoveCalculator&lt;/span&gt; {

  &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;main&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt;[] &lt;span style=&quot;color:#7587a6&quot;&gt;args&lt;/span&gt;) {

   &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; name1, name2, concat;
   &lt;span style=&quot;color:#f9ee98&quot;&gt;Scanner&lt;/span&gt; scan &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;Scanner&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;in);

   &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;Enter your name :&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
   &lt;span style=&quot;color:#cda869&quot;&gt;while&lt;/span&gt; (&lt;span style=&quot;color:#cda869&quot;&gt;!&lt;/span&gt;scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;hasNext(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;[A-Za-z]+&quot;&lt;/span&gt;)) {
    &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter alphabets only&quot;&lt;/span&gt;);
    scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;next();
   }
   name1 &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;next()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;toUpperCase();
   &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;Enter your crush name :&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
   &lt;span style=&quot;color:#cda869&quot;&gt;while&lt;/span&gt; (&lt;span style=&quot;color:#cda869&quot;&gt;!&lt;/span&gt;scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;hasNext(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;[A-Za-z]+&quot;&lt;/span&gt;)) {
    &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter alphabets only&quot;&lt;/span&gt;);
    scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;next();
   }
   name2 &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;next()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;toUpperCase();
   concat &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; name1&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;concat(name2);
   &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; sum &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
   &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;; i &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;&lt;/span&gt; concat&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;length(); i&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;) {
    &lt;span style=&quot;color:#f9ee98&quot;&gt;char&lt;/span&gt; character &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; concat&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;charAt(i);
    &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; ascii &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt;) character;
    sum &lt;span style=&quot;color:#cda869&quot;&gt;+=&lt;/span&gt; ascii;
   }
   &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;println(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;The love between &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; name1 &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; and &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; name2 &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; is &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; sum &lt;span style=&quot;color:#cda869&quot;&gt;%&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;100&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;%&quot;&lt;/span&gt;);
   scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;close();

  }
 }

 &lt;/pre&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fODU2M1psYnQ5cTg&quot; target=&quot;_self&quot;&gt;Download code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEhyMYS7LckOxoifU5_dRqQkkmCiLN2Jjns9EM_ZVAqWRf6WG4JgznnhThX2Ww6v3FS0NOU1Nea1D4tC0sgz2C9OF0Fh1wvqGpCePTbbJn0OsJG1r_-H9jZBV7YpyGt7rfekHapVT5JJN6Q/s1600/capture%252814%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyMYS7LckOxoifU5_dRqQkkmCiLN2Jjns9EM_ZVAqWRf6WG4JgznnhThX2Ww6v3FS0NOU1Nea1D4tC0sgz2C9OF0Fh1wvqGpCePTbbJn0OsJG1r_-H9jZBV7YpyGt7rfekHapVT5JJN6Q/s1600/capture%252814%2529.png&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;Java Program - Love Calculator&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/love-calculator-logic-implementation-java.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyMYS7LckOxoifU5_dRqQkkmCiLN2Jjns9EM_ZVAqWRf6WG4JgznnhThX2Ww6v3FS0NOU1Nea1D4tC0sgz2C9OF0Fh1wvqGpCePTbbJn0OsJG1r_-H9jZBV7YpyGt7rfekHapVT5JJN6Q/s72-c/capture%252814%2529.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-7735306192082028817</guid><pubDate>Sat, 06 Feb 2016 17:15:00 +0000</pubDate><atom:updated>2016-05-31T22:53:46.919-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CPU Scheduling Algorithm - Round Robin(Java)</category><category domain="http://www.blogger.com/atom/ns#">Cpu Scheduling Algorithms</category><category domain="http://www.blogger.com/atom/ns#">Java Programming</category><category domain="http://www.blogger.com/atom/ns#">Operating Systems</category><category domain="http://www.blogger.com/atom/ns#">Round Robin(RR) algorithm</category><title>CPU Scheduling Algorithm - Round Robin(Java)</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; &quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;p&gt;This is a Java program which implements one of the CPU Scheduling algorithm called Round Robin(RR).&lt;br /&gt;
&lt;br /&gt;
Round robin algorithm is mainly used in time sharing systems , it is also similar to First Come First Served(FCFS) algorithm but FCFS does not have that time slicing switch.&lt;br /&gt;
&lt;br /&gt;
All the jobs gets executed in this scheduling algorithm , so the advantage here is , its Starvation free.&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/table&gt;&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fUXd5R25YSnNSUWc&quot; target=&quot;_self&quot;&gt;Download Code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;package&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;mycodingcorner&lt;/span&gt;;

&lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;java.util.Scanner&lt;/span&gt;;

&lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;RoundRobin&lt;/span&gt; {
 &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;main&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt;[] &lt;span style=&quot;color:#7587a6&quot;&gt;args&lt;/span&gt;) {
  &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; i, j, n, r, q, e &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
  &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; bt_c[] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt;[&lt;span style=&quot;color:#cf6a4c&quot;&gt;10&lt;/span&gt;];
  &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; bt[] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt;[&lt;span style=&quot;color:#cf6a4c&quot;&gt;10&lt;/span&gt;];
  &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; m[] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt;[&lt;span style=&quot;color:#cf6a4c&quot;&gt;50&lt;/span&gt;];
  &lt;span style=&quot;color:#f9ee98&quot;&gt;float&lt;/span&gt; f, avg &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
  &lt;span style=&quot;color:#f9ee98&quot;&gt;Scanner&lt;/span&gt; scan &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;Scanner&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;in);
  &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;Enter how many jobs ?&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
  n &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;nextInt();
  &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (i &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; i &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; n; i&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;) {
   &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter burst time for job &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; i &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; :&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
   bt[i] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;nextInt();
   bt_c[i] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; bt[i]; &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// stores job has how much burst time in array i&lt;/span&gt;
  }
  &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;Enter Quantum (time slice value) :&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;);
  q &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;nextInt();
  &lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; max &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
  max &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; bt[&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;];
  &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (j &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; j &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; n; j&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;)
   &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (max &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; bt[j])
    max &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; bt[j];

  &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; ((max &lt;span style=&quot;color:#cda869&quot;&gt;%&lt;/span&gt; q) &lt;span style=&quot;color:#cda869&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;)
   r &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; (max &lt;span style=&quot;color:#cda869&quot;&gt;/&lt;/span&gt; q);
  &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
   r &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; (max &lt;span style=&quot;color:#cda869&quot;&gt;/&lt;/span&gt; q) &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;;
  &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (i &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; i &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; r; i&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;) {
   &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;Round&quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; i);
   &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (j &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; j &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; n; j&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;) {
    &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (bt[j] &lt;span style=&quot;color:#cda869&quot;&gt;&gt;&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;) {
     bt[j] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; bt[j] &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt; q;

     &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (bt[j] &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;) {
      bt[j] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
      &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;job &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; j &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; is completed&quot;&lt;/span&gt;);
     } &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
      &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;job&quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; j &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; remaining time is &quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; bt[j]);
    }
   }

  }
  &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (i &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; i &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; n; i&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;) {
   e &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
   &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (j &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; j &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; r; j&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;) {
    &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (bt_c[i] &lt;span style=&quot;color:#cda869&quot;&gt;!=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;) {
     &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (bt_c[i] &lt;span style=&quot;color:#cda869&quot;&gt;&gt;=&lt;/span&gt; q) {
      m[i &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; e] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; q;
      bt_c[i] &lt;span style=&quot;color:#cda869&quot;&gt;-=&lt;/span&gt; q;
     } &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt; {
      m[i &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; e] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; bt_c[i];
      bt_c[i] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
     }
    } &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
     m[i &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; e] &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
    e &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; e &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; n;
   }
  }
  &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (i &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;2&lt;/span&gt;; i &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; n; i&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;)
   &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (j &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; j &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; i &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; j&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;)
    avg &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; avg &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; m[j];
  &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (i &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; n &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; i &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; r &lt;span style=&quot;color:#cda869&quot;&gt;*&lt;/span&gt; n; i&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;) {
   &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt; (m[i] &lt;span style=&quot;color:#cda869&quot;&gt;!=&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;) {
    &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt; (j &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; i &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt; (n &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;); j &lt;span style=&quot;color:#cda869&quot;&gt;&amp;lt;=&lt;/span&gt; i &lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; j&lt;span style=&quot;color:#cda869&quot;&gt;++&lt;/span&gt;)
     avg &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; m[j] &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; avg;
   }
  }
  f &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; avg &lt;span style=&quot;color:#cda869&quot;&gt;/&lt;/span&gt; n;
  &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;TOTAL WATING TIME: &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; avg);
  &lt;span style=&quot;color:#f9ee98&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;out&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;print(&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;AVERAGE WAITING TIME: &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt; &lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt; f);
  scan&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;close();
 }
}
&lt;/pre&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fUXd5R25YSnNSUWc&quot; target=&quot;_self&quot;&gt;Download Code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&lt;/h2&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgtxIK8Yg82sjZWHxKaJfOZACLQ8exQ7kuPm0qNpzATVfF6GJCb5UNTZuElij4-Lu45B3Kv4zsVA7Z_3bdTIBEyogS11FrDLamzQEdizkTQKR2G4HVe0Nuw0Y9lM9QGMWnRp_M9k3lcpaw/s1600/capture%252812%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtxIK8Yg82sjZWHxKaJfOZACLQ8exQ7kuPm0qNpzATVfF6GJCb5UNTZuElij4-Lu45B3Kv4zsVA7Z_3bdTIBEyogS11FrDLamzQEdizkTQKR2G4HVe0Nuw0Y9lM9QGMWnRp_M9k3lcpaw/s1600/capture%252812%2529.png&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;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8px;&quot;&gt;Java - Cpu Scheduling Algorithm - Round Robin(RR)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;font-size: medium; text-align: left;&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/cpu-scheduling-algorithm-round-robin-java.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtxIK8Yg82sjZWHxKaJfOZACLQ8exQ7kuPm0qNpzATVfF6GJCb5UNTZuElij4-Lu45B3Kv4zsVA7Z_3bdTIBEyogS11FrDLamzQEdizkTQKR2G4HVe0Nuw0Y9lM9QGMWnRp_M9k3lcpaw/s72-c/capture%252812%2529.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-8327790033012959848</guid><pubDate>Fri, 05 Feb 2016 20:03:00 +0000</pubDate><atom:updated>2016-05-31T22:55:58.322-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cpp Programming</category><category domain="http://www.blogger.com/atom/ns#">CPU Scheduling Algorithm - Round Robin(RR)</category><category domain="http://www.blogger.com/atom/ns#">Operating Systems</category><title>CPU Scheduling Algorithm - Round Robin(Cpp)</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;p&gt;This is a Cpp program which implements one of the CPU Scheduling algorithm called Round Robin(RR).&lt;br /&gt;
&lt;br /&gt;
Round robin algorithm is mainly used in time sharing systems , it is also similar to First Come First Served(FCFS) algorithm but FCFS does not have that time slicing switch.&lt;br /&gt;
&lt;br /&gt;
All the jobs gets executed in this scheduling algorithm , so the advantage here is , its Starvation free.&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/table&gt;&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fS3dBeUI1eDZDc3M&quot; target=&quot;_self&quot;&gt;Download Code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;#include &amp;lt;iostream&gt;

using namespace std;

&lt;span style=&quot;color:#dad085&quot;&gt;int&lt;/span&gt; main()
{
    &lt;span style=&quot;color:#dad085&quot;&gt;int&lt;/span&gt; bt_c[&lt;span style=&quot;color:#cf6a4c&quot;&gt;10&lt;/span&gt;],bt[&lt;span style=&quot;color:#cf6a4c&quot;&gt;10&lt;/span&gt;],i,j,n,m[&lt;span style=&quot;color:#cf6a4c&quot;&gt;50&lt;/span&gt;],r,q,e&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
    float f,avg&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
    cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;Enter how many jobs ?&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;;
    cin &gt;&gt; n;
    &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(i&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; i&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;n; i&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
    {
        cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter burst time for job %d :&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt; &amp;lt;&amp;lt; i;
        cin &gt;&gt; bt[i]);
        bt_c[i]&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;bt[i]; &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;//stores job has how much burst  time in array  i&lt;/span&gt;
    }
    cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;Enter Quantum (time slice value) :&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;;
    cin &gt;&gt; q;
    &lt;span style=&quot;color:#dad085&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#dad085&quot;&gt;max&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
    &lt;span style=&quot;color:#dad085&quot;&gt;max&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;bt[&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;];
    &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(j&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; j&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;n; j&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
        &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color:#dad085&quot;&gt;max&lt;/span&gt;&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;bt[j])
            &lt;span style=&quot;color:#dad085&quot;&gt;max&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;bt[j];

    &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt;((&lt;span style=&quot;color:#dad085&quot;&gt;max&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;%&lt;/span&gt;q)&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;)
        r&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;(&lt;span style=&quot;color:#dad085&quot;&gt;max&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;/&lt;/span&gt;q);
    &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
        r&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;(&lt;span style=&quot;color:#dad085&quot;&gt;max&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;/&lt;/span&gt;q)&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;;
    &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(i&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; i&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;r; i&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
    {
        cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;Round&quot;&lt;/span&gt; &amp;lt;&amp;lt; i;
        &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(j&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; j&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;n; j&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
        {
            &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt;(bt[j]&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;)
            {
                bt[j]&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;bt[j]&lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;q;

                &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt;(bt[j]&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;)
                {
                    bt[j]&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
                    cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;job %d is completed&quot;&lt;/span&gt; &amp;lt;&amp;lt; j;
                }
                &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
                    cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;job&quot;&lt;/span&gt; &amp;lt;&amp;lt;  j &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; remaining time is &quot;&lt;/span&gt; &amp;lt;&amp;lt; bt[j];
            }
        }

    }
    &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(i&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; i&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;n; i&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
    {
        e&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
        &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(j&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; j&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;r; j&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
        {
            &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt;(bt_c[i]&lt;span style=&quot;color:#cda869&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;)
            {
                &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt;(bt_c[i]&gt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;q)
                {
                    m[i&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;e]&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;q;
                    bt_c[i]&lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;q;
                }
                &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
                {
                    m[i&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;e]&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;bt_c[i];
                    bt_c[i]&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
                }
            }
            &lt;span style=&quot;color:#cda869&quot;&gt;else&lt;/span&gt;
                m[i&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;e]&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
            e&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;e&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;n;
        }
    }
    &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(i&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;2&lt;/span&gt;; i&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;n; i&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
        &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(j&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; j&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;i&lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; j&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
            avg&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;avg&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;m[j];
    &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(i&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;n&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; i&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;r&lt;span style=&quot;color:#cda869&quot;&gt;*&lt;/span&gt;n; i&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
    {
        &lt;span style=&quot;color:#cda869&quot;&gt;if&lt;/span&gt;(m[i]&lt;span style=&quot;color:#cda869&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;)
        {
            &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(j&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;i&lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;(n&lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;); j&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;i&lt;span style=&quot;color:#cda869&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; j&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
                avg&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;m[j]&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;avg;
        }
    }
    f&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;avg&lt;span style=&quot;color:#cda869&quot;&gt;/&lt;/span&gt;n;
    cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;TOTAL WATING TIME:&quot;&lt;/span&gt; &amp;lt;&amp;lt; avg &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;;
    cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;AVERAGE WAITING TIME:&quot;&lt;/span&gt; &amp;lt;&amp;lt; f &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;
    &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
}
&lt;/pre&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fS3dBeUI1eDZDc3M&quot; target=&quot;_self&quot;&gt;Download Code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEiONBVlILPIJpW9VyVYRP1Ect96844KeRaIdgDvpep1f9_1zZ8ICyzSZum95V9-bZbjiDepXSYVSi-bcCLFIr7j8JstJNQKauT8IrBGn2mJQqxebyP9X7E7W9wdIbHbbDFYsyKa4_6kCEQ/s1600/capture%252810%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiONBVlILPIJpW9VyVYRP1Ect96844KeRaIdgDvpep1f9_1zZ8ICyzSZum95V9-bZbjiDepXSYVSi-bcCLFIr7j8JstJNQKauT8IrBGn2mJQqxebyP9X7E7W9wdIbHbbDFYsyKa4_6kCEQ/s1600/capture%252810%2529.png&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;Cpp Programming - CPU Scheduling Algorithm - Round Robin&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/cpu-scheduling-algorithm-round-robin-cpp.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiONBVlILPIJpW9VyVYRP1Ect96844KeRaIdgDvpep1f9_1zZ8ICyzSZum95V9-bZbjiDepXSYVSi-bcCLFIr7j8JstJNQKauT8IrBGn2mJQqxebyP9X7E7W9wdIbHbbDFYsyKa4_6kCEQ/s72-c/capture%252810%2529.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-251225190413545291</guid><pubDate>Fri, 05 Feb 2016 19:14:00 +0000</pubDate><atom:updated>2016-05-31T22:57:29.644-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C Programming</category><category domain="http://www.blogger.com/atom/ns#">CPU Scheduling Algorithm - Round Robin(RR)</category><category domain="http://www.blogger.com/atom/ns#">Operating Systems</category><category domain="http://www.blogger.com/atom/ns#">Round Robin(RR) algorithm</category><title>CPU Scheduling Algorithm - Round Robin(C)</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;p&gt;This is a C program which implements one of the CPU Scheduling algorithm called Round Robin(RR).&lt;br /&gt;
&lt;br /&gt;
Round robin algorithm is mainly used in time sharing systems , it is also similar to First Come First Served(FCFS) algorithm but FCFS does not have that time slicing switch.&lt;br /&gt;
&lt;br /&gt;
All the jobs gets executed in this scheduling algorithm , so the advantage here is , its Starvation free.&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/table&gt;&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fbWJpSWExUXBDZVU&quot; target=&quot;_self&quot;&gt;Download Code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#8996a8&quot;&gt;#&lt;span style=&quot;color:#afc4db&quot;&gt;include&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&amp;lt;stdio.h&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color:#8996a8&quot;&gt;#&lt;span style=&quot;color:#afc4db&quot;&gt;include&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&amp;lt;stdlib.h&gt;&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;color:#f9ee98&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;main&lt;/span&gt;()
{
    int bt_c[10],bt[10],i,j,n,m[50],r,q,e=0;
    float f,avg=0;
    printf(&quot;\nEnter how many jobs ?\t&quot;);
    scanf(&quot;%d&quot;,&amp;amp;n);
    for(i=1; i&amp;lt;=n; i++)
    {
        printf(&quot;Enter burst time for job %d :\t&quot;,i);
        scanf(&quot;%d&quot;,&amp;amp;bt[i]);
        bt_c[i]=bt[i]; //stores job has how much burst  time in array  i
    }
    printf(&quot;\nEnter &lt;span style=&quot;color:#7587a6&quot;&gt;Quantum&lt;/span&gt; (&lt;span style=&quot;color:#dad085&quot;&gt;time&lt;/span&gt; slice value) :\t&quot;);
    scanf(&quot;%d&quot;,&amp;amp;q);
    int max=0;
    max=bt[1];
    for(j=1; j&amp;lt;=n; j++)
        if(max&amp;lt;=bt[j])
            max=bt[j];

    if((max%q)==0)
        r=(max/q);
    else
        r=(max/q)+1;
    for(i=1; i&amp;lt;=r; i++)
    {
        printf(&quot;\n\nRound %d&quot;,i);
        for(j=1; j&amp;lt;=n; j++)
        {
            if(bt[j]&gt;0)
            {
                bt[j]=bt[j]-q;

                if(bt[j]&amp;lt;=0)
                {
                    bt[j]=0;
                    printf(&quot;\njob %d is completed&quot;,j);
                }
                else
                    printf(&quot;\njob %d remaining time is %d&quot;,j,bt[j]);
            }
        }

    }
    for(i=1; i&amp;lt;=n; i++)
    {
        e=0;
        for(j=1; j&amp;lt;=r; j++)
        {
            if(bt_c[i]!=0)
            {
                if(bt_c[i]&gt;=q)
                {
                    m[i+e]=q;
                    bt_c[i]-=q;
                }
                else
                {
                    m[i+e]=bt_c[i];
                    bt_c[i]=0;
                }
            }
            else
                m[i+e]=0;
            e=e+n;
        }
    }
    for(i=2; i&amp;lt;=n; i++)
        for(j=1; j&amp;lt;=i-1; j++)
            avg=avg+m[j];
    for(i=n+1; i&amp;lt;=r*n; i++)
    {
        if(m[i]!=0)
        {
            for(j=i-(n-1); j&amp;lt;=i-1; j++)
                avg=m[j]+avg;
        }
    }
    f=avg/n;
    printf(&quot;\n\n\nTOTAL WATING TIME:%f\t&quot;,avg);
    printf(&quot;\n\nAVERAGE WAITING TIME:%f\t\n&quot;,f);
    return 0;
}
&lt;/pre&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fbWJpSWExUXBDZVU&quot; target=&quot;_self&quot;&gt;Download Code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&amp;nbsp;&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEhhDJNr3eqNNFlqEWevp_gKHtPxCQtc18gasz75kneVe351b5T_-KE5fNSjMsPG2m_HwaomYoXyD61muoilfMDdWqBJEE2-G3ZXys7cUuPHu5s27vlnaCutB7NuH3odY7pIpvMctNl9Yd0/s1600/capture%25289%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhDJNr3eqNNFlqEWevp_gKHtPxCQtc18gasz75kneVe351b5T_-KE5fNSjMsPG2m_HwaomYoXyD61muoilfMDdWqBJEE2-G3ZXys7cUuPHu5s27vlnaCutB7NuH3odY7pIpvMctNl9Yd0/s1600/capture%25289%2529.png&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;C Program - CPU Scheduling Algorithm : Round Robin&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/cpu-scheduling-algorithm-round-robin-c.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhDJNr3eqNNFlqEWevp_gKHtPxCQtc18gasz75kneVe351b5T_-KE5fNSjMsPG2m_HwaomYoXyD61muoilfMDdWqBJEE2-G3ZXys7cUuPHu5s27vlnaCutB7NuH3odY7pIpvMctNl9Yd0/s72-c/capture%25289%2529.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-8545574754782262349</guid><pubDate>Mon, 01 Feb 2016 18:29:00 +0000</pubDate><atom:updated>2016-05-31T23:04:02.273-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android - Web View Example</category><category domain="http://www.blogger.com/atom/ns#">Android Programming</category><category domain="http://www.blogger.com/atom/ns#">Web client</category><category domain="http://www.blogger.com/atom/ns#">Web view example</category><title>Android - Web View Example</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
In this post we will learn how to use &lt;i&gt;Web View &amp;nbsp;&lt;/i&gt;in android&lt;i&gt;&amp;nbsp;&lt;/i&gt;. Basically a webview in android means simply loading &amp;nbsp;a webpage through our android app , however it uses the default browser to load the url we requested.&lt;br /&gt;
&lt;br /&gt;
If we use only web view &amp;nbsp;, the url we requested will load directly from the default web browser i.e &amp;nbsp;web browser opens up and loads the page , this is the same as opening our browser and browsing.&lt;br /&gt;
&lt;br /&gt;
If we use Web Client , the url we requested will load in the app itself , unlike the earlier case it does not open the browser externally as a separate app instead the browser loads the url in app itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The layout consists of one button and webview , so when the button is clicked the url is loaded in the webview.&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;Layout file code is shown below ,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000faXBWTGk1OVBjcTQ&quot;&gt;Get the .apk file&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &lt;span id=&quot;download&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;https://github.com/avinashn/Android-WebView_Example&quot; target=&quot;_blank&quot;&gt;Application on Github&lt;/a&gt;&lt;/span&gt; &lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Layout ( activity_main.xml) :&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;&lt;span style=&quot;color:#ac885b&quot;&gt;LinearLayout&lt;/span&gt; &lt;span style=&quot;color:#ac885b&quot;&gt;xmlns&lt;/span&gt;:android=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;http://schemas.android.com/apk/res/android&quot;&lt;/span&gt;
    &lt;span style=&quot;color:#ac885b&quot;&gt;xmlns&lt;/span&gt;:tools=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;http://schemas.android.com/tools&quot;&lt;/span&gt;
    &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:layout_width=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;match_parent&quot;&lt;/span&gt;
    &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:layout_height=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;match_parent&quot;&lt;/span&gt;
    &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:orientation=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;vertical&quot;&lt;/span&gt;
    &lt;span style=&quot;color:#ac885b&quot;&gt;tools&lt;/span&gt;:context=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;.MainActivity&quot;&lt;/span&gt;&gt;&lt;/span&gt;

    &lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;&lt;span style=&quot;color:#ac885b&quot;&gt;Button&lt;/span&gt; &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:id=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;@+id/loadUrl&quot;&lt;/span&gt;
    &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:layout_width=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;fill_parent&quot;&lt;/span&gt;
    &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:layout_height=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;20pt&quot;&lt;/span&gt;
    &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:text=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Load Url&quot;&lt;/span&gt; /&gt;&lt;/span&gt;


    &lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;&lt;span style=&quot;color:#ac885b&quot;&gt;WebView&lt;/span&gt; &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:id=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;@+id/webview&quot;&lt;/span&gt;
    &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:layout_width=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;fill_parent&quot;&lt;/span&gt;
    &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:layout_height=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;fill_parent&quot;&lt;/span&gt;&gt;&lt;/span&gt;&lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;/&lt;span style=&quot;color:#ac885b&quot;&gt;WebView&lt;/span&gt;&gt;&lt;/span&gt;

&lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;/&lt;span style=&quot;color:#ac885b&quot;&gt;LinearLayout&lt;/span&gt;&gt;&lt;/span&gt;
&lt;/pre&gt;&lt;br /&gt;
Here is the java part , we initialized the button and the webview in onCreate() method , and when the button is clicked we set the &lt;i&gt;WebVewClient&lt;/i&gt; , so the requested url is loaded in the app itself rather than opening it separately in a browser. &lt;br /&gt;
&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;wv&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setWebViewClient(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; myWebViewClient());

&lt;/pre&gt;&lt;br /&gt;
The MainActivity file code is shown below ,&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Java Code (Main Activity.java) :&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;package&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;mycodingcorner.webviewexample&lt;/span&gt;;

&lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;android.app.Activity&lt;/span&gt;;
&lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;android.graphics.Bitmap&lt;/span&gt;;
&lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;android.os.Bundle&lt;/span&gt;;
&lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;android.view.View&lt;/span&gt;;
&lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;android.webkit.WebView&lt;/span&gt;;
&lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;android.webkit.WebViewClient&lt;/span&gt;;
&lt;span style=&quot;color:#cda869&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;android.widget.Button&lt;/span&gt;;

&lt;span style=&quot;color:#cda869&quot;&gt;import static&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;android.view.View.OnClickListener&lt;/span&gt;;


&lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;MainActivity&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;extends&lt;/span&gt; &lt;span style=&quot;color:#9b5c2e;font-style:italic&quot;&gt;Activity&lt;/span&gt; {
    &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;WebView&lt;/span&gt; wv;
    &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; url;

    &lt;span style=&quot;color:#f9ee98&quot;&gt;@Override&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;onCreate&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;Bundle&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;savedInstanceState&lt;/span&gt;) {
        &lt;span style=&quot;color:#7587a6&quot;&gt;super&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;onCreate(savedInstanceState);
        setContentView(&lt;span style=&quot;color:#f9ee98&quot;&gt;R&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;layout&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;activity_main);
        wv &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;WebView&lt;/span&gt;) findViewById(&lt;span style=&quot;color:#f9ee98&quot;&gt;R&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;id&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;webview);
        url &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;http://www.mycodingcorner.tk/2016/02/android-web-view-example.html&quot;&lt;/span&gt;;
        &lt;span style=&quot;color:#f9ee98&quot;&gt;Button&lt;/span&gt; load_url &lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt; (&lt;span style=&quot;color:#f9ee98&quot;&gt;Button&lt;/span&gt;) findViewById(&lt;span style=&quot;color:#f9ee98&quot;&gt;R&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;id&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;loadUrl);
        load_url&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setOnClickListener(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;OnClickListener&lt;/span&gt;() {
            &lt;span style=&quot;color:#f9ee98&quot;&gt;@Override&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;onClick&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;View&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;view&lt;/span&gt;) {
                wv&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setWebViewClient(&lt;span style=&quot;color:#cda869&quot;&gt;new&lt;/span&gt; myWebViewClient());
                wv&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getSettings()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setJavaScriptEnabled(&lt;span style=&quot;color:#cf6a4c&quot;&gt;true&lt;/span&gt;);
                wv&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getSettings()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setLoadsImagesAutomatically(&lt;span style=&quot;color:#cf6a4c&quot;&gt;true&lt;/span&gt;);
                wv&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;getSettings()&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setJavaScriptEnabled(&lt;span style=&quot;color:#cf6a4c&quot;&gt;true&lt;/span&gt;);
                wv&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;setScrollBarStyle(&lt;span style=&quot;color:#f9ee98&quot;&gt;View&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;SCROLLBARS_INSIDE_OVERLAY&lt;/span&gt;);
                wv&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;loadUrl(url);
            }
        });


    }

    &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;myWebViewClient&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;extends&lt;/span&gt; &lt;span style=&quot;color:#9b5c2e;font-style:italic&quot;&gt;WebViewClient&lt;/span&gt; {
        &lt;span style=&quot;color:#f9ee98&quot;&gt;@Override&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;onPageStarted&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;WebView&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;view&lt;/span&gt;, &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;url&lt;/span&gt;, &lt;span style=&quot;color:#f9ee98&quot;&gt;Bitmap&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;favicon&lt;/span&gt;) {
            &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// TODO Auto-generated method stubsuper.onPageStarted(view, url, favicon);&lt;/span&gt;
        }

        &lt;span style=&quot;color:#f9ee98&quot;&gt;@Override&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color:#f9ee98&quot;&gt;boolean&lt;/span&gt; &lt;span style=&quot;color:#9b703f&quot;&gt;shouldOverrideUrlLoading&lt;/span&gt;(&lt;span style=&quot;color:#f9ee98&quot;&gt;WebView&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;view&lt;/span&gt;, &lt;span style=&quot;color:#f9ee98&quot;&gt;String&lt;/span&gt; &lt;span style=&quot;color:#7587a6&quot;&gt;url&lt;/span&gt;) {
            &lt;span style=&quot;color:#5f5a60;font-style:italic&quot;&gt;// TODO Auto-generated method stub&lt;/span&gt;
view&lt;span style=&quot;color:#cda869&quot;&gt;.&lt;/span&gt;loadUrl(url);
            &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;true&lt;/span&gt;;

        }
    }


}
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000faXBWTGk1OVBjcTQ&quot;&gt;Get the .apk file&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &lt;span id=&quot;download&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;https://github.com/avinashn/Android-WebView_Example&quot; target=&quot;_blank&quot;&gt;Application on Github&lt;/a&gt;&lt;/span&gt; &lt;/center&gt;&lt;br /&gt;
Here in manifest file ,we have to INTERNET permission as the app loads the contents of the url from the internet.&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&amp;lt;uses-permission android:name=&quot;android.permission.INTERNET&quot;&amp;gt;&amp;lt;/uses-permission&amp;gt;&lt;/pre&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Manifest file (AndroidManifest.xml):&amp;nbsp;&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;&lt;span style=&quot;color:#494949&quot;&gt;&amp;lt;?&lt;span style=&quot;color:#494949&quot;&gt;xml&lt;/span&gt;&lt;span style=&quot;color:#494949&quot;&gt; version&lt;/span&gt;=&lt;span style=&quot;color:#494949&quot;&gt;&quot;1.0&quot;&lt;/span&gt;&lt;span style=&quot;color:#494949&quot;&gt; encoding&lt;/span&gt;=&lt;span style=&quot;color:#494949&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;?&gt;&lt;/span&gt;&lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;&lt;span style=&quot;color:#ac885b&quot;&gt;manifest&lt;/span&gt; 
xmlns:android=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;http://schemas.android.com/apk/res/android&quot;&lt;/span&gt;package=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;mycodingcorner.webviewexample&quot;&lt;/span&gt;&gt;&lt;/span&gt;

    &lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;&lt;span style=&quot;color:#ac885b&quot;&gt;uses-permission&lt;/span&gt; &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:name=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;android.permission.INTERNET&quot;&lt;/span&gt;&gt;&amp;lt;/&lt;span style=&quot;color:#ac885b&quot;&gt;uses-permission&lt;/span&gt;&gt;&lt;/span&gt;
    &lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;&lt;span style=&quot;color:#ac885b&quot;&gt;application&lt;/span&gt; &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:allowBackup=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;true&quot;&lt;/span&gt;android:icon=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;@mipmap/ic_launcher&quot;&lt;/span&gt;
android:label=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;@string/app_name&quot;&lt;/span&gt;android:theme=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;@style/AppTheme&quot;&lt;/span&gt;&gt;&lt;/span&gt;
        &lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;&lt;span style=&quot;color:#ac885b&quot;&gt;activity&lt;/span&gt; &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:name=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;.MainActivity&quot;&lt;/span&gt;android:label=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;@string/app_name&quot;&lt;/span&gt;&gt;&lt;/span&gt;
            &lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;&lt;span style=&quot;color:#ac885b&quot;&gt;intent-filter&lt;/span&gt;&gt;&lt;/span&gt;
                &lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;&lt;span style=&quot;color:#ac885b&quot;&gt;action&lt;/span&gt; &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:name=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;android.intent.action.MAIN&quot;&lt;/span&gt; /&gt;&lt;/span&gt;

                &lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;&lt;span style=&quot;color:#ac885b&quot;&gt;category&lt;/span&gt; &lt;span style=&quot;color:#ac885b&quot;&gt;android&lt;/span&gt;:name=&lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;android.intent.category.LAUNCHER&quot;&lt;/span&gt; /&gt;&lt;/span&gt;
            &lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;/&lt;span style=&quot;color:#ac885b&quot;&gt;intent-filter&lt;/span&gt;&gt;&lt;/span&gt;
        &lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;/&lt;span style=&quot;color:#ac885b&quot;&gt;activity&lt;/span&gt;&gt;&lt;/span&gt;
    &lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;/&lt;span style=&quot;color:#ac885b&quot;&gt;application&lt;/span&gt;&gt;&lt;/span&gt;

&lt;span style=&quot;color:#ac885b&quot;&gt;&amp;lt;/&lt;span style=&quot;color:#ac885b&quot;&gt;manifest&lt;/span&gt;&gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000faXBWTGk1OVBjcTQ&quot;&gt;Get the .apk file&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &lt;span id=&quot;download&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;https://github.com/avinashn/Android-WebView_Example&quot; target=&quot;_blank&quot;&gt;Complete Project on Github&lt;/a&gt;&lt;/span&gt; &lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&lt;/h2&gt;&lt;table align=&quot;center&quot; 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/AVvXsEiTRfrjDEfLK4ZFnwCqUlhFoHIgytdXWdOMcfehzph6ra3CHJ_qFt3riMswFTdKBXya3z87x6X668iJ9w8Vz4XiCcxpH3Nd70VPHo4HjtAULA1TM8t5PRw1ccas2Xop8n6CDF268tUbUKE/s1600/Screenshot_2016-02-02-00-07-54%255B1%255D.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTRfrjDEfLK4ZFnwCqUlhFoHIgytdXWdOMcfehzph6ra3CHJ_qFt3riMswFTdKBXya3z87x6X668iJ9w8Vz4XiCcxpH3Nd70VPHo4HjtAULA1TM8t5PRw1ccas2Xop8n6CDF268tUbUKE/s400/Screenshot_2016-02-02-00-07-54%255B1%255D.png&quot; width=&quot;225&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;Android - WebView Example&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgXhsFLitxCDKx0F_kscMUALn2Jmhbr23rwN3wEjTjsglh5OiYkdZNZj0T533UTSnvayWqc8F2wjTsJGQjhozXoahRkddZ7JVPTAYgpetXYkI8Sa3_7B2c9oenYICWt5wapaYtZv6U1_SU/s1600/Screenshot_2016-02-02-00-08-04%255B1%255D.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXhsFLitxCDKx0F_kscMUALn2Jmhbr23rwN3wEjTjsglh5OiYkdZNZj0T533UTSnvayWqc8F2wjTsJGQjhozXoahRkddZ7JVPTAYgpetXYkI8Sa3_7B2c9oenYICWt5wapaYtZv6U1_SU/s400/Screenshot_2016-02-02-00-08-04%255B1%255D.png&quot; width=&quot;225&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;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;Android - WebView Example&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/02/android-web-view-example.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTRfrjDEfLK4ZFnwCqUlhFoHIgytdXWdOMcfehzph6ra3CHJ_qFt3riMswFTdKBXya3z87x6X668iJ9w8Vz4XiCcxpH3Nd70VPHo4HjtAULA1TM8t5PRw1ccas2Xop8n6CDF268tUbUKE/s72-c/Screenshot_2016-02-02-00-07-54%255B1%255D.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-7626776236653932771</guid><pubDate>Mon, 01 Feb 2016 05:36:00 +0000</pubDate><atom:updated>2016-05-31T23:05:46.149-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cpp Program to find length of a string using strlen function</category><category domain="http://www.blogger.com/atom/ns#">Cpp Programming</category><category domain="http://www.blogger.com/atom/ns#">Length of a string.</category><title>Cpp Program to find length of a string using strlen function</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;5&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top:-80px&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;p&gt;This is a Cpp Program to find the length of a String.&lt;br /&gt;
Here we use string function strlen() to find the length of a string.&lt;br /&gt;
All the string functions are present in the header string.h&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;!-- /225324929/CC_MR_ATF_300X250 --&gt;&lt;br /&gt;
&lt;div id=&quot;div-gpt-ad-1455896145266-0&quot; style=&quot;height: 250px; width: 300px;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
googletag.cmd.push(function() { googletag.display(&#39;div-gpt-ad-1455896145266-0&#39;); });
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/table&gt;&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fYXFDZU0waDZDamM&quot; target=&quot;_self&quot;&gt;Download Code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;#include &amp;lt;iostream&gt;
#include &amp;lt;string.h&gt;

using namespace std;

&lt;span style=&quot;color:#dad085&quot;&gt;int&lt;/span&gt; main()
{
    char &lt;span style=&quot;color:#dad085&quot;&gt;name&lt;/span&gt;[&lt;span style=&quot;color:#cf6a4c&quot;&gt;40&lt;/span&gt;];
    cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter any name(String) : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;;
    cin.&lt;span style=&quot;color:#dad085&quot;&gt;get&lt;/span&gt;(&lt;span style=&quot;color:#dad085&quot;&gt;name&lt;/span&gt; , &lt;span style=&quot;color:#cf6a4c&quot;&gt;40&lt;/span&gt;);
    cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;The length of the string you entered is : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt; &amp;lt;&amp;lt; strlen(&lt;span style=&quot;color:#dad085&quot;&gt;name&lt;/span&gt;) &amp;lt;&amp;lt; endl;
    &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
}
&lt;/pre&gt;&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&amp;nbsp;&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEgJ9ZbRGg_2nOse5nYYOV9HZQjH4x4PAy8yunIwWMA1CZbpQTXePtkVlzPuKZWlAU1T0E1YzC-NpOiS6eqgmCIFkMd_7KYpxE9jbnEfi0Tcppz9oBNZbPQHg4ZiR0CdJ9-7_heCLzvXiMc/s1600/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ9ZbRGg_2nOse5nYYOV9HZQjH4x4PAy8yunIwWMA1CZbpQTXePtkVlzPuKZWlAU1T0E1YzC-NpOiS6eqgmCIFkMd_7KYpxE9jbnEfi0Tcppz9oBNZbPQHg4ZiR0CdJ9-7_heCLzvXiMc/s1600/Capture.PNG&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;Cpp Program - Length of a string&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fYXFDZU0waDZDamM&quot; target=&quot;_self&quot;&gt;Download Code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/01/cpp-program-to-find-length-of-string-using-strlen-function.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ9ZbRGg_2nOse5nYYOV9HZQjH4x4PAy8yunIwWMA1CZbpQTXePtkVlzPuKZWlAU1T0E1YzC-NpOiS6eqgmCIFkMd_7KYpxE9jbnEfi0Tcppz9oBNZbPQHg4ZiR0CdJ9-7_heCLzvXiMc/s72-c/Capture.PNG" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-4464902010441846874</guid><pubDate>Sun, 31 Jan 2016 17:42:00 +0000</pubDate><atom:updated>2016-05-31T23:07:30.686-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cpp Programming</category><category domain="http://www.blogger.com/atom/ns#">Getting Started with Strings in Cpp - Reading a string and displaying it</category><category domain="http://www.blogger.com/atom/ns#">Strings</category><title>Getting Started with Strings in Cpp - Reading a string and displaying it</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;This is a simple Cpp Program to read and display the content of the string.&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fMUJXOVJIQ2szSkk&quot; target=&quot;_self&quot;&gt;Download Code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;#include &amp;lt;iostream&gt;
#include &amp;lt;string.h&gt;

using namespace std;

&lt;span style=&quot;color:#dad085&quot;&gt;int&lt;/span&gt; main()
{
    char &lt;span style=&quot;color:#dad085&quot;&gt;name&lt;/span&gt;[&lt;span style=&quot;color:#cf6a4c&quot;&gt;40&lt;/span&gt;];
    cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter any name(String) : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;;
    cin.&lt;span style=&quot;color:#dad085&quot;&gt;get&lt;/span&gt;(&lt;span style=&quot;color:#dad085&quot;&gt;name&lt;/span&gt; , &lt;span style=&quot;color:#cf6a4c&quot;&gt;40&lt;/span&gt;);
    cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;The length of the string you entered is : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt; &amp;lt;&amp;lt; strlen(&lt;span style=&quot;color:#dad085&quot;&gt;name&lt;/span&gt;) &amp;lt;&amp;lt; endl;
    &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
}
&lt;/pre&gt;&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEh2oaljytDchyieWKxCrE7J94Akn2zD_zoufY6aQJZxHPhYEJQ3D3DAy_ZJJBdsAu_S913ckzOtBuxK1Io7BWAVh2IOL3S5TvUda8qQ2pC9ZwkAgX3BJvEg9mZGvKg4T0yFOrK1OQBZ3Mw/s1600/capture%25288%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;72&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2oaljytDchyieWKxCrE7J94Akn2zD_zoufY6aQJZxHPhYEJQ3D3DAy_ZJJBdsAu_S913ckzOtBuxK1Io7BWAVh2IOL3S5TvUda8qQ2pC9ZwkAgX3BJvEg9mZGvKg4T0yFOrK1OQBZ3Mw/s640/capture%25288%2529.png&quot; width=&quot;640&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;Cpp Program - Reading and displaying a string&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fMUJXOVJIQ2szSkk&quot; target=&quot;_self&quot;&gt;Download Code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Related Programs :&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-size: large;&quot;&gt;&lt;a href=&quot;http://mycodingcorner.tk/2015/01/getting-started-with-string-using-gets.html&quot; target=&quot;_blank&quot;&gt;Getting Started with strings - Using gets() and puts() in C&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://mycodingcorner.tk/2015/01/c-program-to-find-length-of-string.html&quot; target=&quot;_blank&quot;&gt;Length of a string using strlen() in C&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://mycodingcorner.tk/2015/01/c-program-to-find-length-of-string-without-strlen.html&quot; target=&quot;_blank&quot;&gt;Length Of a String without using string function strlen() in C&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/01/getting-started-with-strings-in-cpp.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2oaljytDchyieWKxCrE7J94Akn2zD_zoufY6aQJZxHPhYEJQ3D3DAy_ZJJBdsAu_S913ckzOtBuxK1Io7BWAVh2IOL3S5TvUda8qQ2pC9ZwkAgX3BJvEg9mZGvKg4T0yFOrK1OQBZ3Mw/s72-c/capture%25288%2529.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3753047564959332256.post-7054614399571881518</guid><pubDate>Sun, 31 Jan 2016 09:38:00 +0000</pubDate><atom:updated>2016-05-31T23:08:57.438-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cpp Program to print triangle with numbers</category><category domain="http://www.blogger.com/atom/ns#">Cpp Programming</category><category domain="http://www.blogger.com/atom/ns#">pattern programs</category><title>Cpp Program to print triangle with numbers</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;This is a simple Cpp Program which prints out a triangle with respect to the input given , here the obtained triangle is filled with numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEjcOTzjllGAoVshLp6QKVrCUT1CZEsfdExGNLK-HGdnUmtOGrIwGQ-FZ3E6UmGK8ExPuDcdMlO5IG2j0Fxg7LhbeKiX9wLhoQ5kJilliCy0DJCSlWp3108ZsMTREf5bo075pg-2yh99Ztw/s1600/NumTrianglesamole.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;188&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcOTzjllGAoVshLp6QKVrCUT1CZEsfdExGNLK-HGdnUmtOGrIwGQ-FZ3E6UmGK8ExPuDcdMlO5IG2j0Fxg7LhbeKiX9wLhoQ5kJilliCy0DJCSlWp3108ZsMTREf5bo075pg-2yh99Ztw/s1600/NumTrianglesamole.PNG&quot; width=&quot;320&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;Triangle pattern with numbers&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fYzllMkpwSnNHdWs&quot; target=&quot;_self&quot;&gt;Download Code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;PROGRAM :&lt;/h2&gt;&lt;pre style=&quot;background:#181818;color:#f8f8f8&quot;&gt;#include &amp;lt;iostream&gt;

using namespace std;

&lt;span style=&quot;color:#dad085&quot;&gt;int&lt;/span&gt; main()
{
    &lt;span style=&quot;color:#dad085&quot;&gt;int&lt;/span&gt; i, j, n,k;
    cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;Enter number of lines[height of triangle] : &lt;span style=&quot;color:#ddf2a4&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt;;
    cin &gt;&gt; n;
    &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(i&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; i&amp;lt;&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;n; i&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
    {
        &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(j&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;i; j&amp;lt;n; j&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
        {
            cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot; &quot;&lt;/span&gt;;
        }
        &lt;span style=&quot;color:#cda869&quot;&gt;for&lt;/span&gt;(k&lt;span style=&quot;color:#cda869&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;1&lt;/span&gt;; k&amp;lt;(i&lt;span style=&quot;color:#cda869&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color:#cf6a4c&quot;&gt;2&lt;/span&gt;); k&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#cda869&quot;&gt;+&lt;/span&gt;)
        {
            cout &amp;lt;&amp;lt; k;
        }
        cout &amp;lt;&amp;lt; &lt;span style=&quot;color:#8f9d6a&quot;&gt;&quot;&lt;span style=&quot;color:#ddf2a4&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;
    }
    &lt;span style=&quot;color:#cda869&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color:#cf6a4c&quot;&gt;0&lt;/span&gt;;
}
&lt;/pre&gt;&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;OUTPUT :&lt;/h2&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&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/AVvXsEhLupDxH4D2OtqPRv6b4htK_iARx3zD7XZAwQdiRGt4Gri0ZCnlH4mqlYmvZwcB-Yp_WwuihBLdSRWV76jKdqqpeK0orwlo_AO8H8lcd_yjgiAZikAeJdjAI-7NUcymmmjbX8BqZB2gcy8/s1600/capture%25287%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLupDxH4D2OtqPRv6b4htK_iARx3zD7XZAwQdiRGt4Gri0ZCnlH4mqlYmvZwcB-Yp_WwuihBLdSRWV76jKdqqpeK0orwlo_AO8H8lcd_yjgiAZikAeJdjAI-7NUcymmmjbX8BqZB2gcy8/s1600/capture%25287%2529.png&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;Cpp Program - Triangle with numbers&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;center&gt;&lt;span id=&quot;download&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B-hHPotM000fYzllMkpwSnNHdWs&quot; target=&quot;_self&quot;&gt;Download Code&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://codingcorner999.blogspot.com/2016/01/cpp-program-to-print-triangle-with-numbers.html</link><author>noreply@blogger.com (Avinash)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcOTzjllGAoVshLp6QKVrCUT1CZEsfdExGNLK-HGdnUmtOGrIwGQ-FZ3E6UmGK8ExPuDcdMlO5IG2j0Fxg7LhbeKiX9wLhoQ5kJilliCy0DJCSlWp3108ZsMTREf5bo075pg-2yh99Ztw/s72-c/NumTrianglesamole.PNG" height="72" width="72"/></item></channel></rss>