<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EmbLogic &#187; function</title>
	<atom:link href="https://www.emblogic.com/blog/tag/function/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.emblogic.com/blog</link>
	<description>Embedded System and ARM Training</description>
	<lastBuildDate>Tue, 03 Mar 2020 13:00:06 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>Bubble sorting using function</title>
		<link>https://www.emblogic.com/blog/01/bubble-sorting-using-function/</link>
		<comments>https://www.emblogic.com/blog/01/bubble-sorting-using-function/#comments</comments>
		<pubDate>Sat, 23 Jan 2016 06:00:50 +0000</pubDate>
		<dc:creator><![CDATA[Ankur Garg]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>
		<category><![CDATA[bubble sorting]]></category>
		<category><![CDATA[c programming]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[sorting]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13184</guid>
		<description><![CDATA[#include&#60;stdio.h&#62; //Program for Bubble Sorting int * bubblesort(int*,int); int display(int *,int); int main() { int i,j,a[100],N,temp; printf(&#8220;Enter no.of elements you want to sort:\t&#8221;); scanf(&#8220;%d&#8221;,&#38;N);//Max. no. of elements printf(&#8220;Enter %d elements you want to sort:\n&#8221;,N); for(i=0;i&#60;N;i++) scanf(&#8220;%d&#8221;,(a+i)); printf(&#8220;\nBefore sorting:\t&#8221;); display(a,N); //Sorting &#8230; <a href="https://www.emblogic.com/blog/01/bubble-sorting-using-function/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>#include&lt;stdio.h&gt;<br />
//Program for Bubble Sorting<br />
int * bubblesort(int*,int);<br />
int display(int *,int);<br />
int main()<br />
{<br />
int i,j,a[100],N,temp;</p>
<p>printf(&#8220;Enter no.of elements you want to sort:\t&#8221;);<br />
scanf(&#8220;%d&#8221;,&amp;N);//Max. no. of elements<br />
printf(&#8220;Enter %d elements you want to sort:\n&#8221;,N);<br />
for(i=0;i&lt;N;i++)<br />
scanf(&#8220;%d&#8221;,(a+i));<br />
printf(&#8220;\nBefore sorting:\t&#8221;);<br />
display(a,N);<br />
//Sorting Starts<br />
bubblesort(a,N);<br />
//Sorting Ends<br />
printf(&#8220;\nAfter sorting:\t&#8221;);<br />
display(a,N);<br />
}</p>
<p>int * bubblesort(int *a,int N)<br />
{<br />
int i,j,temp;<br />
for(i=0;i&lt;N-1;i++)<br />
for(j=0;j&lt;N-i-1;j++)<br />
if(a[j]&gt;a[j+1])<br />
{<br />
temp = a[j];<br />
a[j]=a[j+1];<br />
a[j+1]=temp;<br />
}<br />
return a;</p>
<p>}<br />
int display(int* a,int N)<br />
{<br />
int i;<br />
for(i=0;i&lt;N;i++)<br />
printf(&#8220;%d\t&#8221;,*(a+i));</p>
<p>return 0;<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/01/bubble-sorting-using-function/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bubble sorting using recursion</title>
		<link>https://www.emblogic.com/blog/07/bubble-sorting-using-recursion/</link>
		<comments>https://www.emblogic.com/blog/07/bubble-sorting-using-recursion/#comments</comments>
		<pubDate>Thu, 16 Jul 2015 12:53:10 +0000</pubDate>
		<dc:creator><![CDATA[Ankur Garg]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>
		<category><![CDATA[buuble sort]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[pointers]]></category>
		<category><![CDATA[recursion]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=12897</guid>
		<description><![CDATA[#include&#60;stdio.h&#62; #include&#60;stdlib.h&#62; int * input(int *,int); int * sort(int *,int); void display(int*,int); int main() { int *a,n,i,j,c,temp; printf(&#8220;Enter number of numbers you want to sort?\n&#8221;); scanf(&#8220;%d&#8221;,&#38;n); a = input(a,n); a = sort(a,n); display(a,n); } int * input(int *a,int n) { &#8230; <a href="https://www.emblogic.com/blog/07/bubble-sorting-using-recursion/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>#include&lt;stdio.h&gt;<br />
#include&lt;stdlib.h&gt;<br />
int * input(int *,int);<br />
int * sort(int *,int);<br />
void display(int*,int);</p>
<p>int main()<br />
{<br />
int *a,n,i,j,c,temp;<br />
printf(&#8220;Enter number of numbers you want to sort?\n&#8221;);<br />
scanf(&#8220;%d&#8221;,&amp;n);<br />
a = input(a,n);<br />
a = sort(a,n);<br />
display(a,n);<br />
}<br />
int * input(int *a,int n)<br />
{<br />
int i;<br />
printf(&#8220;Enter %d elements\n&#8221;,n);<br />
a = (int *)malloc(sizeof(int)*n);<br />
for(i=0;i&lt;n;i++)<br />
scanf(&#8220;%d&#8221;,&amp;a[i]);<br />
return a;<br />
}<br />
void display(int*a,int n )<br />
{<br />
int i;<br />
printf(&#8220;Sorted list\n&#8221;);<br />
for(i=0;i&lt;n;i++)<br />
printf(&#8220;%d\n&#8221;,a[i]);<br />
}</p>
<p>int * sort(int *a,int n)<br />
{    int i,j,temp;<br />
if(n==0)<br />
return a;<br />
for(i=0;i&lt;n-1;i++)<br />
if(*(a+i)&gt;*(a+i+1))<br />
{<br />
temp = *(a+i);<br />
*(a+i) = *(a+i+1);<br />
*(a+i+1) = temp;<br />
}<br />
sort(a,n-1);<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/07/bubble-sorting-using-recursion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
