<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns: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'><id>tag:blogger.com,1999:blog-2600354424635792516</id><updated>2026-03-29T22:07:38.185+05:30</updated><category term="CBNST programs in c"/><category term="data structure through c"/><category term="simple c programs"/><category term="my stuffs"/><category term="airtel tricks"/><category term="idea tricks"/><category term="internet tricks"/><category term="windows tricks"/><title type='text'>programming language codes</title><subtitle type='html'>Programing codes.&#xa;C programs,&#xa;data structure programs,&#xa;cbnst programs,&#xa;NA programs in c,&#xa;c programs codes,&#xa;mobile tips nd tricks,</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>58</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-4001321792902661247</id><published>2025-08-01T08:23:00.003+05:30</published><updated>2025-08-01T08:23:56.647+05:30</updated><title type='text'>Python program to check prime numbers</title><content type='html'>&lt;p&gt;&amp;nbsp;# Check if a number is prime&lt;/p&gt;&lt;p&gt;num = int(input(&quot;Enter a number: &quot;))&lt;/p&gt;&lt;p&gt;if num &amp;gt; 1:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; for i in range(2, int(num ** 0.5) + 1):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if num % i == 0:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(f&quot;{num} is not a prime number&quot;)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; else:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(f&quot;{num} is a prime number&quot;)&lt;/p&gt;&lt;p&gt;else:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; print(f&quot;{num} is not a prime number&quot;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/4001321792902661247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2025/08/python-program-to-check-prime-numbers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/4001321792902661247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/4001321792902661247'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2025/08/python-program-to-check-prime-numbers.html' title='Python program to check prime numbers'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-5435966145098695654</id><published>2025-08-01T07:27:00.001+05:30</published><updated>2025-08-01T07:27:08.289+05:30</updated><title type='text'>Python program to check armstrong number </title><content type='html'>&lt;p&gt;&amp;nbsp;# Check if a number is an Armstrong number&lt;/p&gt;&lt;p&gt;num = int(input(&quot;Enter a number: &quot;))&lt;/p&gt;&lt;p&gt;order = len(str(num))&lt;/p&gt;&lt;p&gt;sum = 0&lt;/p&gt;&lt;p&gt;temp = num&lt;/p&gt;&lt;p&gt;while temp &amp;gt; 0:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; digit = temp % 10&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; sum += digit ** order&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; temp //= 10&lt;/p&gt;&lt;p&gt;if num == sum:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; print(f&quot;{num} is an Armstrong number&quot;)&lt;/p&gt;&lt;p&gt;else:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; print(f&quot;{num} is not an Armstrong number&quot;)&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/5435966145098695654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2025/08/python-program-to-check-armstrong-number.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/5435966145098695654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/5435966145098695654'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2025/08/python-program-to-check-armstrong-number.html' title='Python program to check armstrong number '/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-1683352059823999240</id><published>2025-08-01T07:26:00.002+05:30</published><updated>2025-08-01T07:26:20.176+05:30</updated><title type='text'>Python program to calculate compund interest </title><content type='html'>&lt;p&gt;&amp;nbsp;# Calculate simple interest&lt;/p&gt;&lt;p&gt;principal = float(input(&quot;Enter principal amount: &quot;))&lt;/p&gt;&lt;p&gt;rate = float(input(&quot;Enter rate of interest: &quot;))&lt;/p&gt;&lt;p&gt;time = float(input(&quot;Enter time (in years): &quot;))&lt;/p&gt;&lt;p&gt;si = (principal * rate * time) / 100&lt;/p&gt;&lt;p&gt;print(f&quot;Simple Interest: {si}&quot;)&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/1683352059823999240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2025/08/python-program-to-calculate-compund.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/1683352059823999240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/1683352059823999240'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2025/08/python-program-to-calculate-compund.html' title='Python program to calculate compund interest '/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-8679142329965943727</id><published>2025-08-01T07:25:00.002+05:30</published><updated>2025-08-01T07:25:27.064+05:30</updated><title type='text'>Python program to calculate simple interest</title><content type='html'>&lt;p&gt;&amp;nbsp;# Calculate simple interest&lt;/p&gt;&lt;p&gt;principal = float(input(&quot;Enter principal amount: &quot;))&lt;/p&gt;&lt;p&gt;rate = float(input(&quot;Enter rate of interest: &quot;))&lt;/p&gt;&lt;p&gt;time = float(input(&quot;Enter time (in years): &quot;))&lt;/p&gt;&lt;p&gt;si = (principal * rate * time) / 100&lt;/p&gt;&lt;p&gt;print(f&quot;Simple Interest: {si}&quot;)&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/8679142329965943727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2025/08/python-program-to-calculate-simple.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/8679142329965943727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/8679142329965943727'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2025/08/python-program-to-calculate-simple.html' title='Python program to calculate simple interest'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-8800532372203657859</id><published>2025-08-01T07:24:00.004+05:30</published><updated>2025-08-01T07:24:39.584+05:30</updated><title type='text'>Python program for finding factorial</title><content type='html'>&lt;p&gt;&amp;nbsp;# Find factorial of a number&lt;/p&gt;&lt;p&gt;num = int(input(&quot;Enter a number: &quot;))&lt;/p&gt;&lt;p&gt;factorial = 1&lt;/p&gt;&lt;p&gt;for i in range(1, num + 1):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; factorial *= i&lt;/p&gt;&lt;p&gt;print(f&quot;Factorial of {num}: {factorial}&quot;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/8800532372203657859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2025/08/python-program-for-finding-factorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/8800532372203657859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/8800532372203657859'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2025/08/python-program-for-finding-factorial.html' title='Python program for finding factorial'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-8505249368232648107</id><published>2025-08-01T07:22:00.000+05:30</published><updated>2025-08-01T07:22:53.360+05:30</updated><title type='text'>Python program to add to numbers</title><content type='html'>&lt;p&gt;&amp;nbsp;# Program to add two numbers entered by the user&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;# Take input from the user&lt;/p&gt;&lt;p&gt;num1 = input(&quot;Enter the first number: &quot;)&lt;/p&gt;&lt;p&gt;num2 = input(&quot;Enter the second number: &quot;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;# Convert inputs to float (to support decimals)&lt;/p&gt;&lt;p&gt;sum = float(num1) + float(num2)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;# Display the result&lt;/p&gt;&lt;p&gt;print(&quot;The sum of {0} and {1} is {2}&quot;.format(num1, num2, sum))&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/8505249368232648107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2025/08/python-program-to-add-to-numbers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/8505249368232648107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/8505249368232648107'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2025/08/python-program-to-add-to-numbers.html' title='Python program to add to numbers'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-590699314671742822</id><published>2012-05-22T11:13:00.000+05:30</published><updated>2012-05-22T11:13:43.388+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CBNST programs in c"/><title type='text'>c program of gauss ELIMINITION method</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
/*Gauss Elimination */&lt;br /&gt;
# include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
# include &amp;lt;conio.h&amp;gt;&lt;br /&gt;
# include &amp;lt;math.h&amp;gt;&lt;br /&gt;
# define MAX 10&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
int i,j,n,k;&lt;br /&gt;
float mat[MAX][MAX],x[MAX],temp,pivot,sum=0;&lt;br /&gt;
clrscr();&lt;br /&gt;
printf(&quot;\t\t\t GAUSS ELIMINITION METHOD\n&quot;);&lt;br /&gt;
printf(&quot;-------------------------------------------------------------------\n&quot;);&lt;br /&gt;
printf(&quot;Enter No of Equtions : &quot;);&lt;br /&gt;
scanf(&quot;%d&quot;,&amp;amp;n);&lt;br /&gt;
printf(&quot;Enter Coefficients of Eqution \n&quot;);&lt;br /&gt;
for(i=1;i&amp;lt;=n;i++)&lt;br /&gt;
for(j=1;j&amp;lt;=n;j++)&lt;br /&gt;
scanf(&quot;%f&quot;,&amp;amp;mat[i][j]);&lt;br /&gt;
printf(&quot;Enter Constant value\n&quot;);&lt;br /&gt;
for(i=1;i&amp;lt;=n;i++)&lt;br /&gt;
{&lt;br /&gt;
scanf(&quot;%f&quot;,&amp;amp;mat[i][n+1]);&lt;br /&gt;
x[i]=mat[i][n+1];&lt;br /&gt;
}&lt;br /&gt;
for(i=2;i&amp;lt;=n;i++)&lt;br /&gt;
{&lt;br /&gt;
for(j=i;j&amp;lt;=n;j++)&lt;br /&gt;
{&lt;br /&gt;
pivot=mat[j][i-1]/mat[i-1][i-1];&lt;br /&gt;
for(k=i-1;k&amp;lt;=n+1;k++)&lt;br /&gt;
mat[j][k]=mat[j][k]-pivot*mat[i-1][k];&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
printf(&quot;Eliminated matrix as :- \n&quot;);&lt;br /&gt;
for(i=1;i&amp;lt;=n;i++)&lt;br /&gt;
{&lt;br /&gt;
for(j=1;j&amp;lt;=n+1;j++)&lt;br /&gt;
printf(&quot;\t%.2f&quot;,mat[i][j]);&lt;br /&gt;
printf(&quot;\n&quot;);&lt;br /&gt;
}&lt;br /&gt;
for(i=1;i&amp;lt;=n;i++)&lt;br /&gt;
{&lt;br /&gt;
if(mat[i][i]==0)&lt;br /&gt;
{&lt;br /&gt;
printf(&quot;Since diagonal element become zero\n Hence solution is not possible\n&quot;);&lt;br /&gt;
exit(1);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
printf(&quot;Solution : \n&quot;);&lt;br /&gt;
for(i=0;i {&lt;br /&gt;
sum=0;&lt;br /&gt;
for(j=n;j&amp;gt;n-i;j--)&lt;br /&gt;
sum=sum+mat[n-i][j];&lt;br /&gt;
&lt;br /&gt;
x[n-i]=(mat[n-i][n+1]-sum*x[n])/mat[n-i][n-i];&lt;br /&gt;
printf(&quot;X%d = %4.2f\n&quot;,n-i,x[n-i]);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
getch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
OUTPUT :-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GAUSS ELIMINITION METHOD&lt;br /&gt;
------------------------------------------------------------------------------&lt;br /&gt;
Enter No of Equtions : 3&lt;br /&gt;
Enter Coefficients of Eqution&lt;br /&gt;
4 3 -2&lt;br /&gt;
1 1 1&lt;br /&gt;
3 -2 1&lt;br /&gt;
Enter Constant value&lt;br /&gt;
5 3 2&lt;br /&gt;
Eliminated matrix as :-&lt;br /&gt;
4.00 3.00 -2.00 5.00&lt;br /&gt;
0.00 0.25 1.50 1.75&lt;br /&gt;
0.00 0.00 28.00 28.00&lt;br /&gt;
Solution :&lt;br /&gt;
X3 = 1.00&lt;br /&gt;
X2 = 1.00&lt;br /&gt;
X1 = 1.00&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/590699314671742822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/05/c-program-of-gauss-eliminition-method.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/590699314671742822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/590699314671742822'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/05/c-program-of-gauss-eliminition-method.html' title='c program of gauss ELIMINITION method'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-9173838725467636572</id><published>2012-05-22T11:09:00.000+05:30</published><updated>2012-05-22T11:21:14.175+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="my stuffs"/><title type='text'>facebook page of the blog</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;https://www.facebook.com/ProgramingCodes&quot;&gt;click here&lt;/a&gt;&amp;nbsp;to see the facebook page of this blog.&lt;br /&gt;
click on LIKE................. :)&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/9173838725467636572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/05/facebook-page-of-blog.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/9173838725467636572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/9173838725467636572'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/05/facebook-page-of-blog.html' title='facebook page of the blog'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-8399653544764223301</id><published>2012-05-22T10:50:00.003+05:30</published><updated>2012-05-22T10:50:59.818+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CBNST programs in c"/><title type='text'>C Program Of NA Using Trapezoidal Interpolation</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
/*Trapezoidal rule */&lt;br /&gt;
# include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
# include &amp;lt;conio.h&amp;gt;&lt;br /&gt;
# define MAX 20&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
int i,j,n;&lt;br /&gt;
float x[MAX],y[MAX],sum=0,h,res;&lt;br /&gt;
clrscr();&lt;br /&gt;
printf(&quot;Solution using Trapezoidal rule \n&quot;);&lt;br /&gt;
printf(&quot;Enter Number of data points : &quot;);&lt;br /&gt;
scanf(&quot;%d&quot;,&amp;amp;n);&lt;br /&gt;
printf(&quot;Enter value of table value set by set\n&quot;);&lt;br /&gt;
for(i=1;i&amp;lt;=n;i++)&lt;br /&gt;
{&lt;br /&gt;
printf(&quot;Enter value of x[%d] and y[%d] &quot;,i,i);&lt;br /&gt;
scanf(&quot;%f%f&quot;,&amp;amp;x[i],&amp;amp;y[i]);&lt;br /&gt;
}&lt;br /&gt;
h=x[2]-x[1];&lt;br /&gt;
printf(&quot;\nInterval :=%f\n&quot;,h);&lt;br /&gt;
sum=y[1]+y[n];&lt;br /&gt;
for(i=2;i&amp;lt;n;i++)&lt;br /&gt;
sum=sum+y[i]*2;&lt;br /&gt;
&lt;br /&gt;
res=sum*(h/2);&lt;br /&gt;
printf (&quot;Integral from %3.2f to %3.2f is : = %f&quot;,x[1],x[n],res);&lt;br /&gt;
getch();&lt;br /&gt;
}&lt;br /&gt;
OUTPUT :-&lt;br /&gt;
Solution using Trapezoidal rule&lt;br /&gt;
Enter Number of data points : 6&lt;br /&gt;
Enter value of table value set by set&lt;br /&gt;
Enter value of x[1] and y[1] 7.47 1.93&lt;br /&gt;
Enter value of x[2] and y[2] 7.48 1.95&lt;br /&gt;
Enter value of x[3] and y[3] 7.49 1.98&lt;br /&gt;
Enter value of x[4] and y[4] 7.50 2.01&lt;br /&gt;
Enter value of x[5] and y[5] 7.51 2.03&lt;br /&gt;
Enter value of x[6] and y[6] 7.52 2.06&lt;br /&gt;
&lt;br /&gt;
Interval :=0.010000&lt;br /&gt;
Integral from 7.47 to 7.52 is : = 0.099652&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/8399653544764223301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/05/c-program-of-na-using-trapezoidal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/8399653544764223301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/8399653544764223301'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/05/c-program-of-na-using-trapezoidal.html' title='C Program Of NA Using Trapezoidal Interpolation'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-3908695985769497150</id><published>2012-05-22T10:48:00.000+05:30</published><updated>2012-05-22T10:48:16.831+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CBNST programs in c"/><title type='text'>C Program Of NA Using Simpson 1/3 Rule</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
/*Simpson 1/3 Rule */&lt;br /&gt;
# include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
# include &amp;lt;conio.h&amp;gt;&lt;br /&gt;
# define MAX 20&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
int i,j,n;&lt;br /&gt;
float x[MAX],y[MAX],sum=0,h,res;&lt;br /&gt;
clrscr();&lt;br /&gt;
printf(&quot;Solution of 1/(1+x)dx using Simpson&#39;s 1/3 rule \n&quot;);&lt;br /&gt;
printf(&quot;Enter Number of data points : &quot;);&lt;br /&gt;
scanf(&quot;%d&quot;,&amp;amp;n);&lt;br /&gt;
printf(&quot;Enter value of table value set by set\n&quot;);&lt;br /&gt;
for(i=1;i&amp;lt;=n;i++)&lt;br /&gt;
{&lt;br /&gt;
scanf(&quot;%f&quot;,&amp;amp;x[i]);&lt;br /&gt;
y[i]=1/(x[i]+1);&lt;br /&gt;
}&lt;br /&gt;
printf(&quot;X \t\t Y\n&quot;);&lt;br /&gt;
for(i=1;i&amp;lt;=n;i++)&lt;br /&gt;
printf(&quot;%f\t%f\n&quot;,x[i],y[i]);&lt;br /&gt;
h=x[2]-x[1];&lt;br /&gt;
printf(&quot;\nSegment Interval `h&#39;:=0.25\n&quot;);&lt;br /&gt;
sum=sum+y[1]+y[n];&lt;br /&gt;
for(i=2;i&amp;lt;n;i++)&lt;br /&gt;
{&lt;br /&gt;
if(i%2==0)&lt;br /&gt;
sum=sum+y[i]*4;&lt;br /&gt;
else&lt;br /&gt;
sum=sum+y[i]*2;&lt;br /&gt;
}&lt;br /&gt;
res=sum*(0.25/3);&lt;br /&gt;
printf (&quot;Integral from %3.2f to %3.2f is : = %f&quot;,x[1],x[n],res);&lt;br /&gt;
getch();&lt;br /&gt;
}&lt;br /&gt;
OUTPUT&lt;br /&gt;
Solution of 1/(1+x)dx using Simpson&#39;s 1/3 rule&lt;br /&gt;
Enter Number of data points : 5&lt;br /&gt;
Enter value of table value for x column&lt;br /&gt;
0 .25 .50 .75 1&lt;br /&gt;
X Y&lt;br /&gt;
0.000000 1.000000&lt;br /&gt;
0.250000 0.800000&lt;br /&gt;
0.500000 0.666667&lt;br /&gt;
0.750000 0.571429&lt;br /&gt;
1.000000 0.500000&lt;br /&gt;
&lt;br /&gt;
Segment Interval `h&#39;:=0.25&lt;br /&gt;
Integral from 0.00 to 1.00 is : = 0.693254&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/3908695985769497150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/05/c-program-of-na-using-simpson-13-rule.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/3908695985769497150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/3908695985769497150'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/05/c-program-of-na-using-simpson-13-rule.html' title='C Program Of NA Using Simpson 1/3 Rule'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-2728624617158664476</id><published>2012-05-22T10:46:00.000+05:30</published><updated>2012-05-22T10:46:26.771+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CBNST programs in c"/><title type='text'>C Program Of NA Using Simpson 3/8 Rule</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
/*Simpson 3/8 rule */&lt;br /&gt;
# include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
# include &amp;lt;conio.h&amp;gt;&lt;br /&gt;
# define MAX 20&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
int j,n=0;&lt;br /&gt;
float x[MAX],y[MAX],sum=0,h,res,lb,ub,i;&lt;br /&gt;
clrscr();&lt;br /&gt;
printf(&quot;Solution of 1/(1+x)dx using Simpson&#39;s 3/8 rule \n&quot;);&lt;br /&gt;
printf (&quot;Enter initial value : &quot;);&lt;br /&gt;
scanf(&quot;%f&quot;,&amp;amp;lb);&lt;br /&gt;
printf(&quot;Enter final value : &quot;);&lt;br /&gt;
scanf(&quot;%f&quot;,&amp;amp;ub);&lt;br /&gt;
printf(&quot;Enter no. of Subinterval : &quot;);&lt;br /&gt;
scanf(&quot;%f&quot;,&amp;amp;h);&lt;br /&gt;
h=(ub-lb)/h;&lt;br /&gt;
for(i=lb;i&amp;lt;=ub;i=i+h)&lt;br /&gt;
{&lt;br /&gt;
x[n]=i;&lt;br /&gt;
y[n]=1/(1+x[n]);&lt;br /&gt;
n++;&lt;br /&gt;
}&lt;br /&gt;
printf(&quot;No.\t X\t\tY=1/(1+x)\n&quot;);&lt;br /&gt;
printf(&quot;---------------------------------------\n&quot;);&lt;br /&gt;
sum=y[0]+y[n-1];&lt;br /&gt;
for(j=0;j&amp;lt;n;j++)&lt;br /&gt;
printf(&quot;%d\t%f\t%f\n&quot;,j,x[j],y[j]);&lt;br /&gt;
printf(&quot;---------------------------------------\n&quot;);&lt;br /&gt;
for(j=1;j&amp;lt;n-1;j++)&lt;br /&gt;
{&lt;br /&gt;
if(j%3==0)&lt;br /&gt;
sum=sum+y[j]*2;&lt;br /&gt;
else&lt;br /&gt;
sum=sum+y[j]*3;&lt;br /&gt;
}&lt;br /&gt;
res=((3*h)/8)*sum;&lt;br /&gt;
printf(&quot;\nIntegral from %f to %f when h = %f is = %f&quot;,x[0],x[n-1],h,res);&lt;br /&gt;
getch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
OUTPUT&lt;br /&gt;
&lt;br /&gt;
Solution of 1/(1+x)dx using Simpson&#39;s 3/8 rule&lt;br /&gt;
Enter initial value : 6&lt;br /&gt;
Enter final value : 15&lt;br /&gt;
Enter no. of Subinterval : 8&lt;br /&gt;
No. X Y=1/(1+x)&lt;br /&gt;
---------------------------------------&lt;br /&gt;
0 6.000000 0.142857&lt;br /&gt;
1 7.125000 0.123077&lt;br /&gt;
2 8.250000 0.108108&lt;br /&gt;
3 9.375000 0.096386&lt;br /&gt;
4 10.500000 0.086957&lt;br /&gt;
5 11.625000 0.079208&lt;br /&gt;
6 12.750000 0.072727&lt;br /&gt;
7 13.875000 0.067227&lt;br /&gt;
8 15.000000 0.062500&lt;br /&gt;
---------------------------------------&lt;br /&gt;
&lt;br /&gt;
Integral from 6.000000 to 15.000000 when h = 1.125000 is = 0.817303&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/2728624617158664476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/05/c-program-of-na-using-simpson-38-rule.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/2728624617158664476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/2728624617158664476'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/05/c-program-of-na-using-simpson-38-rule.html' title='C Program Of NA Using Simpson 3/8 Rule'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-3633796534420923304</id><published>2012-05-22T10:41:00.000+05:30</published><updated>2012-05-22T10:41:16.568+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CBNST programs in c"/><title type='text'>C Program Of NA Using Runga-Kutta Mthod Of 4th Order</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;
/* Runge-kutta method of 4th order to solve 10*dy/dx=(x*x)+(y*y)*/&lt;/div&gt;
&lt;div&gt;
# include &amp;lt;stdio.h&amp;gt;&lt;/div&gt;
&lt;div&gt;
# include &amp;lt;conio.h&amp;gt;&lt;/div&gt;
&lt;div&gt;
void main()&lt;/div&gt;
&lt;div&gt;
{&lt;/div&gt;
&lt;div&gt;
int c=0;&lt;/div&gt;
&lt;div&gt;
float x,y0,xp,h,i,y1,m1,m2,m3,m4;&lt;/div&gt;
&lt;div&gt;
float f(float,float);&lt;/div&gt;
&lt;div&gt;
clrscr();&lt;/div&gt;
&lt;div&gt;
printf(&quot;Solution by Runge kutta 2nd order Method\n&quot;);&lt;/div&gt;
&lt;div&gt;
printf(&quot;Enter initial Boundry condition x,y : &quot;);&lt;/div&gt;
&lt;div&gt;
scanf(&quot;%f%f&quot;,&amp;amp;x,&amp;amp;y0);&lt;/div&gt;
&lt;div&gt;
printf(&quot;Enter Value of X at which Y is required : &quot;);&lt;/div&gt;
&lt;div&gt;
scanf(&quot;%f&quot;,&amp;amp;xp);&lt;/div&gt;
&lt;div&gt;
printf(&quot;Enter Interval ,h : &quot;);&lt;/div&gt;
&lt;div&gt;
scanf(&quot;%f&quot;,&amp;amp;h);&lt;/div&gt;
&lt;div&gt;
printf(&quot; No. X\t m1 \t m2\t m3 \t m4 \t Y\n&quot;);&lt;/div&gt;
&lt;div&gt;
printf(&quot;-------------------------------------------------------------------\n&quot;);&lt;/div&gt;
&lt;div&gt;
for(i=x;i&amp;lt;=xp;i=i+h)&lt;/div&gt;
&lt;div&gt;
{&lt;/div&gt;
&lt;div&gt;
c++;&lt;/div&gt;
&lt;div&gt;
m1=h*f(i,y0);&lt;/div&gt;
&lt;div&gt;
m2=h*f(i+(h/2),y0+(m1/2));&lt;/div&gt;
&lt;div&gt;
m3=h*f(i+(h/2),y0+(m2/2));&lt;/div&gt;
&lt;div&gt;
m4=h*f(i+h,y0+m3);&lt;/div&gt;
&lt;div&gt;
y1=y0+((m1+2*m2+2*m3+m4)/6);&lt;/div&gt;
&lt;div&gt;
printf(&quot;%2d %5.6f %5.6f %5.6f %5.6f %5.6f %5.6f\n&quot;,c,i,m1,m2,m3,m4,y1);&lt;/div&gt;
&lt;div&gt;
y0=y1;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
getch();&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
float f(float x,float y)&lt;/div&gt;
&lt;div&gt;
{&lt;/div&gt;
&lt;div&gt;
return ((x*x)+(y*y))/10;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
OUTPUT&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Solution by Runge kutta 2nd order Method&lt;/div&gt;
&lt;div&gt;
Enter initial Boundry condition x,y : 0 1&lt;/div&gt;
&lt;div&gt;
Enter Value of X at which Y is required : .09&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Enter Interval ,h : .03&lt;/div&gt;
&lt;div&gt;
No. X m1 m2 m3 m4 Y&lt;/div&gt;
&lt;div&gt;
-------------------------------------------------------------------------------&lt;/div&gt;
&lt;div&gt;
1 0.000000 0.003000 0.003010 0.003010 0.003021 1.003010&lt;/div&gt;
&lt;div&gt;
2 0.030000 0.003021 0.003033 0.003033 0.003047 1.006043&lt;/div&gt;
&lt;div&gt;
3 0.060000 0.003047 0.003062 0.003062 0.003079 1.009106&lt;/div&gt;
&lt;div&gt;
4 0.090000 0.003079 0.003097 0.003097 0.003117 1.012204&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/3633796534420923304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/05/c-program-of-na-using-runga-kutta-mthod.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/3633796534420923304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/3633796534420923304'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/05/c-program-of-na-using-runga-kutta-mthod.html' title='C Program Of NA Using Runga-Kutta Mthod Of 4th Order'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-7310451292908428567</id><published>2012-04-09T21:43:00.002+05:30</published><updated>2012-04-09T21:43:29.282+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="data structure through c"/><title type='text'>Program in C to insert a node at the last position in a given doubly linked list.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
#include&amp;lt;stdio.h&amp;gt; &lt;br /&gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt; &lt;br /&gt;&lt;br /&gt;#include&amp;lt;alloc.h&amp;gt; &lt;br /&gt;&lt;br /&gt;#define null 0 &lt;br /&gt;&lt;br /&gt;void main() &lt;br /&gt;&lt;br /&gt;{ &lt;br /&gt;&lt;br /&gt;  struct dnode &lt;br /&gt;&lt;br /&gt;  { &lt;br /&gt;&lt;br /&gt;    struct dnode *prev; &lt;br /&gt;&lt;br /&gt;    int data; &lt;br /&gt;&lt;br /&gt;    struct dnode *next; &lt;br /&gt;&lt;br /&gt;  } *temp,*start,*end,*n; &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  int i; &lt;br /&gt;&lt;br /&gt;  char c; &lt;br /&gt;&lt;br /&gt;  clrscr(); &lt;br /&gt;&lt;br /&gt;  start=end=null; &lt;br /&gt;&lt;br /&gt;  for(i=0;i&amp;lt;=1;i++) &lt;br /&gt;&lt;br /&gt;  { &lt;br /&gt;&lt;br /&gt;    if(start==null) &lt;br /&gt;&lt;br /&gt;    { &lt;br /&gt;&lt;br /&gt;      printf(&quot;enter data for the node:&quot;); &lt;br /&gt;&lt;br /&gt;      scanf(&quot;%d&quot;,&amp;amp;temp-&amp;gt;data); &lt;br /&gt;&lt;br /&gt;      temp-&amp;gt;next=null; &lt;br /&gt;&lt;br /&gt;      temp-&amp;gt;prev=null; &lt;br /&gt;&lt;br /&gt;      start=temp; &lt;br /&gt;&lt;br /&gt;      end=temp; &lt;br /&gt;&lt;br /&gt;    } &lt;br /&gt;&lt;br /&gt;    else &lt;br /&gt;&lt;br /&gt;    { &lt;br /&gt;&lt;br /&gt;      while(1) &lt;br /&gt;&lt;br /&gt;      { &lt;br /&gt;&lt;br /&gt;                 printf(&quot;are you want to add another node(y/Y):&quot;); &lt;br /&gt;&lt;br /&gt;                 fflush(stdin); &lt;br /&gt;&lt;br /&gt;                 scanf(&quot;%c&quot;,&amp;amp;c); &lt;br /&gt;&lt;br /&gt;                 if(c==&#39;y&#39;||c==&#39;Y&#39;) &lt;br /&gt;&lt;br /&gt;                 { &lt;br /&gt;&lt;br /&gt;                  n=(struct dnode*)malloc(sizeof(struct dnode)); &lt;br /&gt;&lt;br /&gt;                  printf(&quot;enter data for the node:&quot;); &lt;br /&gt;&lt;br /&gt;                  scanf(&quot;%d&quot;,&amp;amp;n-&amp;gt;data); &lt;br /&gt;&lt;br /&gt;                  n-&amp;gt;next=null; &lt;br /&gt;&lt;br /&gt;                  n-&amp;gt;prev=temp; &lt;br /&gt;&lt;br /&gt;                  temp-&amp;gt;next=n; &lt;br /&gt;&lt;br /&gt;                  temp=n; &lt;br /&gt;&lt;br /&gt;                  end=n; &lt;br /&gt;&lt;br /&gt;                 } &lt;br /&gt;&lt;br /&gt;                 else &lt;br /&gt;&lt;br /&gt;                   break; &lt;br /&gt;&lt;br /&gt;      } &lt;br /&gt;&lt;br /&gt;    } &lt;br /&gt;&lt;br /&gt;  } &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt; printf(&quot;the list you created is:\n&quot;); &lt;br /&gt;&lt;br /&gt;  temp=start; &lt;br /&gt;&lt;br /&gt;  while(temp-&amp;gt;next!=null) &lt;br /&gt;&lt;br /&gt;   { &lt;br /&gt;&lt;br /&gt;     printf(&quot;%d\t&quot;,temp-&amp;gt;data); &lt;br /&gt;&lt;br /&gt;     temp=temp-&amp;gt;next; &lt;br /&gt;&lt;br /&gt;   } &lt;br /&gt;&lt;br /&gt;   printf(&quot;%d\n&quot;,temp-&amp;gt;data); &lt;br /&gt;&lt;br /&gt; printf(&quot;addition at last place\n&quot;); &lt;br /&gt;&lt;br /&gt;    { &lt;br /&gt;&lt;br /&gt;      n=(struct dnode *)malloc(sizeof(struct dnode)); &lt;br /&gt;&lt;br /&gt;      printf(&quot;enter the data for the node:&quot;); &lt;br /&gt;&lt;br /&gt;      scanf(&quot;%d&quot;,&amp;amp;n-&amp;gt;data); &lt;br /&gt;&lt;br /&gt;      n-&amp;gt;prev=end; &lt;br /&gt;&lt;br /&gt;      n-&amp;gt;next=null; &lt;br /&gt;&lt;br /&gt;      end-&amp;gt;next=n; &lt;br /&gt;&lt;br /&gt;      end=n; &lt;br /&gt;&lt;br /&gt;    } &lt;br /&gt;&lt;br /&gt; printf(&quot;after operation list is:\n&quot;); &lt;br /&gt;&lt;br /&gt;  temp=start; &lt;br /&gt;&lt;br /&gt;  while(temp-&amp;gt;next!=null) &lt;br /&gt;&lt;br /&gt;   { &lt;br /&gt;&lt;br /&gt;     printf(&quot;%d\t&quot;,temp-&amp;gt;data); &lt;br /&gt;&lt;br /&gt;     temp=temp-&amp;gt;next; &lt;br /&gt;&lt;br /&gt;   } &lt;br /&gt;&lt;br /&gt;   printf(&quot;%d\n&quot;,temp-&amp;gt;data); &lt;br /&gt;&lt;br /&gt;getch(); &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;OUTPUT: &lt;br /&gt;&lt;br /&gt;Enter data for the node:45 &lt;br /&gt;&lt;br /&gt;Are you want to create another node(y/Y):Y &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Enter data for the node:65 &lt;br /&gt;&lt;br /&gt;Are you want to create another node(y/Y):n &lt;br /&gt;&lt;br /&gt;The list you created &lt;br /&gt;&lt;br /&gt;45           65 &lt;br /&gt;&lt;br /&gt;Addition at the first place &lt;br /&gt;&lt;br /&gt;Enter data for the node:22 &lt;br /&gt;&lt;br /&gt;After operation list is: 45            65           22&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/7310451292908428567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/program-in-c-to-insert-node-at-last.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/7310451292908428567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/7310451292908428567'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/program-in-c-to-insert-node-at-last.html' title='Program in C to insert a node at the last position in a given doubly linked list.'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-48880669555141341</id><published>2012-04-09T21:33:00.000+05:30</published><updated>2012-04-09T21:33:17.007+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="data structure through c"/><title type='text'>Program in C to insert a node at first position in a given doubly linked list.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
#include&amp;lt;stdio.h&amp;gt; &lt;br /&gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt; &lt;br /&gt;&lt;br /&gt;#include&amp;lt;alloc.h&amp;gt; &lt;br /&gt;&lt;br /&gt;#define null 0 &lt;br /&gt;&lt;br /&gt;void main() &lt;br /&gt;&lt;br /&gt;{ &lt;br /&gt;&lt;br /&gt;  struct dnode &lt;br /&gt;&lt;br /&gt;  { &lt;br /&gt;&lt;br /&gt;    struct dnode *prev; &lt;br /&gt;&lt;br /&gt;    int data; &lt;br /&gt;&lt;br /&gt;    struct dnode *next; &lt;br /&gt;&lt;br /&gt;  } *temp,*start,*end,*n; &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  int i; &lt;br /&gt;&lt;br /&gt;  char c; &lt;br /&gt;&lt;br /&gt;  clrscr(); &lt;br /&gt;&lt;br /&gt;  start=end=null; &lt;br /&gt;&lt;br /&gt;  for(i=0;i&amp;lt;=1;i++) &lt;br /&gt;&lt;br /&gt;  { &lt;br /&gt;&lt;br /&gt;    if(start==null) &lt;br /&gt;&lt;br /&gt;    { &lt;br /&gt;&lt;br /&gt;      printf(&quot;enter data for the node:&quot;); &lt;br /&gt;&lt;br /&gt;      scanf(&quot;%d&quot;,&amp;amp;temp-&amp;gt;data); &lt;br /&gt;&lt;br /&gt;      temp-&amp;gt;next=null; &lt;br /&gt;&lt;br /&gt;      temp-&amp;gt;prev=null; &lt;br /&gt;&lt;br /&gt;      start=temp; &lt;br /&gt;&lt;br /&gt;      end=temp; &lt;br /&gt;&lt;br /&gt;    } &lt;br /&gt;&lt;br /&gt;    else &lt;br /&gt;&lt;br /&gt;    { &lt;br /&gt;&lt;br /&gt;      while(1) &lt;br /&gt;&lt;br /&gt;      { &lt;br /&gt;&lt;br /&gt;                 printf(&quot;are you want to add another node(y/Y):&quot;); &lt;br /&gt;&lt;br /&gt;                 fflush(stdin); &lt;br /&gt;&lt;br /&gt;                 scanf(&quot;%c&quot;,&amp;amp;c); &lt;br /&gt;&lt;br /&gt;                 if(c==&#39;y&#39;||c==&#39;Y&#39;) &lt;br /&gt;&lt;br /&gt;                 { &lt;br /&gt;&lt;br /&gt;                  n=(struct dnode*)malloc(sizeof(struct dnode)); &lt;br /&gt;&lt;br /&gt;                  printf(&quot;enter data for the node:&quot;); &lt;br /&gt;&lt;br /&gt;                  scanf(&quot;%d&quot;,&amp;amp;n-&amp;gt;data); &lt;br /&gt;&lt;br /&gt;                  n-&amp;gt;next=null; &lt;br /&gt;&lt;br /&gt;                  n-&amp;gt;prev=temp; &lt;br /&gt;&lt;br /&gt;                  temp-&amp;gt;next=n; &lt;br /&gt;&lt;br /&gt;                  temp=n; &lt;br /&gt;&lt;br /&gt;                  end=n; &lt;br /&gt;&lt;br /&gt;                 } &lt;br /&gt;&lt;br /&gt;                 else &lt;br /&gt;&lt;br /&gt;                   break; &lt;br /&gt;&lt;br /&gt;      } &lt;br /&gt;&lt;br /&gt;    } &lt;br /&gt;&lt;br /&gt;  } &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt; printf(&quot;the list you created is:\n&quot;); &lt;br /&gt;&lt;br /&gt;  temp=start; &lt;br /&gt;&lt;br /&gt;  while(temp-&amp;gt;next!=null) &lt;br /&gt;&lt;br /&gt;   { &lt;br /&gt;&lt;br /&gt;     printf(&quot;%d\t&quot;,temp-&amp;gt;data); &lt;br /&gt;&lt;br /&gt;     temp=temp-&amp;gt;next; &lt;br /&gt;&lt;br /&gt;   } &lt;br /&gt;&lt;br /&gt;   printf(&quot;%d\n&quot;,temp-&amp;gt;data); &lt;br /&gt;&lt;br /&gt; printf(&quot;addition at first place\n&quot;); &lt;br /&gt;&lt;br /&gt;    { &lt;br /&gt;&lt;br /&gt;      n=(struct dnode *)malloc(sizeof(struct dnode)); &lt;br /&gt;&lt;br /&gt;      printf(&quot;enter the data for the node:&quot;); &lt;br /&gt;&lt;br /&gt;      scanf(&quot;%d&quot;,&amp;amp;n-&amp;gt;data); &lt;br /&gt;&lt;br /&gt;      n-&amp;gt;prev=null; &lt;br /&gt;&lt;br /&gt;      n-&amp;gt;next=start; &lt;br /&gt;&lt;br /&gt;      start-&amp;gt;prev=n; &lt;br /&gt;&lt;br /&gt;      start=n; &lt;br /&gt;&lt;br /&gt;    } &lt;br /&gt;&lt;br /&gt; printf(&quot;after operation list is:\n&quot;); &lt;br /&gt;&lt;br /&gt;  temp=start; &lt;br /&gt;&lt;br /&gt;  while(temp-&amp;gt;next!=null) &lt;br /&gt;&lt;br /&gt;   { &lt;br /&gt;&lt;br /&gt;     printf(&quot;%d\t&quot;,temp-&amp;gt;data); &lt;br /&gt;&lt;br /&gt;     temp=temp-&amp;gt;next; &lt;br /&gt;&lt;br /&gt;   } &lt;br /&gt;&lt;br /&gt;   printf(&quot;%d\n&quot;,temp-&amp;gt;data); &lt;br /&gt;&lt;br /&gt;getch(); &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;OUTPUT: &lt;br /&gt;&lt;br /&gt;Enter data for the node:45 &lt;br /&gt;&lt;br /&gt;Are you want to create another node(y/Y):Y &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Enter data for the node:65 &lt;br /&gt;&lt;br /&gt;Are you want to create another node(y/Y):n &lt;br /&gt;&lt;br /&gt;The list you created &lt;br /&gt;&lt;br /&gt;45           65 &lt;br /&gt;&lt;br /&gt;Addition at the first place &lt;br /&gt;&lt;br /&gt;Enter data for the node:22 &lt;br /&gt;&lt;br /&gt;After operation list is: 22           45            65&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/48880669555141341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/program-in-c-to-insert-node-at-first.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/48880669555141341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/48880669555141341'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/program-in-c-to-insert-node-at-first.html' title='Program in C to insert a node at first position in a given doubly linked list.'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-5913445575267068415</id><published>2012-04-09T21:30:00.001+05:30</published><updated>2012-04-09T21:30:11.352+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="data structure through c"/><title type='text'>Program in C to subtract two polynomials.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
#include&amp;lt;stdio.h&amp;gt; &lt;br /&gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt; &lt;br /&gt;&lt;br /&gt;#include&amp;lt;stdlib.h&amp;gt; &lt;br /&gt;&lt;br /&gt;#define NULL 0 &lt;br /&gt;&lt;br /&gt;void main() &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; struct poly &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; int coff; &lt;br /&gt;&lt;br /&gt; int expo; &lt;br /&gt;&lt;br /&gt; struct poly *link; &lt;br /&gt;&lt;br /&gt; }*temp1,*start1,*temp2,*start2,*start3,*temp3; &lt;br /&gt;&lt;br /&gt; int n,i,z=1,num; &lt;br /&gt;&lt;br /&gt; char c; &lt;br /&gt;&lt;br /&gt; clrscr(); &lt;br /&gt;&lt;br /&gt; start1=NULL; &lt;br /&gt;&lt;br /&gt; printf(&quot;\tPOLYNOMIAL CREATION IN LINK LIST AND SUBTRACTION\n\n&quot;); &lt;br /&gt;&lt;br /&gt; while(1) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; if(start1==NULL) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; temp1=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt; printf(&quot;Enter Coefficient and Exponent for Node %d\n&quot;,z); &lt;br /&gt;&lt;br /&gt; scanf(&quot;%d %d&quot;,&amp;amp;temp1-&amp;gt;coff,&amp;amp;temp1-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt; start1=temp1; &lt;br /&gt;&lt;br /&gt; temp1-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; else &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; temp1-&amp;gt;link=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt; temp1=temp1-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; printf(&quot;Enter Coefficient and exponent for Node %d\n&quot;,z); &lt;br /&gt;&lt;br /&gt; scanf(&quot;%d %d&quot;,&amp;amp;temp1-&amp;gt;coff,&amp;amp;temp1-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; z++; &lt;br /&gt;&lt;br /&gt; printf(&quot;Do you want to create another node\n&quot;); &lt;br /&gt;&lt;br /&gt; fflush(stdin); &lt;br /&gt;&lt;br /&gt; scanf(&quot;%c&quot;,&amp;amp;c); &lt;br /&gt;&lt;br /&gt; if(c!=&#39;y&#39;) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; temp1-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt; break; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; start2=NULL; &lt;br /&gt;&lt;br /&gt; temp2=NULL; &lt;br /&gt;&lt;br /&gt; z=1; &lt;br /&gt;&lt;br /&gt; while(1) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; if(start2==NULL) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; temp2=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt; printf(&quot;Enter Coefficient and exponent for Node %d\n&quot;,z); &lt;br /&gt;&lt;br /&gt; scanf(&quot;%d %d&quot;,&amp;amp;temp2-&amp;gt;coff,&amp;amp;temp2-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt; start2=temp2; &lt;br /&gt;&lt;br /&gt; temp2-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; else &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; temp2-&amp;gt;link=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt; temp2=temp2-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; printf(&quot;Enter Coefficient and exponent for Node %d\n&quot;,z); &lt;br /&gt;&lt;br /&gt; scanf(&quot;%d %d&quot;,&amp;amp;temp2-&amp;gt;coff,&amp;amp;temp2-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; z++; &lt;br /&gt;&lt;br /&gt; printf(&quot;Do you want to create another node\n&quot;); &lt;br /&gt;&lt;br /&gt; fflush(stdin); &lt;br /&gt;&lt;br /&gt; scanf(&quot;%c&quot;,&amp;amp;c); &lt;br /&gt;&lt;br /&gt; if(c!=&#39;y&#39;) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; temp2-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt; break; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt;// TARVERSING &lt;br /&gt;&lt;br /&gt; temp1=NULL; &lt;br /&gt;&lt;br /&gt; temp2=NULL; &lt;br /&gt;&lt;br /&gt; temp1=start1; &lt;br /&gt;&lt;br /&gt; temp2=start2; &lt;br /&gt;&lt;br /&gt; printf(&quot;Traversal of Polynomial Linked List 1\n&quot;); &lt;br /&gt;&lt;br /&gt; while(temp1!=NULL) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; printf(&quot;%2dx^%d-&quot;,temp1-&amp;gt;coff,temp1-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt; temp1=temp1-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt;printf(&quot;\b \b&quot;); &lt;br /&gt;&lt;br /&gt; printf(&quot;\nTraversal of Polynomial Linked List 2\n&quot;); &lt;br /&gt;&lt;br /&gt; while(temp2!=NULL) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; printf(&quot;%2dx^%d -&quot;,temp2-&amp;gt;coff,temp2-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt; temp2=temp2-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; printf(&quot;\b \b&quot;); &lt;br /&gt;&lt;br /&gt;// subtraction &lt;br /&gt;&lt;br /&gt; temp1=NULL; &lt;br /&gt;&lt;br /&gt; temp2=NULL; &lt;br /&gt;&lt;br /&gt; temp1=start1; &lt;br /&gt;&lt;br /&gt; temp2=start2; &lt;br /&gt;&lt;br /&gt; temp3=NULL; &lt;br /&gt;&lt;br /&gt; start3=NULL; &lt;br /&gt;&lt;br /&gt; while(1) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; if((temp1!=NULL)||(temp2!=NULL)) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; if(start3==NULL) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; if((temp1-&amp;gt;expo)==(temp2-&amp;gt;expo)) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; temp3=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;coff= (temp1-&amp;gt;coff) - (temp2-&amp;gt;coff); &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;expo=temp1-&amp;gt;expo; &lt;br /&gt;&lt;br /&gt; start3=temp3; &lt;br /&gt;&lt;br /&gt; temp1=temp1-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; temp2=temp2-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; else if(temp1-&amp;gt;expo&amp;gt;temp2-&amp;gt;expo) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; temp3=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;coff=temp1-&amp;gt;coff; &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;expo=temp1-&amp;gt;expo; &lt;br /&gt;&lt;br /&gt; start3=temp3; &lt;br /&gt;&lt;br /&gt; temp1=temp1-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; else &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; temp3=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;coff=temp2-&amp;gt;coff; &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;expo=temp2-&amp;gt;expo; &lt;br /&gt;&lt;br /&gt; start3=temp3; &lt;br /&gt;&lt;br /&gt; temp2=temp2-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; else &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; if(temp1-&amp;gt;expo==temp2-&amp;gt;expo) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;link=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt; temp3=temp3-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;coff= (temp1-&amp;gt;coff) - (temp2-&amp;gt;coff); &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;expo=temp1-&amp;gt;expo; &lt;br /&gt;&lt;br /&gt; temp1=temp1-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; temp2=temp2-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; else if(temp1-&amp;gt;expo&amp;gt;temp2-&amp;gt;expo) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;link=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt; temp3=temp3-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;coff=temp1-&amp;gt;coff; &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;expo=temp1-&amp;gt;expo; &lt;br /&gt;&lt;br /&gt; temp1=temp1-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; else &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;link=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt; temp3=temp3-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;coff=temp2-&amp;gt;coff; &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;expo=temp2-&amp;gt;expo; &lt;br /&gt;&lt;br /&gt; temp2=temp2-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; else &lt;br /&gt;&lt;br /&gt; break; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; temp3-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt;//traversing temp3 &lt;br /&gt;&lt;br /&gt;temp3=NULL; &lt;br /&gt;&lt;br /&gt;temp3=start3; &lt;br /&gt;&lt;br /&gt;printf(&quot;\nTraversal of Polynomial Linked List after subtracting Temp1 &amp;amp; Temp2\n&quot;); &lt;br /&gt;&lt;br /&gt;while(temp3!=NULL) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt; printf(&quot;%2dx^%d - &quot;,temp3-&amp;gt;coff,temp3-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt; temp3=temp3-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt;printf(&quot;\b\b&quot;); &lt;br /&gt;&lt;br /&gt;printf(&quot;\nTHE END\n&quot;); &lt;br /&gt;&lt;br /&gt;getch(); &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;OUTPUT: &lt;br /&gt;&lt;br /&gt;POLYNOMIAL CREATION IN LINK LIST AND SUBTRACTION &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Enter Coefficient and exponent for Node 1 &lt;br /&gt;&lt;br /&gt;6 &lt;br /&gt;&lt;br /&gt;3 &lt;br /&gt;&lt;br /&gt;Do you want to create another node &lt;br /&gt;&lt;br /&gt;Y &lt;br /&gt;&lt;br /&gt;Enter Coefficient and exponent for Node 2 &lt;br /&gt;&lt;br /&gt;8 &lt;br /&gt;&lt;br /&gt;2 &lt;br /&gt;&lt;br /&gt;Do u want to create another node &lt;br /&gt;&lt;br /&gt;N &lt;br /&gt;&lt;br /&gt;Enter Coefficient and exponent for Node 1 &lt;br /&gt;&lt;br /&gt;7 &lt;br /&gt;&lt;br /&gt;3 &lt;br /&gt;&lt;br /&gt;Do you want to create another node &lt;br /&gt;&lt;br /&gt;Y &lt;br /&gt;&lt;br /&gt;Enter Coefficient and exponent for Node 2 &lt;br /&gt;&lt;br /&gt;5 &lt;br /&gt;&lt;br /&gt;2 &lt;br /&gt;&lt;br /&gt;Do u want to create another node &lt;br /&gt;&lt;br /&gt;N &lt;br /&gt;&lt;br /&gt;Traversal of Polynomial Linked List 1 &lt;br /&gt;&lt;br /&gt;6x^3 + 8x^2 &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Traversal of Polynomial Linked List 2 &lt;br /&gt;&lt;br /&gt;7x^3 + 5x^2 &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Traversal of Polynomial Linked List after adding Temp1 &amp;amp; Temp2 &lt;br /&gt;&lt;br /&gt;-1X^3 + 3X^2 THE END&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/5913445575267068415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/program-in-c-to-subtract-two.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/5913445575267068415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/5913445575267068415'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/program-in-c-to-subtract-two.html' title='Program in C to subtract two polynomials.'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-2869699533962516599</id><published>2012-04-09T21:26:00.003+05:30</published><updated>2012-04-09T21:26:48.857+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="data structure through c"/><title type='text'>Program in C to add two polynomials.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
#include&amp;lt;stdio.h&amp;gt; &lt;br /&gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt; &lt;br /&gt;&lt;br /&gt;#include&amp;lt;stdlib.h&amp;gt; &lt;br /&gt;&lt;br /&gt;#define NULL 0 &lt;br /&gt;&lt;br /&gt;void main() &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt;  struct poly &lt;br /&gt;&lt;br /&gt;   { &lt;br /&gt;&lt;br /&gt;    int coff; &lt;br /&gt;&lt;br /&gt;    int expo; &lt;br /&gt;&lt;br /&gt;    struct poly *link; &lt;br /&gt;&lt;br /&gt;   }*temp1,*start1,*temp2,*start2,*start3,*temp3; &lt;br /&gt;&lt;br /&gt;  int n,i,z=1,num; &lt;br /&gt;&lt;br /&gt;  char c; &lt;br /&gt;&lt;br /&gt;  clrscr(); &lt;br /&gt;&lt;br /&gt;  start1=NULL; &lt;br /&gt;&lt;br /&gt;  printf(&quot;\tPOLYNOMIAL CREATION IN LINK LIST AND ADDITION\n\n&quot;); &lt;br /&gt;&lt;br /&gt;  while(1) &lt;br /&gt;&lt;br /&gt;   { &lt;br /&gt;&lt;br /&gt;    if(start1==NULL) &lt;br /&gt;&lt;br /&gt;     { &lt;br /&gt;&lt;br /&gt;        temp1=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt;        printf(&quot;Enter Coefficient and Exponent for Node %d\n&quot;,z); &lt;br /&gt;&lt;br /&gt;        scanf(&quot;%d %d&quot;,&amp;amp;temp1-&amp;gt;coff,&amp;amp;temp1-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt;        start1=temp1; &lt;br /&gt;&lt;br /&gt;        temp1-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt;       } &lt;br /&gt;&lt;br /&gt;     else &lt;br /&gt;&lt;br /&gt;     { &lt;br /&gt;&lt;br /&gt;      temp1-&amp;gt;link=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt;      temp1=temp1-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;      printf(&quot;Enter Coefficient and exponent for Node %d\n&quot;,z); &lt;br /&gt;&lt;br /&gt;      scanf(&quot;%d %d&quot;,&amp;amp;temp1-&amp;gt;coff,&amp;amp;temp1-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt;     } &lt;br /&gt;&lt;br /&gt;       z++; &lt;br /&gt;&lt;br /&gt;      printf(&quot;Do you want to create another node\n&quot;); &lt;br /&gt;&lt;br /&gt;      fflush(stdin); &lt;br /&gt;&lt;br /&gt;      scanf(&quot;%c&quot;,&amp;amp;c); &lt;br /&gt;&lt;br /&gt;      if(c!=&#39;y&#39;) &lt;br /&gt;&lt;br /&gt;       { &lt;br /&gt;&lt;br /&gt;        temp1-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt;        break; &lt;br /&gt;&lt;br /&gt;       } &lt;br /&gt;&lt;br /&gt;     } &lt;br /&gt;&lt;br /&gt;  start2=NULL; &lt;br /&gt;&lt;br /&gt;  temp2=NULL; &lt;br /&gt;&lt;br /&gt;  z=1; &lt;br /&gt;&lt;br /&gt;  while(1) &lt;br /&gt;&lt;br /&gt;   { &lt;br /&gt;&lt;br /&gt;    if(start2==NULL) &lt;br /&gt;&lt;br /&gt;     { &lt;br /&gt;&lt;br /&gt;        temp2=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt;        printf(&quot;Enter Coefficient and exponent for Node %d\n&quot;,z); &lt;br /&gt;&lt;br /&gt;        scanf(&quot;%d %d&quot;,&amp;amp;temp2-&amp;gt;coff,&amp;amp;temp2-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt;        start2=temp2; &lt;br /&gt;&lt;br /&gt;        temp2-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt;       } &lt;br /&gt;&lt;br /&gt;     else &lt;br /&gt;&lt;br /&gt;     { &lt;br /&gt;&lt;br /&gt;      temp2-&amp;gt;link=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt;      temp2=temp2-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;      printf(&quot;Enter Coefficient and exponent for Node %d\n&quot;,z); &lt;br /&gt;&lt;br /&gt;      scanf(&quot;%d %d&quot;,&amp;amp;temp2-&amp;gt;coff,&amp;amp;temp2-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt;     } &lt;br /&gt;&lt;br /&gt;       z++; &lt;br /&gt;&lt;br /&gt;      printf(&quot;Do you want to create another node\n&quot;); &lt;br /&gt;&lt;br /&gt;      fflush(stdin); &lt;br /&gt;&lt;br /&gt;      scanf(&quot;%c&quot;,&amp;amp;c); &lt;br /&gt;&lt;br /&gt;      if(c!=&#39;y&#39;) &lt;br /&gt;&lt;br /&gt;       { &lt;br /&gt;&lt;br /&gt;        temp2-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt;        break; &lt;br /&gt;&lt;br /&gt;       } &lt;br /&gt;&lt;br /&gt;     } &lt;br /&gt;&lt;br /&gt;// TARVERSING &lt;br /&gt;&lt;br /&gt;  temp1=NULL; &lt;br /&gt;&lt;br /&gt;  temp2=NULL; &lt;br /&gt;&lt;br /&gt;  temp1=start1; &lt;br /&gt;&lt;br /&gt;  temp2=start2; &lt;br /&gt;&lt;br /&gt;  printf(&quot;Traversal of Polynomial Linked List 1\n&quot;); &lt;br /&gt;&lt;br /&gt;  while(temp1!=NULL) &lt;br /&gt;&lt;br /&gt;  { &lt;br /&gt;&lt;br /&gt;   printf(&quot;%2dx^%d+&quot;,temp1-&amp;gt;coff,temp1-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt;   temp1=temp1-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;  } &lt;br /&gt;&lt;br /&gt;  printf(&quot;\b\b&quot;); &lt;br /&gt;&lt;br /&gt;  printf(&quot;\nTraversal of Polynomial Linked List 2\n&quot;); &lt;br /&gt;&lt;br /&gt;  while(temp2!=NULL) &lt;br /&gt;&lt;br /&gt;  { &lt;br /&gt;&lt;br /&gt;   printf(&quot;%2dx^%d+&quot;,temp2-&amp;gt;coff,temp2-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt;   temp2=temp2-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;  } &lt;br /&gt;&lt;br /&gt; printf(&quot;\b\b&quot;); &lt;br /&gt;&lt;br /&gt;// addition &lt;br /&gt;&lt;br /&gt;  temp1=NULL; &lt;br /&gt;&lt;br /&gt;  temp2=NULL; &lt;br /&gt;&lt;br /&gt;  temp1=start1; &lt;br /&gt;&lt;br /&gt;  temp2=start2; &lt;br /&gt;&lt;br /&gt;  temp3=NULL; &lt;br /&gt;&lt;br /&gt;  start3=NULL; &lt;br /&gt;&lt;br /&gt;  while(1) &lt;br /&gt;&lt;br /&gt;   { &lt;br /&gt;&lt;br /&gt;    if((temp1!=NULL)||(temp2!=NULL)) &lt;br /&gt;&lt;br /&gt;     { &lt;br /&gt;&lt;br /&gt;    if(start3==NULL) &lt;br /&gt;&lt;br /&gt;     { &lt;br /&gt;&lt;br /&gt;      if((temp1-&amp;gt;expo)==(temp2-&amp;gt;expo)) &lt;br /&gt;&lt;br /&gt;       { &lt;br /&gt;&lt;br /&gt;        temp3=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;coff= (temp1-&amp;gt;coff) + (temp2-&amp;gt;coff); &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;expo=temp1-&amp;gt;expo; &lt;br /&gt;&lt;br /&gt;        start3=temp3; &lt;br /&gt;&lt;br /&gt;        temp1=temp1-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;        temp2=temp2-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt;       } &lt;br /&gt;&lt;br /&gt;      else if(temp1-&amp;gt;expo&amp;gt;temp2-&amp;gt;expo) &lt;br /&gt;&lt;br /&gt;       { &lt;br /&gt;&lt;br /&gt;        temp3=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;coff=temp1-&amp;gt;coff; &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;expo=temp1-&amp;gt;expo; &lt;br /&gt;&lt;br /&gt;        start3=temp3; &lt;br /&gt;&lt;br /&gt;        temp1=temp1-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt;       } &lt;br /&gt;&lt;br /&gt;      else &lt;br /&gt;&lt;br /&gt;       { &lt;br /&gt;&lt;br /&gt;        temp3=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;coff=temp2-&amp;gt;coff; &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;expo=temp2-&amp;gt;expo; &lt;br /&gt;&lt;br /&gt;        start3=temp3; &lt;br /&gt;&lt;br /&gt;        temp2=temp2-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt;       } &lt;br /&gt;&lt;br /&gt;     } &lt;br /&gt;&lt;br /&gt;     else &lt;br /&gt;&lt;br /&gt;      { &lt;br /&gt;&lt;br /&gt;       if(temp1-&amp;gt;expo==temp2-&amp;gt;expo) &lt;br /&gt;&lt;br /&gt;       { &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;link=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt;        temp3=temp3-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;coff= (temp1-&amp;gt;coff) + (temp2-&amp;gt;coff); &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;expo=temp1-&amp;gt;expo; &lt;br /&gt;&lt;br /&gt;        temp1=temp1-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;        temp2=temp2-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;       } &lt;br /&gt;&lt;br /&gt;      else if(temp1-&amp;gt;expo&amp;gt;temp2-&amp;gt;expo) &lt;br /&gt;&lt;br /&gt;       { &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;link=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt;        temp3=temp3-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;coff=temp1-&amp;gt;coff; &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;expo=temp1-&amp;gt;expo; &lt;br /&gt;&lt;br /&gt;        temp1=temp1-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;       } &lt;br /&gt;&lt;br /&gt;      else &lt;br /&gt;&lt;br /&gt;       { &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;link=(struct poly*)malloc(sizeof(struct poly)); &lt;br /&gt;&lt;br /&gt;        temp3=temp3-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;coff=temp2-&amp;gt;coff; &lt;br /&gt;&lt;br /&gt;        temp3-&amp;gt;expo=temp2-&amp;gt;expo; &lt;br /&gt;&lt;br /&gt;        temp2=temp2-&amp;gt;link; &lt;br /&gt;&lt;br /&gt;       } &lt;br /&gt;&lt;br /&gt;      } &lt;br /&gt;&lt;br /&gt;    } &lt;br /&gt;&lt;br /&gt;    else &lt;br /&gt;&lt;br /&gt;     break; &lt;br /&gt;&lt;br /&gt;    } &lt;br /&gt;&lt;br /&gt;    temp3-&amp;gt;link=NULL; &lt;br /&gt;&lt;br /&gt;//traversing  temp3 &lt;br /&gt;&lt;br /&gt;temp3=NULL; &lt;br /&gt;&lt;br /&gt;temp3=start3; &lt;br /&gt;&lt;br /&gt;printf(&quot;\nTraversal of Polynomial Linked List after adding Temp1 &amp;amp; Temp2\n&quot;); &lt;br /&gt;&lt;br /&gt;while(temp3!=NULL) &lt;br /&gt;&lt;br /&gt; { &lt;br /&gt;&lt;br /&gt;  printf(&quot;%2dx^%d + &quot;,temp3-&amp;gt;coff,temp3-&amp;gt;expo); &lt;br /&gt;&lt;br /&gt;   temp3=temp3-&amp;gt;link; &lt;br /&gt;&lt;br /&gt; }   printf(&quot;\b \b&quot;); &lt;br /&gt;&lt;br /&gt;getch(); &lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;OUTPUT: &lt;br /&gt;&lt;br /&gt;               POLYNOMIAL CREATION IN LINK LIST AND ADDITION &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Enter Coefficient and exponent for Node 1 &lt;br /&gt;&lt;br /&gt;6 &lt;br /&gt;&lt;br /&gt;3 &lt;br /&gt;&lt;br /&gt;Do you want to create another node &lt;br /&gt;&lt;br /&gt;Y &lt;br /&gt;&lt;br /&gt;Enter Coefficient and exponent for Node 2 &lt;br /&gt;&lt;br /&gt;8 &lt;br /&gt;&lt;br /&gt;2 &lt;br /&gt;&lt;br /&gt;Do u want to create another node &lt;br /&gt;&lt;br /&gt;N &lt;br /&gt;&lt;br /&gt;Enter Coefficient and exponent for Node 1 &lt;br /&gt;&lt;br /&gt;7 &lt;br /&gt;&lt;br /&gt;3 &lt;br /&gt;&lt;br /&gt;Do you want to create another node &lt;br /&gt;&lt;br /&gt;Y &lt;br /&gt;&lt;br /&gt;Enter Coefficient and exponent for Node 2 &lt;br /&gt;&lt;br /&gt;5 &lt;br /&gt;&lt;br /&gt;2 &lt;br /&gt;&lt;br /&gt;Do u want to create another node &lt;br /&gt;&lt;br /&gt;N &lt;br /&gt;&lt;br /&gt;Traversal of Polynomial Linked List 1 &lt;br /&gt;&lt;br /&gt;6x^3  + 8x^2 &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Traversal of Polynomial Linked List 2 &lt;br /&gt;&lt;br /&gt;7x^3  + 5x^2 &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Traversal of Polynomial Linked List after adding Temp1 &amp;amp; Temp2 &lt;br /&gt;&lt;br /&gt;13X^3  +13X^2&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/2869699533962516599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/program-in-c-to-add-two-polynomials.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/2869699533962516599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/2869699533962516599'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/program-in-c-to-add-two-polynomials.html' title='Program in C to add two polynomials.'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-2727249524769113074</id><published>2012-04-09T21:11:00.000+05:30</published><updated>2012-04-09T21:11:02.334+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="data structure through c"/><title type='text'>program in C to store any polynomial using linked list.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;text-align: left; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Agency FB&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;#include&amp;lt;conio.h&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;#include&amp;lt;stdlib.h&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;#define
NULL 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;void
main()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp; struct poly&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int coff;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int expo;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct poly *link;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; }*temp,*start,*n1,*prev;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp; int n,i,z=1,num;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp; char c;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp; clrscr();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp; start=NULL;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp; n1=NULL;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp; printf(&quot;\tPOLYNOMIAL CREATION IN LINK
LIST AND TRAVERSAL\n\n&quot;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp; while(1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(start==NULL)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp=(struct
poly*)malloc(sizeof(struct poly));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;Enter Coefficient
and exponent for Node %d\n&quot;,z);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf(&quot;%d
%d&quot;,&amp;amp;temp-&amp;gt;coff,&amp;amp;temp-&amp;gt;expo);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start=temp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp-&amp;gt;link=NULL;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp-&amp;gt;link=(struct
poly*)malloc(sizeof(struct poly));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp=temp-&amp;gt;link;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;Enter Coefficient and
exponent for Node %d\n&quot;,z);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf(&quot;%d
%d&quot;,&amp;amp;temp-&amp;gt;coff,&amp;amp;temp-&amp;gt;expo);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; z++;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;Do you want to create
another node\n&quot;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fflush(stdin);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf(&quot;%c&quot;,&amp;amp;c);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(c!=&#39;y&#39;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp-&amp;gt;link=NULL;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; // TARVERSING&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp; n1=start;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp; printf(&quot;Traversal\n&quot;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp; while(n1!=NULL)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot; %2dx^%d&amp;nbsp; + &quot;,n1-&amp;gt;coff ,n1-&amp;gt;expo);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; n1=n1-&amp;gt;link;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; printf(&quot;\b\b\nTHE END\n&quot;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;getch();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16.0pt;&quot;&gt;Output:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; POLYNOMIAL CREATION IN LINK
LIST AND TRAVERSAL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Enter
Coefficient and exponent for Node 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Do you
want to create another node&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Y&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Enter
Coefficient and exponent for Node 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Do u want
to create another node &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;N&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Traversal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;6x^3&amp;nbsp; + 8x^2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;THE END&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/2727249524769113074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/program-in-c-to-store-any-polynomial.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/2727249524769113074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/2727249524769113074'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/program-in-c-to-store-any-polynomial.html' title='program in C to store any polynomial using linked list.'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-266601499787589521</id><published>2012-04-05T11:58:00.002+05:30</published><updated>2012-04-05T11:58:58.545+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="idea tricks"/><title type='text'>idea free caller tune for one month..</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
dial 54444 from ur idea mobile to get 1 month free caller tune................&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
njoy..............................&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/266601499787589521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/idea-free-caller-tune-for-one-month.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/266601499787589521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/266601499787589521'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/idea-free-caller-tune-for-one-month.html' title='idea free caller tune for one month..'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-7734281499358675769</id><published>2012-04-02T23:27:00.003+05:30</published><updated>2012-04-02T23:27:43.507+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="internet tricks"/><title type='text'>Get all latest updates from google for free</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Now u can get all the information&#39;s&lt;br /&gt;
to get just dial 180041999999(toll free) and say your needs then you will receive an sms relevant to your needs.&lt;br /&gt;
&lt;br /&gt;
Eg: if you want meaning for a particular word just call and say the word the relevant meaning will be sent through sms&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/7734281499358675769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/get-all-latest-updates-from-google-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/7734281499358675769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/7734281499358675769'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/get-all-latest-updates-from-google-for.html' title='Get all latest updates from google for free'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-1474312814639066841</id><published>2012-04-02T23:24:00.002+05:30</published><updated>2012-04-02T23:24:44.579+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="airtel tricks"/><title type='text'>how to get puk number of airtel</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Sim locked?&lt;br /&gt;
need to unlock it?&lt;br /&gt;
just type your mobile number and sent to 785&lt;br /&gt;
immediately your will receive your PUK code and PIN code directly into your inbox.,&lt;br /&gt;
&lt;br /&gt;
Enjoy.,!!&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/1474312814639066841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/how-to-get-puk-number-of-airtel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/1474312814639066841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/1474312814639066841'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/how-to-get-puk-number-of-airtel.html' title='how to get puk number of airtel'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-6867321187925149109</id><published>2012-04-02T23:13:00.002+05:30</published><updated>2012-04-02T23:13:43.154+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="airtel tricks"/><title type='text'>AIRTEL FREE MISS CALL ALERTS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Friends here is the new trick for airtel miss call alert...&lt;br /&gt;
&lt;br /&gt;
Just Type OFFER and send it to 54321&lt;br /&gt;
&lt;br /&gt;
You will receive a message from Airtel&lt;br /&gt;
&lt;br /&gt;
Thank you for subscribing to MCA service. Your activation request is under process You will receive a confirmation SMS shortly. After some time you will get a activation message .&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/6867321187925149109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/airtel-free-miss-call-alerts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/6867321187925149109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/6867321187925149109'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/airtel-free-miss-call-alerts.html' title='AIRTEL FREE MISS CALL ALERTS'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-4884319243974142810</id><published>2012-04-02T22:58:00.000+05:30</published><updated>2012-04-02T23:01:04.502+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="windows tricks"/><title type='text'>change ur windows XP password using command</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 16px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;Below are the steps how to change the XP password using command&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;-Start-&amp;gt; Run&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;-Open Cmd&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;-Type &quot;net user &quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;-ENTER&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;-Ask for New Password&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;-Give Password Which you Want -Twice ENTER&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;Thats it&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;Your password gets changed&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: x-small;&quot;&gt;Try and post your comments here........................&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/4884319243974142810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/change-ur-windows-xp-password-using.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/4884319243974142810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/4884319243974142810'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/change-ur-windows-xp-password-using.html' title='change ur windows XP password using command'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-4712795735349267628</id><published>2012-04-02T22:42:00.000+05:30</published><updated>2012-04-02T22:42:03.750+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="data structure through c"/><title type='text'>C Program for Circular Queue implementation through Array</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
//Program for Circular Queue implementation through Array&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;
#define MAXSIZE 5&lt;br /&gt;
int cq[MAXSIZE]={0};&lt;br /&gt;
int front,rear;&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;void add(int);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;void del();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;void display();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int ch,i,num;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;front = -1;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;rear = -1;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;clrscr();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;\nProgram for Circular Queue demonstration through array&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;while(1)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;\n\nMAIN MENU\n1.INSERTION\n2.DELETION\n3.DISPLAY\n4.EXIT&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;\n\nENTER YOUR CHOICE : &quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;scanf(&quot;%d&quot;,&amp;amp;ch);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;switch(ch)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;case 1:&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;printf(&quot;\n\nENTER THE QUEUE ELEMENT : &quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;scanf(&quot;%d&quot;,&amp;amp;num);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;add(num);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;break;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;case 2:&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;del();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;break;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;case 3:&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp;display();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp; break;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;case 4:&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp; exit(0);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;default: printf(&quot;\n\nInvalid Choice . &quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void add(int item)&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if(front ==(rear+1)%MAXSIZE)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;\n\nCIRCULAR QUEUE IS OVERFLOW&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;if(front==-1)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;front=rear=0;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;else&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;rear=(rear+1)%MAXSIZE;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;cq[rear]=item;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;printf(&quot;\n\nRear = %d &amp;nbsp; &amp;nbsp;Front = %d &quot;,rear,front);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void del()&lt;br /&gt;
{&lt;br /&gt;
int a;&lt;br /&gt;
if(front == -1)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;printf(&quot;\n\nCIRCULAR QUEUE IS UNDERFLOW&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;a=cq[front];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;cq[front]=0;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if(front==rear)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; front=rear=-1;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;else&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;front = (front+1)%MAXSIZE;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;\n\nDELETED ELEMENT FROM QUEUE IS : %d &quot;,a);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;printf(&quot;\n\nRear = %d &amp;nbsp; &amp;nbsp;Front = %d &quot;,rear,front);&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void display()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;int i;&lt;br /&gt;
&amp;nbsp;for(i=0;i&amp;lt;MAXSIZE;i++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;printf(&quot;%d\t&quot;,cq[i]);&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/4712795735349267628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/c-program-for-circular-queue.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/4712795735349267628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/4712795735349267628'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/c-program-for-circular-queue.html' title='C Program for Circular Queue implementation through Array'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-3739033247422541778</id><published>2012-04-01T01:11:00.004+05:30</published><updated>2012-04-01T01:11:48.804+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CBNST programs in c"/><title type='text'>C Program to implement NEWTON&#39;S BACKWARD METHOD OF INTEROLATION</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&amp;nbsp; Program to implement NEWTON&#39;S BACKWARD METHOD OF INTEROLATION.&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;math.h&amp;gt;&lt;br /&gt;
#include&amp;lt;process.h&amp;gt;&lt;br /&gt;
#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
int n; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// no. of terms.&lt;br /&gt;
int i,j,k; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Loop variables&lt;br /&gt;
float mx[10]; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // &#39;X&#39; array limit 9&lt;br /&gt;
float my[10]; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // &#39;Y&#39; array limit 9&lt;br /&gt;
float x; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// User Query for what value of X&lt;br /&gt;
float x0=0; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&lt;br /&gt;
float y0; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Value coressponding to x0.&lt;br /&gt;
float sum=0; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Calculated value for coressponding X.&lt;br /&gt;
float h; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Calc. Section&lt;br /&gt;
float fun=0; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//&lt;br /&gt;
float p; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Calc. Section&lt;br /&gt;
float diff[20][20]; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // to store  Y&lt;br /&gt;
float y1,y2,y3,y4; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Formulae variables.&lt;br /&gt;
&lt;br /&gt;
clrscr();&lt;br /&gt;
// Input section.&lt;br /&gt;
&lt;br /&gt;
printf(&quot;\t\t !! NEWTON&#39;S GREGORY BACKWARD INTERPOLATION FORMULA !! &quot;);&lt;br /&gt;
printf(&quot;\n\n Enter the no. of terms -&amp;gt; &quot;);&lt;br /&gt;
scanf(&quot;%d&quot;,&amp;amp;n);&lt;br /&gt;
&lt;br /&gt;
// Input Sequel for array X&lt;br /&gt;
printf(&quot;\n\n Enter the value in the form of x -&amp;gt; &quot;);&lt;br /&gt;
// Input loop for X.&lt;br /&gt;
for(i=0;i&amp;lt;n;i++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp;printf(&quot;\n Enter the value of x%d -&amp;gt; &quot;,i+1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;scanf(&quot;%f&quot;,&amp;amp;mx[i]);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
// Input sequel for array Y.&lt;br /&gt;
printf(&quot;\n\n Enter the value in the form of y -&amp;gt; &quot;);&lt;br /&gt;
// Input loop for Y.&lt;br /&gt;
for(i=0;i&amp;lt;n;i++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp;printf(&quot;\n Enter the value of y%d -&amp;gt; &quot;,i+1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;scanf(&quot;%f&quot;,&amp;amp;my[i]);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
// Inputting the required value quarry&lt;br /&gt;
printf(&quot;\n\n Enter the value of x for &quot;);&lt;br /&gt;
printf(&quot;\n which u want the value of y -&amp;gt; &quot;);&lt;br /&gt;
scanf(&quot;%f&quot;,&amp;amp;x);&lt;br /&gt;
&lt;br /&gt;
// Calculation and processing section.&lt;br /&gt;
h=mx[1]-mx[0];&lt;br /&gt;
for(i=0;i&amp;lt;n-1;i++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;diff[i][1]=my[i+1]-my[i];&lt;br /&gt;
&lt;br /&gt;
for(j=2;j&amp;lt;=4;j++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;for(i=0;i&amp;lt;n-j;i++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; diff[i][j]=diff[i+1][j-1]-diff[i][j-1];&lt;br /&gt;
i=0;&lt;br /&gt;
&lt;br /&gt;
while(!mx[i]&amp;gt;x)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;i++;&lt;br /&gt;
&lt;br /&gt;
x0=mx[i];&lt;br /&gt;
sum=0;&lt;br /&gt;
&lt;br /&gt;
y0=my[i];&lt;br /&gt;
fun=1;&lt;br /&gt;
&lt;br /&gt;
p=(x-x0)/h;&lt;br /&gt;
sum=y0;&lt;br /&gt;
&lt;br /&gt;
for(k=1;k&amp;lt;=4;k++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp;fun=(fun*(p-(k-1)))/k;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;sum=sum+fun*diff[i][k];&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
// Outut Section&lt;br /&gt;
printf(&quot;\n When x = %6.4f , y = %6.8f&quot;,x,sum);&lt;br /&gt;
&lt;br /&gt;
// Invoke user watch halt function&lt;br /&gt;
printf(&quot;\n\n\n\t\t\t !! PRESS ENTER TO EXIT !! &quot;);&lt;br /&gt;
getch();&lt;br /&gt;
}&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/3739033247422541778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/c-program-to-implement-newtons-backward.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/3739033247422541778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/3739033247422541778'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/c-program-to-implement-newtons-backward.html' title='C Program to implement NEWTON&#39;S BACKWARD METHOD OF INTEROLATION'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2600354424635792516.post-373860234890712344</id><published>2012-04-01T01:10:00.001+05:30</published><updated>2012-04-01T01:10:29.878+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CBNST programs in c"/><title type='text'>C Program to implement NEWTON&#39;S FORWARD METHOD OF INTEROLATION</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&amp;nbsp; Program to implement NEWTON&#39;S FORWARD METHOD OF INTEROLATION.&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; --------------------------------------&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;math.h&amp;gt;&lt;br /&gt;
#include&amp;lt;process.h&amp;gt;&lt;br /&gt;
#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
int n; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// no. of terms.&lt;br /&gt;
int i,j; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Loop variables&lt;br /&gt;
float ax[10]; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // &#39;X&#39; array limit 9&lt;br /&gt;
float ay[10]; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // &#39;Y&#39; array limit 9&lt;br /&gt;
float x; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// User Query for what value of X&lt;br /&gt;
float y=0; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Calculated value for coressponding X.&lt;br /&gt;
float h; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Calc. Section&lt;br /&gt;
float p; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Calc. Section&lt;br /&gt;
float diff[20][20]; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // to store  Y&lt;br /&gt;
float y1,y2,y3,y4; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Formulae variables.&lt;br /&gt;
&lt;br /&gt;
clrscr();&lt;br /&gt;
printf(&quot;\t\t !! NEWTON&#39;S GREGORY FORWARD INTERPOLATION FORMULA !! &quot;);&lt;br /&gt;
// Input section.&lt;br /&gt;
printf(&quot;\n\n Enter the no. of terms -&amp;gt; &quot;);&lt;br /&gt;
scanf(&quot;%d&quot;,&amp;amp;n);&lt;br /&gt;
&lt;br /&gt;
// Input Sequel for array X&lt;br /&gt;
printf(&quot;\n\n Enter the value in the form of x -&amp;gt; &quot;);&lt;br /&gt;
// Input loop for X.&lt;br /&gt;
for(i=0;i&amp;lt;n;i++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp;printf(&quot;\n Enter the value of x%d -&amp;gt; &quot;,i+1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;scanf(&quot;%f&quot;,&amp;amp;ax[i]);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
// Input sequel for array Y.&lt;br /&gt;
printf(&quot;\n\n Enter the value in the form of y -&amp;gt; &quot;);&lt;br /&gt;
// Input loop for Y.&lt;br /&gt;
for(i=0;i&amp;lt;n;i++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp;printf(&quot;\n Enter the value of y%d -&amp;gt; &quot;,i+1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;scanf(&quot;%f&quot;,&amp;amp;ay[i]);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
// Inputting the required value quarry&lt;br /&gt;
printf(&quot;\n\n Enter the value of x for &quot;);&lt;br /&gt;
printf(&quot;\n which u want the value of y -&amp;gt; &quot;);&lt;br /&gt;
scanf(&quot;%f&quot;,&amp;amp;x);&lt;br /&gt;
&lt;br /&gt;
// Calculation and processing section.&lt;br /&gt;
h=ax[1]-ax[0];&lt;br /&gt;
&lt;br /&gt;
// for  1.&lt;br /&gt;
for(i=0;i&amp;lt;n-1;i++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;diff[i][1]=ay[i+1]-ay[i];&lt;br /&gt;
// for  2, 3, 4&lt;br /&gt;
for(j=2;j&amp;lt;=4;j++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;for(i=0;i&amp;lt;n-j;i++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; diff[i][j]=diff[i+1][j-1]-diff[i][j-1];&lt;br /&gt;
&lt;br /&gt;
do&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;i++;&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;while(ax[i]&amp;lt;x);&lt;br /&gt;
i--;&lt;br /&gt;
&lt;br /&gt;
p=(x-ax[i])/h;&lt;br /&gt;
y1=p*diff[i-1][1]; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//  1&lt;br /&gt;
y2=p*(p+1)*diff[i-1][2]/2; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//  2&lt;br /&gt;
y3=p*(p+1)*(p-1)*diff[i-2][3]/6; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//  3&lt;br /&gt;
y4=(p+2)*(p+1)*p*(p-1)*diff[i-3][4]/24;&lt;br /&gt;
&lt;br /&gt;
// Taking sum&lt;br /&gt;
y=ay[i]+y1+y2+y3+y4;&lt;br /&gt;
&lt;br /&gt;
// Outut Section&lt;br /&gt;
printf(&quot;\n When x = %6.4f , y = %6.8f&quot;,x,y);&lt;br /&gt;
&lt;br /&gt;
// Invoke user watch halt function&lt;br /&gt;
printf(&quot;\n\n\n\t\t\t !! PRESS ENTER TO EXIT !! &quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
getch();&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rightprogramingcodes.blogspot.com/feeds/373860234890712344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/c-program-to-implement-newtons-forward.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/373860234890712344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2600354424635792516/posts/default/373860234890712344'/><link rel='alternate' type='text/html' href='http://rightprogramingcodes.blogspot.com/2012/04/c-program-to-implement-newtons-forward.html' title='C Program to implement NEWTON&#39;S FORWARD METHOD OF INTEROLATION'/><author><name>Nishu Kumar Basatia</name><uri>http://www.blogger.com/profile/06791398947810238001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>