Search
Search titles only
By:
Search titles only
By:
Log in
Register
Search
Search titles only
By:
Search titles only
By:
Menu
Install the app
Install
Forums
New posts
All threads
Latest threads
New posts
Trending threads
Trending
Search forums
What's new
New posts
New ads
New profile posts
Latest activity
Free Ads
Latest reviews
Search ads
Members
Current visitors
New profile posts
Search profile posts
Contact us
Latest ads
එක පැකේජ් එකයි මාසෙටම Unlimited Internet. තාමත් DATA CARD දාන්න සල්ලි වියදම් කරනවද? අඩුම මිලට අපෙන්.
sayuru bandara
Updated:
Tuesday at 12:30 PM
Ad icon
ඉන්ටර්නෙට් එකෙන් හරියටම සල්ලි හොයන්න සහ Success වෙන්න කැමතිද? 🚀 (E-Money & Success Stories)
siri sumana
Updated:
Saturday at 11:44 PM
Gemini AI PRO 18 months Offer
Hawaka
Updated:
May 27, 2026
Ad icon
koko account
DasunEranga
Updated:
May 27, 2026
Ad icon
koko account
DasunEranga
Updated:
May 27, 2026
Electronics
Vehicles
Property
Search
Reply to thread
Forums
Sihala Piyasa (Sinhala Literature Forum)
Wenath (Other)
C Language Source Codes
Get the App
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="smother" data-source="post: 4444771" data-attributes="member: 166532"><p><strong>Total of Two Subjects & their Average</strong></p><p>**********************************************</p><p># include <stdio.h></p><p># include <conio.h></p><p></p><p>main()</p><p>{</p><p> int sub1,sub2,tot=0;</p><p> float avg;</p><p></p><p> while(sub1!=-1)</p><p> {</p><p> clrscr();</p><p> printf("Enter mark 1 : ");</p><p> scanf("%d",&sub1);</p><p> printf("Enter mark 2 : ");</p><p> scanf("%d",&sub2);</p><p></p><p> tot=(sub1+sub2);</p><p> avg=(float)tot/2;</p><p></p><p> if(avg>=66)</p><p> printf("\nPASS\n");</p><p> else</p><p> printf("\nFAIL\n");</p><p> getch();</p><p></p><p> }</p><p></p><p> getch();</p><p> return 0;</p><p>}</p><p></p><p>*****************************************************************</p><p></p><p><strong>ABCD = (AB + CD) * (AB + CD)</strong></p><p></p><p># include <stdio.h></p><p># include <conio.h></p><p></p><p>void find (int);</p><p></p><p>main()</p><p>{</p><p> int x;</p><p></p><p> clrscr();</p><p> </p><p> for(x = 1000; x <= 9999; x++)</p><p> find(x);</p><p></p><p> getch();</p><p> return 0;</p><p>}</p><p></p><p>void find (int y)</p><p>{</p><p> int tot;</p><p></p><p> tot = (y/100) + (y%100);</p><p> tot *= tot;</p><p></p><p> if(tot==y)</p><p> {</p><p> printf("%d satisfies the condition \n",y);</p><p> }</p><p>}</p><p>****************************************************************</p><p><strong>Generating PRIME numbers from 1 to 1000</strong></p><p></p><p># include <stdio.h></p><p># include <conio.h></p><p></p><p>void prime (int i);</p><p></p><p>main()</p><p>{</p><p> int num;</p><p> </p><p> clrscr();</p><p> printf("Prime numbers from 1 to 1000 \n\n"); </p><p></p><p> for(num = 2; num <= 1000; num++)</p><p> prime(num);</p><p></p><p> getch();</p><p> return 0;</p><p>}</p><p></p><p>void prime(int xnum)</p><p>{</p><p> int n,rem;</p><p></p><p> for(n=2; n <= xnum / 2; n++)</p><p> {</p><p> rem = xnum % n; </p><p> if(rem == 0)</p><p> break;</p><p> }</p><p></p><p> if(n>=xnum/2)</p><p> {</p><p> printf("%d\t", xnum);</p><p> }</p><p>}</p><p>*****************************************************************</p><p><strong>Generating PERFECT numbers from 1 to 1000</strong></p><p><strong></strong></p><p># include <stdio.h></p><p># include <conio.h></p><p></p><p>void perfect (int);</p><p></p><p>main()</p><p>{</p><p> int x;</p><p></p><p> clrscr();</p><p></p><p> printf("Perfect numbes from 1 to 1000 are....\n");</p><p></p><p> for(x=1; x<1000; x++)</p><p> perfect(x);</p><p></p><p> getch();</p><p> return 0;</p><p>}</p><p></p><p>void perfect (int y)</p><p>{</p><p> int z, rem, halfn, tot = 0;</p><p> </p><p> halfn = y/2;</p><p> for(z = 1; z <= halfn; z++)</p><p> {</p><p> rem = y % z;</p><p> if(rem == 0)</p><p> tot += z;</p><p> }</p><p></p><p> if(tot == y)</p><p> printf("%d\t",y);</p><p>}</p><p>****************************************************************</p><p><strong>Greatest Common Divisor (GCD)</strong></p><p></p><p># include <stdio.h></p><p># include <conio.h></p><p></p><p>main()</p><p>{</p><p> int m, n, gcd, rem1, rem2;</p><p></p><p> clrscr();</p><p> </p><p> printf("Enter first number : ");</p><p> scanf("%d", &m);</p><p></p><p> printf("Enter second number : ");</p><p> scanf("%d", &n);</p><p></p><p> if(m>=n)</p><p> {</p><p> gcd = n;</p><p> }</p><p> else</p><p> {</p><p> gcd = m;</p><p> }</p><p> </p><p> rem1 = m%gcd;</p><p> rem2 = n%gcd;</p><p></p><p> while((rem1 != 0) || (rem2 != 0))</p><p> {</p><p> gcd -= 1;</p><p> rem1 = m % gcd;</p><p> rem2 = n % gcd;</p><p> }</p><p></p><p> printf("\nGCD of above numbers is %d ", gcd);</p><p></p><p> getch();</p><p> return 0;</p><p>}</p><p>****************************************************************</p><p><strong>Printing Numbers in the Reverse Order of their Original Sequence</strong></p><p></p><p># include <stdio.h></p><p># include <conio.h></p><p></p><p># define n 10</p><p></p><p>main()</p><p>{</p><p> int v[n];</p><p> int i;</p><p></p><p> clrscr();</p><p></p><p> for(i = 1; i <= 10; i++)</p><p> {</p><p> printf("Input element %d : ",i);</p><p> scanf("%d",&mp;v<em>);</em></p><p><em> }</em></p><p><em></em></p><p><em> printf("\n\n Data in reverse order......\n");</em></p><p><em> getch();</em></p><p><em> </em></p><p><em> for(i=10;i>=1;i--)</em></p><p><em> {</em></p><p><em> printf("%d \t",v<em>);</em></em></p><p><em><em> }</em></em></p><p><em><em> </em></em></p><p><em><em> getch();</em></em></p><p><em><em> return 0;</em></em></p><p><em><em>}</em></em></p><p><em><em></em></em></p><p><em><em>***************************************************************</em></em></p><p><em><em><strong>Printing a String in the Reverse Order</strong></em></em></p><p><em><em></em></em></p><p><em><em># include <stdio.h></em></em></p><p><em><em># include <conio.h></em></em></p><p><em><em># include <string.h></em></em></p><p><em><em></em></em></p><p><em><em>main()</em></em></p><p><em><em>{</em></em></p><p><em><em> char str[80];</em></em></p><p><em><em> int len,i;</em></em></p><p><em><em></em></em></p><p><em><em> clrscr();</em></em></p><p><em><em></em></em></p><p><em><em> printf("Enter you string :\n");</em></em></p><p><em><em> gets(str);</em></em></p><p><em><em></em></em></p><p><em><em> len = strlen(str);</em></em></p><p><em><em></em></em></p><p><em><em> printf("\n\n");</em></em></p><p><em><em></em></em></p><p><em><em> for(i=len; i >= 0; i--)</em></em></p><p><em><em> printf("%c", str<em>);</em></em></em></p><p><em><em><em> </em></em></em></p><p><em><em><em> getch();</em></em></em></p><p><em><em><em> return 0;</em></em></em></p><p><em><em><em>}</em></em></em></p><p><em><em><em>********************************************************</em></em></em></p><p><em><em><em><strong>Sorting and Searching Methods for Arrays</strong></em></em></em></p><p><em><em><em></em></em></em></p><p><em><em><em># include <stdio.h></em></em></em></p><p><em><em><em># include <conio.h></em></em></em></p><p><em><em><em></em></em></em></p><p><em><em><em># define n 10</em></em></em></p><p><em><em><em># define m 10</em></em></em></p><p><em><em><em></em></em></em></p><p><em><em><em>int v[n], w[n+m], p[m];</em></em></em></p><p><em><em><em></em></em></em></p><p><em><em><em>void input (int v[n]);</em></em></em></p><p><em><em><em>void buble (int v[n]);</em></em></em></p><p><em><em><em>void merge (int p[n]);</em></em></em></p><p><em><em><em>void merges (int u[n], int p[m]);</em></em></em></p><p><em><em><em>void direct (int v[n]);</em></em></em></p><p><em><em><em>void sequential (int v[n]);</em></em></em></p><p><em><em><em>void binary (int v[n]);</em></em></em></p><p><em><em><em>void display (int v[n]);</em></em></em></p><p><em><em><em>void quick (int v[n]);</em></em></em></p><p><em><em><em>void quicks (int u1[n], int aleft, int aright);</em></em></em></p><p><em><em><em></em></em></em></p><p><em><em><em>main()</em></em></em></p><p><em><em><em>{</em></em></em></p><p><em><em><em> int opt;</em></em></em></p><p><em><em><em></em></em></em></p><p><em><em><em> while(opt!=9)</em></em></em></p><p><em><em><em> {</em></em></em></p><p><em><em><em> clrscr();</em></em></em></p><p><em><em><em> printf("\n\t\t SELECTION MENU");</em></em></em></p><p><em><em><em> printf("\n\t\t----------------\n");</em></em></em></p><p><em><em><em> printf("\n\t 1. Input Data to the array v[n]");</em></em></em></p><p><em><em><em> printf("\n\t 2. Bubble Sort");</em></em></em></p><p><em><em><em> printf("\n\t 3. Merge Sort");</em></em></em></p><p><em><em><em> printf("\n\t 4. Direct Insertion Sort");</em></em></em></p><p><em><em><em> printf("\n\t 5. Quick Sort");</em></em></em></p><p><em><em><em> printf("\n\t 6. Sequential Search");</em></em></em></p><p><em><em><em> printf("\n\t 7. Binary Search");</em></em></em></p><p><em><em><em> printf("\n\t 8. Display Output");</em></em></em></p><p><em><em><em> printf("\n\t 9. Exit"); </em></em></em></p><p><em><em><em> printf("\n\nEnter option number (1-9)..... : ");</em></em></em></p><p><em><em><em> scanf("%d",&opt);</em></em></em></p><p><em><em><em></em></em></em></p><p><em><em><em> switch(opt)</em></em></em></p><p><em><em><em> {</em></em></em></p><p><em><em><em> case 1: input(v); break;</em></em></em></p><p><em><em><em> case 2: buble(v); break;</em></em></em></p><p><em><em><em> case 3: merge(v); break;</em></em></em></p><p><em><em><em> case 4: direct(v); break;</em></em></em></p><p><em><em><em> case 5: quick(v); break;</em></em></em></p><p><em><em><em> case 6: sequential(v); break;</em></em></em></p><p><em><em><em> case 7: binary(v); break;</em></em></em></p><p><em><em><em> case 8: display(v); break;</em></em></em></p><p><em><em><em> } </em></em></em></p><p><em><em><em> }</em></em></em></p><p><em><em><em></em></em></em></p><p><em><em><em> return 0;</em></em></em></p><p><em><em><em>}</em></em></em></p><p><em><em><em></em></em></em></p><p><em><em><em>// ________________________ INPUT Function _______________________________</em></em></em></p><p><em><em><em></em></em></em></p><p><em><em><em>void input (int u[n])</em></em></em></p><p><em><em><em>{</em></em></em></p><p><em><em><em> int i;</em></em></em></p><p><em><em><em> printf("\n");</em></em></em></p><p><em><em><em> for(i=1;i<=(n+1);i++)</em></em></em></p><p><em><em><em> {</em></em></em></p><p><em><em><em> printf("Enter data for element %d : ",i);</em></em></em></p><p><em><em><em> scanf("%d",&u<em>);</em></em></em></em></p><p><em><em><em><em> }</em></em></em></em></p><p><em><em><em><em>}</em></em></em></em></p><p><em><em><em><em></em></em></em></em></p><p><em><em><em><em>// ________________________ BUBLE SORT Function __________________________</em></em></em></em></p><p><em><em><em><em></em></em></em></em></p><p><em><em><em><em>void buble (int u[n])</em></em></em></em></p><p><em><em><em><em>{</em></em></em></em></p><p><em><em><em><em> int i,temp,j,c=0;</em></em></em></em></p><p><em><em><em><em></em></em></em></em></p><p><em><em><em><em> for(i=0;i<=(n-1);i++)</em></em></em></em></p><p><em><em><em><em> {</em></em></em></em></p><p><em><em><em><em> for(j=1;j<=(n-i);j++)</em></em></em></em></p><p><em><em><em><em> {</em></em></em></em></p><p><em><em><em><em> if(u[j]>=u[j+1])</em></em></em></em></p><p><em><em><em><em> {</em></em></em></em></p><p><em><em><em><em> temp=u[j];</em></em></em></em></p><p><em><em><em><em> u[j]=u[j+1];</em></em></em></em></p><p><em><em><em><em> u[j+1]=temp;</em></em></em></em></p><p><em><em><em><em> c=1;</em></em></em></em></p><p><em><em><em><em> }</em></em></em></em></p><p><em><em><em><em> }</em></em></em></em></p><p><em><em><em><em> }</em></em></em></em></p><p><em><em><em><em></em></em></em></em></p><p><em><em><em><em> if(c!=1)</em></em></em></em></p><p><em><em><em><em> {</em></em></em></em></p><p><em><em><em><em> printf("\nData array is already sorted");</em></em></em></em></p><p><em><em><em><em> }</em></em></em></em></p><p><em><em><em><em> else</em></em></em></em></p><p><em><em><em><em> {</em></em></em></em></p><p><em><em><em><em> printf("\nSorted data in assending order....");</em></em></em></em></p><p><em><em><em><em> }</em></em></em></em></p><p><em><em><em><em> getch(); </em></em></em></em></p><p><em><em><em><em>}</em></em></em></em></p><p><em><em><em><em></em></em></em></em></p><p><em><em><em><em>// _________________________ MERGE INPUT Function ____________________________</em></em></em></em></p><p><em><em><em><em></em></em></em></em></p><p><em><em><em><em>void merge (int u[n])</em></em></em></em></p><p><em><em><em><em>{</em></em></em></em></p><p><em><em><em><em> int i;</em></em></em></em></p><p><em><em><em><em> </em></em></em></em></p><p><em><em><em><em> printf("\n\nEnter values for array p[m]\n\n");</em></em></em></em></p><p><em><em><em><em> </em></em></em></em></p><p><em><em><em><em> for(i=1;i<=n;i++)</em></em></em></em></p><p><em><em><em><em> {</em></em></em></em></p><p><em><em><em><em> printf("Element no %d : ", i);</em></em></em></em></p><p><em><em><em><em> scanf("%d", &p<em>);</em></em></em></em></em></p><p><em><em><em><em><em> }</em></em></em></em></em></p><p><em><em><em><em><em> </em></em></em></em></em></p><p><em><em><em><em><em> printf("\n");</em></em></em></em></em></p><p><em><em><em><em><em> buble(p);</em></em></em></em></em></p><p><em><em><em><em><em> buble(v);</em></em></em></em></em></p><p><em><em><em><em><em> merges(u,p);</em></em></em></em></em></p><p><em><em><em><em><em>}</em></em></em></em></em></p><p><em><em><em><em><em></em></em></em></em></em></p><p><em><em><em><em><em>// _________________________ MREGE SORT Function _____________________________</em></em></em></em></em></p><p><em><em><em><em><em></em></em></em></em></em></p><p><em><em><em><em><em>void merges (int u1[n], int p1[n])</em></em></em></em></em></p><p><em><em><em><em><em>{</em></em></em></em></em></p><p><em><em><em><em><em> int i=1,j=1,k=1,a,b;</em></em></em></em></em></p><p><em><em><em><em><em></em></em></em></em></em></p><p><em><em><em><em><em> while(i<=n && j<=m)</em></em></em></em></em></p><p><em><em><em><em><em> {</em></em></em></em></em></p><p><em><em><em><em><em> if(u1<em><=p1[j])</em></em></em></em></em></em></p><p><em><em><em><em><em><em> {</em></em></em></em></em></em></p><p><em><em><em><em><em><em> w[k] = u1<em>;</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> i++;</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> else</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> w[k] = p1[j];</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> j++;</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> k++;</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> if(i==n)</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> for(a=j+1; a<=m; a++)</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> w[k] = p1[a];</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> k++;</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> else</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> for(a=i+1; a<=n; a++)</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> w[k] = u1[a];</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> k++;</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> </em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> clrscr();</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> </em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> printf("Press any key for the output.......\n\n");</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> getch();</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> for(b=1; b<=(m+n); b++)</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em> printf("\t%d\n",w<strong>);</strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong> }</strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong> getch();</strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong>}</strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong>// __________________________ DIRECT INSERTION SORT Function ____________</strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong>void direct (int u[n])</strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong>{</strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong> int i,j,temp;</strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong> for(i=1; i<=n; i++)</strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong> {</strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong> temp = u<em>;</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> j = i;</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> while(j>=0 && temp<=u[j-1])</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> {</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> u[j] = u[j-1];</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> u[j-1] = temp;</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> j--;</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> }</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> }</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> printf("\n\nSorted using Direct Insertion method.....");</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> getch();</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em>}</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em>// __________________ QUICK SORT Function ____________________________</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em>void quick (int u[n])</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em>{</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> int left = 1;</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> int right = n;</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> quicks(u,left,right);</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em>}</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em>void quicks (int u1[n], int aleft, int aright)</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em>{</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> int i, j, temp, nleft, nright, c = 0;</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> i = aleft+1;</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> j = aright;</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> while(i <= j)</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> {</em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em> while(u1<em><=u1[aleft] && i<=aright)</em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em> {</em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em> i++;</em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em> }</em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em> while(u1[j]>=u1[aleft] && j>=aleft)</em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em> {</em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em> j--;</em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em> }</em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em> if(i<=j)</em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em> {</em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em> temp = u1<em>;</em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em> u1<em> = u1[j];</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> u1[j] = temp;</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> c=1;</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> }</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> temp = u1[j];</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> u1[j] = u1[aleft];</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> u1[aleft] = temp;</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> nright = j-1;</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> nleft = j+1;</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> </em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> if(nright>=aleft)</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> {</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> quicks(u1,aleft,nright);</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> }</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> if(nleft<=aright)</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> {</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> quicks(u1,nleft,aright);</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> }</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> }</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em>}</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em>// __________________ SEQUENTIAL SEARCH Function ___________________</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em>void sequential (int u[n])</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em>{</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> int i,key,c=0;</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> printf("\nEnter search key : ");</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> scanf("%d",&mp;key);</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> for(i=1;i<=(n+1);i++)</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> {</em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em> if(u<em>==key)</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> {</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> c=1;</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> break;</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> }</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> }</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> if(c!=1)</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> {</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> printf("\nNo match found....\n\n");</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> getch();</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> }</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> else</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> {</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> printf("\nSearch number found in array position %d\n\n",i);</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> getch();</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> }</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em>}</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em>// _________________________ BINARY SEARCH Function _______________________</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em>void binary (int u[n])</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em>{</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> int key, mid, high, low, i=1;</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> printf("\nEnter search key : ");</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> scanf("%d", &key);</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> high = n;</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> low = i;</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> mid = (high+low)/2;</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> while(low<=high && u[mid]!=key)</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> {</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> if(u[mid]>=key)</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> {</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> high = mid - 1;</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> }</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> else</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> {</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> low = mid + 1;</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> }</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> </em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> mid = (high+low)/2;</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> }</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> if(key==u[mid])</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> {</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> printf("\nSearch key found in position %d ",low);</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> } </em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> else</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> {</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> printf("\nSearch key not found ");</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> }</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> getch();</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em>}</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> </em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em>// _________________________ DISPLAY OUPUT Function ________________________</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em>void display (int u[n])</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em>{</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> int i;</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> </em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> printf("\n Display Output......\n");</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> </em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> for(i = 1; i <= (n+1); i++)</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> {</em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em> printf("\n\t %d",u<em>);</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> }</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> printf("\n");</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> getch();</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>}</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>Matrix Functions</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em># include <stdio.h></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em># include <conio.h></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em># define n 2</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>int u[n][n], v[n][n], w[n][n];</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>void input (int u[n][n], int v[n][n]);</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>void add (int u[n][n], int v[n][n]);</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>void prod (int u[n][n], int v[n][n]);</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>void trans (int u[n][n]);</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>int print (int w[n][n]);</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>main()</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>{</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> int opt;</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> do</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> {</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> clrscr();</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> printf("\n Playing with two 3x3 matrices....\n");</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> printf("\n\t 1. Input Data");</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> printf("\n\t 2. Matrix sum (W=U+V)");</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> printf("\n\t 3. Matrix product (w=U*V)");</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> printf("\n\t 4. Matrix transformation of U");</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> printf("\n\t 5. Exit");</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> printf("\n\n\t Enter the option number..... : ");</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> scanf("%d", &opt);</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> switch(opt)</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> {</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> case 1:input(u,v);break;</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> case 2:add(u,v);break;</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> case 3<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite7" alt=":p" title="Stick out tongue :p" loading="lazy" data-shortname=":p" />rod(u,v);break;</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> case 4:trans(u);break;</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> }</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> }</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> while(opt!=5);</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> return 0;</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>}</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>void input(int u1[n][n], int v1[n][n])</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em>{</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> int i,j;</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> for(i=0;i<=n;i++)</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> {</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> printf("\n");</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> for(j=0;j<=n;j++)</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> {</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> printf("\t Enter data for element %d,%d in Matrix 'U' : ",i,j);</em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em> scanf("%d", &u<em>[j]);</em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em> printf("\t Enter data for element %d,%d in Matrix 'V' : ",i,j);</em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em> scanf("%d", &v<em>[j]);</em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em>}</em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em>void add(int u1[n][n], int v1[n][n])</em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em>{</em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em> int i,j;</em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em> for(i=0;i<=n;i++)</em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em> for(j=0;j<=n;j++)</em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em> w<em>[j] = u1<em>[j] + v1<em>[j];</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> print(w);</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em>}</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em>void prod(int u1[n][n], int v1[n][n])</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em>{</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> int i,j,p,prod,tot=0;</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> </em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> for(i=0;i<=n;i++)</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> for(j=0;j<=n;j++)</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> tot=0;</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> for(p=0;p<=n;p++)</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> prod = u[j][p] * v[p][j];</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> tot += prod;</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em> w<em>[j] = tot;</em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em> print(w);</em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em>}</em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em>void trans(int u1[n][n])</em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em>{</em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em> int i,j,temp;</em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em> </em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em> for(i=0;i<=n;i++)</em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em> for(j=0;j<=n;j++)</em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em> w<em>[j] = temp;</em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em> temp = u[j]<em>;</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em></em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> print(w);</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em>}</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> </em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em>int print(int w1[n][n])</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em>{</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> int i,j;</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em></em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> printf("\nThe answer is..... \n");</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> </em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> for(i=0;i<=n;i++)</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> printf("\n");</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> for(j = 0; j <= n; j++)</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> {</em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em> printf("\t%d ",w1<em>[j]);</em></em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em><em> }</em></em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em><em> getch();</em></em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em><em>} </em></em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em><em></em></em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p><p><em><em><em><em><em><em><em><strong><em><em><em><em><em><em><em><em><em><em><em><em><em><em><em>******!|2008.3 DCSD @ NIBM|!******</em></em></em></em></em></em></em></em></em></em></em></em></em></em></em></strong></em></em></em></em></em></em></em></p></blockquote><p></p>
[QUOTE="smother, post: 4444771, member: 166532"] [B]Total of Two Subjects & their Average[/B] ********************************************** # include <stdio.h> # include <conio.h> main() { int sub1,sub2,tot=0; float avg; while(sub1!=-1) { clrscr(); printf("Enter mark 1 : "); scanf("%d",&sub1); printf("Enter mark 2 : "); scanf("%d",&sub2); tot=(sub1+sub2); avg=(float)tot/2; if(avg>=66) printf("\nPASS\n"); else printf("\nFAIL\n"); getch(); } getch(); return 0; } ***************************************************************** [B]ABCD = (AB + CD) * (AB + CD)[/B] # include <stdio.h> # include <conio.h> void find (int); main() { int x; clrscr(); for(x = 1000; x <= 9999; x++) find(x); getch(); return 0; } void find (int y) { int tot; tot = (y/100) + (y%100); tot *= tot; if(tot==y) { printf("%d satisfies the condition \n",y); } } **************************************************************** [B]Generating PRIME numbers from 1 to 1000[/B] # include <stdio.h> # include <conio.h> void prime (int i); main() { int num; clrscr(); printf("Prime numbers from 1 to 1000 \n\n"); for(num = 2; num <= 1000; num++) prime(num); getch(); return 0; } void prime(int xnum) { int n,rem; for(n=2; n <= xnum / 2; n++) { rem = xnum % n; if(rem == 0) break; } if(n>=xnum/2) { printf("%d\t", xnum); } } ***************************************************************** [B]Generating PERFECT numbers from 1 to 1000 [/B] # include <stdio.h> # include <conio.h> void perfect (int); main() { int x; clrscr(); printf("Perfect numbes from 1 to 1000 are....\n"); for(x=1; x<1000; x++) perfect(x); getch(); return 0; } void perfect (int y) { int z, rem, halfn, tot = 0; halfn = y/2; for(z = 1; z <= halfn; z++) { rem = y % z; if(rem == 0) tot += z; } if(tot == y) printf("%d\t",y); } **************************************************************** [B]Greatest Common Divisor (GCD)[/B] # include <stdio.h> # include <conio.h> main() { int m, n, gcd, rem1, rem2; clrscr(); printf("Enter first number : "); scanf("%d", &m); printf("Enter second number : "); scanf("%d", &n); if(m>=n) { gcd = n; } else { gcd = m; } rem1 = m%gcd; rem2 = n%gcd; while((rem1 != 0) || (rem2 != 0)) { gcd -= 1; rem1 = m % gcd; rem2 = n % gcd; } printf("\nGCD of above numbers is %d ", gcd); getch(); return 0; } **************************************************************** [B]Printing Numbers in the Reverse Order of their Original Sequence[/B] # include <stdio.h> # include <conio.h> # define n 10 main() { int v[n]; int i; clrscr(); for(i = 1; i <= 10; i++) { printf("Input element %d : ",i); scanf("%d",∓v[i]); } printf("\n\n Data in reverse order......\n"); getch(); for(i=10;i>=1;i--) { printf("%d \t",v[i]); } getch(); return 0; } *************************************************************** [B]Printing a String in the Reverse Order[/B] # include <stdio.h> # include <conio.h> # include <string.h> main() { char str[80]; int len,i; clrscr(); printf("Enter you string :\n"); gets(str); len = strlen(str); printf("\n\n"); for(i=len; i >= 0; i--) printf("%c", str[i]); getch(); return 0; } ******************************************************** [B]Sorting and Searching Methods for Arrays[/B] # include <stdio.h> # include <conio.h> # define n 10 # define m 10 int v[n], w[n+m], p[m]; void input (int v[n]); void buble (int v[n]); void merge (int p[n]); void merges (int u[n], int p[m]); void direct (int v[n]); void sequential (int v[n]); void binary (int v[n]); void display (int v[n]); void quick (int v[n]); void quicks (int u1[n], int aleft, int aright); main() { int opt; while(opt!=9) { clrscr(); printf("\n\t\t SELECTION MENU"); printf("\n\t\t----------------\n"); printf("\n\t 1. Input Data to the array v[n]"); printf("\n\t 2. Bubble Sort"); printf("\n\t 3. Merge Sort"); printf("\n\t 4. Direct Insertion Sort"); printf("\n\t 5. Quick Sort"); printf("\n\t 6. Sequential Search"); printf("\n\t 7. Binary Search"); printf("\n\t 8. Display Output"); printf("\n\t 9. Exit"); printf("\n\nEnter option number (1-9)..... : "); scanf("%d",&opt); switch(opt) { case 1: input(v); break; case 2: buble(v); break; case 3: merge(v); break; case 4: direct(v); break; case 5: quick(v); break; case 6: sequential(v); break; case 7: binary(v); break; case 8: display(v); break; } } return 0; } // ________________________ INPUT Function _______________________________ void input (int u[n]) { int i; printf("\n"); for(i=1;i<=(n+1);i++) { printf("Enter data for element %d : ",i); scanf("%d",&u[i]); } } // ________________________ BUBLE SORT Function __________________________ void buble (int u[n]) { int i,temp,j,c=0; for(i=0;i<=(n-1);i++) { for(j=1;j<=(n-i);j++) { if(u[j]>=u[j+1]) { temp=u[j]; u[j]=u[j+1]; u[j+1]=temp; c=1; } } } if(c!=1) { printf("\nData array is already sorted"); } else { printf("\nSorted data in assending order...."); } getch(); } // _________________________ MERGE INPUT Function ____________________________ void merge (int u[n]) { int i; printf("\n\nEnter values for array p[m]\n\n"); for(i=1;i<=n;i++) { printf("Element no %d : ", i); scanf("%d", &p[i]); } printf("\n"); buble(p); buble(v); merges(u,p); } // _________________________ MREGE SORT Function _____________________________ void merges (int u1[n], int p1[n]) { int i=1,j=1,k=1,a,b; while(i<=n && j<=m) { if(u1[i]<=p1[j]) { w[k] = u1[i]; i++; } else { w[k] = p1[j]; j++; } k++; } if(i==n) { for(a=j+1; a<=m; a++) { w[k] = p1[a]; k++; } } else { for(a=i+1; a<=n; a++) { w[k] = u1[a]; k++; } } clrscr(); printf("Press any key for the output.......\n\n"); getch(); for(b=1; b<=(m+n); b++) { printf("\t%d\n",w[b]); } getch(); } // __________________________ DIRECT INSERTION SORT Function ____________ void direct (int u[n]) { int i,j,temp; for(i=1; i<=n; i++) { temp = u[i]; j = i; while(j>=0 && temp<=u[j-1]) { u[j] = u[j-1]; u[j-1] = temp; j--; } } printf("\n\nSorted using Direct Insertion method....."); getch(); } // __________________ QUICK SORT Function ____________________________ void quick (int u[n]) { int left = 1; int right = n; quicks(u,left,right); } void quicks (int u1[n], int aleft, int aright) { int i, j, temp, nleft, nright, c = 0; i = aleft+1; j = aright; while(i <= j) { while(u1[i]<=u1[aleft] && i<=aright) { i++; } while(u1[j]>=u1[aleft] && j>=aleft) { j--; } if(i<=j) { temp = u1[i]; u1[i] = u1[j]; u1[j] = temp; c=1; } temp = u1[j]; u1[j] = u1[aleft]; u1[aleft] = temp; nright = j-1; nleft = j+1; if(nright>=aleft) { quicks(u1,aleft,nright); } if(nleft<=aright) { quicks(u1,nleft,aright); } } } // __________________ SEQUENTIAL SEARCH Function ___________________ void sequential (int u[n]) { int i,key,c=0; printf("\nEnter search key : "); scanf("%d",∓key); for(i=1;i<=(n+1);i++) { if(u[i]==key) { c=1; break; } } if(c!=1) { printf("\nNo match found....\n\n"); getch(); } else { printf("\nSearch number found in array position %d\n\n",i); getch(); } } // _________________________ BINARY SEARCH Function _______________________ void binary (int u[n]) { int key, mid, high, low, i=1; printf("\nEnter search key : "); scanf("%d", &key); high = n; low = i; mid = (high+low)/2; while(low<=high && u[mid]!=key) { if(u[mid]>=key) { high = mid - 1; } else { low = mid + 1; } mid = (high+low)/2; } if(key==u[mid]) { printf("\nSearch key found in position %d ",low); } else { printf("\nSearch key not found "); } getch(); } // _________________________ DISPLAY OUPUT Function ________________________ void display (int u[n]) { int i; printf("\n Display Output......\n"); for(i = 1; i <= (n+1); i++) { printf("\n\t %d",u[i]); } printf("\n"); getch(); } Matrix Functions # include <stdio.h> # include <conio.h> # define n 2 int u[n][n], v[n][n], w[n][n]; void input (int u[n][n], int v[n][n]); void add (int u[n][n], int v[n][n]); void prod (int u[n][n], int v[n][n]); void trans (int u[n][n]); int print (int w[n][n]); main() { int opt; do { clrscr(); printf("\n Playing with two 3x3 matrices....\n"); printf("\n\t 1. Input Data"); printf("\n\t 2. Matrix sum (W=U+V)"); printf("\n\t 3. Matrix product (w=U*V)"); printf("\n\t 4. Matrix transformation of U"); printf("\n\t 5. Exit"); printf("\n\n\t Enter the option number..... : "); scanf("%d", &opt); switch(opt) { case 1:input(u,v);break; case 2:add(u,v);break; case 3:prod(u,v);break; case 4:trans(u);break; } } while(opt!=5); return 0; } void input(int u1[n][n], int v1[n][n]) { int i,j; for(i=0;i<=n;i++) { printf("\n"); for(j=0;j<=n;j++) { printf("\t Enter data for element %d,%d in Matrix 'U' : ",i,j); scanf("%d", &u[i][j]); printf("\t Enter data for element %d,%d in Matrix 'V' : ",i,j); scanf("%d", &v[i][j]); } } } void add(int u1[n][n], int v1[n][n]) { int i,j; for(i=0;i<=n;i++) { for(j=0;j<=n;j++) { w[i][j] = u1[i][j] + v1[i][j]; } } print(w); } void prod(int u1[n][n], int v1[n][n]) { int i,j,p,prod,tot=0; for(i=0;i<=n;i++) { for(j=0;j<=n;j++) { tot=0; for(p=0;p<=n;p++) { prod = u[j][p] * v[p][j]; tot += prod; } w[i][j] = tot; } } print(w); } void trans(int u1[n][n]) { int i,j,temp; for(i=0;i<=n;i++) { for(j=0;j<=n;j++) { w[i][j] = temp; temp = u[j][i]; } } print(w); } int print(int w1[n][n]) { int i,j; printf("\nThe answer is..... \n"); for(i=0;i<=n;i++) { printf("\n"); for(j = 0; j <= n; j++) { printf("\t%d ",w1[i][j]); } } getch(); } ******!|2008.3 DCSD @ NIBM|!******[/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/b][/i][/i][/i][/i][/i][/i][/i] [/QUOTE]
Insert quotes…
Verification
Hathara warak wissa keeyada? (Hathara wadi karanna 20)
Post reply
Top
Bottom