Sie sind auf Seite 1von 35

MCA I Assignment No.

1 Roll No : MC17033

Que 1 : WAP for Inter conversion of Deciml , Binary and Hexdeciml


Numbers.

#include<stdio.h>
#include<conio.h>
#include<math.h>

void Decimal2Binary();
void Decimal2Hexa();
void Binary2Decimal();
void Binary2Hexa();
void Hexa2Decimal();
void Hexa2Binary();

void main()
{
int choice;
clrscr();
printf("\n 1. Decimal to Binary \n 2. Decimal to Hexadecimal");
printf("\n 3. Binary to Decimal \n 4. Binary to Hexadecimal");
printf("\n 5. Hexadecimal to Decimal \n 6. Hexadecimal to Binary");
printf("\n 7. Exit \n\nEnter Your Choice : ");
scanf("%d",&choice);
clrscr();

switch(choice)
{
case 1 :
Decimal2Binary();
break;
case 2 :
Decimal2Hexa();
break;
case 3 :
Binary2Decimal();
break;
case 4 :
Binary2Hexa();
break;
case 5 :
Hexa2Decimal();
break;
case 6 :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Hexa2Binary();
break;
case 7 :
{
clrscr();
printf("\t\t Exiting in 3 seconds");
delay(3000);
exit(0);
}
default :
printf("\n Invalid Choice \n");
}
getch();
}

void Decimal2Binary()
{
int n,bin[100],i,j;
printf("\nEnter Decimal Number To Find It's Binary : ");
scanf("%d",&n);
printf("The Binary of %d is ",n);
for(i=0;n!=0;i++)
{
bin[i]=n%2;
n=n/2;
}
for(j=i-1;j>=0;j--)
{
printf("%d",bin[j]);
}
printf("\n");
}

void Decimal2Hexa()
{
int n,r[10],i;
printf("Enter Decimal Number to get its hexadecimal : ");
scanf("%d",&n);
printf("\n Equivalent Hexadecimal : ");

for(i=0;n!=0;i++)
{
r[i]=n%16;

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

n=n/16;
}
i--;
for(;i>=0;i--)
{
if(r[i]==10)
printf("A");
else if(r[i]==11)
printf("B");
else if(r[i]==12)
printf("C");
else if(r[i]==13)
printf("D");
else if(r[i]==14)
printf("E");
else if(r[i]==15)
printf("F");
else
printf("%d",r[i]);
}
printf("\n");
}

void Binary2Decimal()
{
int bin,n,r,sum=0,i;
printf("Enter a Binary Number : ");
scanf("%d",&bin);
n=bin;
for(i=0;n!=0;i++)
{
r=n%10;
sum=sum+r*pow(2,i);
n=n/10;
}
printf("The equivalent Decimal of %d is %d\n",bin,sum);
}

void Binary2Hexa()
{
/* here we will existing code of binary to decimal
and then decimal to hexa */
/* Binary to Decimal */

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

int bin,n,rem,r[10],sum=0,i;
printf("Enter a Binary Number : ");
scanf("%d",&bin);
n=bin;
for(i=0;n!=0;i++)
{
rem=n%10;
sum=sum+rem*pow(2,i);
n=n/10;
}
/* Decimal to Hexa */
n=sum;
for(i=0;n!=0;i++)
{
r[i]=n%16;
n=n/16;
}
i--;
printf("\nHexadecimal Equivalent : ");
for(;i>=0;i--)
{
if(r[i]==10)
printf("A");
else if(r[i]==11)
printf("B");
else if(r[i]==12)
printf("C");
else if(r[i]==13)
printf("D");
else if(r[i]==14)
printf("E");
else if(r[i]==15)
printf("F");
else
printf("%d",r[i]);
}
printf("\n");
}

void Hexa2Binary()
{
char hexa[20],i;
printf("\nEnter a Hexadecimal No : ");

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

scanf("%s",&hexa);
printf("\n Equivalent Binary : ");
for(i=0;hexa[i]!='\0';i++)
{
switch(hexa[i])
{
case '0':
printf("0000");
break;
case '1':
printf("0001");
break;
case '2':
printf("0010");
break;
case '3':
printf("0011");
break;
case '4':
printf("0100");
break;
case '5':
printf("0101");
break;
case '6':
printf("0110");
break;
case '7':
printf("0111");
break;
case '8':
printf("1000");
break;
case '9':
printf("1001");
break;
case 'A':
printf("1010");
break;
case 'B':
printf("1011");
break;
case 'C':

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

printf("1100");
break;
case 'D':
printf("1101");
break;
case 'E':
printf("1110");
break;
case 'F':
printf("1111");
break;
}
}
}

void Hexa2Decimal()
{

char hexa[20]="";
int i=0,j=0,len=0;
long int sum=0;
clrscr();
printf("\nEnter Hexadecimal number : ");
scanf("%s",&hexa);

len=strlen(hexa);

for(i=0,j=len-1;hexa[i]!='\0';i++,j--)
{
switch(hexa[i])
{
case '0' : {sum=sum+0; break;}
case '1' : {sum=sum+(1*(pow(16,j))); break;}
case '2' : {sum=sum+(2*(pow(16,j))); break;}
case '3' : {sum=sum+(3*(pow(16,j))); break;}
case '4' : {sum=sum+(4*(pow(16,j))); break;}
case '5' : {sum=sum+(5*(pow(16,j))); break;}
case '6' : {sum=sum+(6*(pow(16,j))); break;}
case '7' : {sum=sum+(7*(pow(16,j))); break;}
case '8' : {sum=sum+(8*(pow(16,j))); break;}
case '9' : {sum=sum+(9*(pow(16,j))); break;}
case 'A' : {sum=sum+(10*(pow(16,j))); break;}

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

case 'B' : {sum=sum+(11*(pow(16,j))); break;}


case 'C' : {sum=sum+(12*(pow(16,j))); break;}
case 'D' : {sum=sum+(13*(pow(16,j))); break;}
case 'E' : {sum=sum+(14*(pow(16,j))); break;}
case 'F' : {sum=sum+(15*(pow(16,j))); break;}
default : { printf("Error occured !!!\n Exiting in 3 sec");delay(3000);exit(0);}
}
}
printf("\nEquivalent Decimal : %ld",sum);
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que 2. WAP to convert number into words.

#include<stdio.h>
#include<conio.h>

void main()
{
int no,rev=0,rem,temp;
clrscr();
printf("\nEnter Number : ");
scanf("%d",&no);
temp=no;
while(temp>0)
{
rem=temp%10;
rev=rev*10+rem;
temp=temp/10;
}
temp=no;
while(temp>0)
{
rem=temp%10;
switch(rem)
{
case 0 : { printf(" zero "); break;}
case 1 : { printf(" one "); break;}
case 2 : { printf(" two "); break;}
case 3 : { printf(" three "); break;}
case 4 : { printf(" four "); break;}
case 5 : { printf(" five "); break;}
case 6 : { printf(" six "); break;}
case 7 : { printf(" seven "); break;}
case 8 : { printf(" eight "); break;}
case 9 : { printf(" nine "); break;}
}
temp=temp/10;
}
getch();
}
Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que 3. WAP to insert and delete an element at given position in array.

#include<stdio.h>
#include<conio.h>

void main()
{
int arr[20],number,location,count,i,choice;
clrscr();
printf("\n Enter count for array : ");
scanf("%d",&count);
printf("\n Enter %d Elements : \n",count);
for(i=0;i<count;i++)
{
printf(" arr[%d] : ",i+1);
scanf("%d",&arr[i]);
}
while(1)
{
printf("\n 1. insert array element \n 2. delete array element \n 3. exit\n Enter
Choice : ");
scanf("%d",&choice);
if(choice==1)
{
printf("\nEnter element to be added in array : ");
scanf("%d",&number);
printf("\nEnter position for entered element : ");
scanf("%d",&location);
/* creating space for element */
for(i=count;i>=location;i--)
{
arr[i]=arr[i-1];
}
count=count+1;
arr[location-1]=number;
/* displaying entire array */
for(i=0;i<count;i++)
{
printf("\n arr[%d] : %d",i+1,arr[i]);
}
}
else if(choice==2)
{

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

printf("\nEnter position for deleting element : ");


scanf("%d",&location);
/* creating space for element */
while(location<count)
{
arr[location-1]=arr[location];
location=location+1;
}
count=count-1;
/* displaying entire array */
for(i=0;i<count;i++)
{
printf("\n arr[%d] : %d",i+1,arr[i]);
}
}
else if(choice==3)
{
exit(0);
}
else
{
printf("\nPlease enter correct choice ");
}
}
getch();
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que 4. WAP to show transpose of matrix(square).

#include<stdio.h>
#include<conio.h>

void main()
{
int arr[10][10], size, i, j, temp;
clrscr();
printf("\nEnter the size of square matrix : ");
scanf("%d", &size);

printf("\nEnter the values :");


for (i = 0; i < size; i++) {
for (j = 0; j < size; j++) {
scanf("%d", &arr[i][j]);
}
}

printf("\nGiven square matrix is");


for (i = 0; i < size; i++) {
printf("\n");
for (j = 0; j < size; j++) {
printf("%d ", arr[i][j]);
}
}

/* Find transpose */
for (i = 1; i < size; i++) {
for (j = 0; j < i; j++) {
temp = arr[i][j];
arr[i][j] = arr[j][i];
arr[j][i] = temp;
}
}

printf("\nTranspose matrix is :");


for (i = 0; i < size; i++) {
printf("\n");
for (j = 0; j < size; j++) {
printf("%d ", arr[i][j]);
}
}

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

getch();
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que 13. Basic file handling programs.

13_1. Display content of file.

#include<stdio.h>
#include<conio.h>

void main()
{
FILE *fp;
char ch;
clrscr();
fp=fopen("ajay.txt","r");

if(fp==NULL)
{
printf("Error occured while opening file");
}
else
{
printf("\n***************** File Content *****************\n");
while(1)
{
ch=getc(fp);
if(ch==EOF)
{
break;
}
printf("%c",ch);
}
printf("\n************* End of File Content **************\n");
}
fclose(fp);
getch();
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

13_2. Writing content to the file.

#include<stdio.h>
#include<conio.h>

void main()
{
FILE *fp;
char ch;
clrscr();
fp=fopen("ajay123.txt","w");

if(fp==NULL)
{
printf("Error occured while opening file");
}
else
{
printf("\n Enter File Data (to save and exit use ctrl+z+enter) : \n");
while(1)
{
ch=getchar();
if(ch==EOF)
{
break;
}
putc(ch,fp);
}
fclose(fp);
fp=fopen("ajay123.txt","r");
printf("\n\n***************** File Content *****************\n");
while(1)
{
ch=getc(fp);
if(ch==EOF)
{
break;
}
printf("%c",ch);
}
printf("\n************* End of File Content **************\n");
}
fclose(fp);

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

getch();
}

Output Screens :

13_2. Copying content of one file to another.

#include<stdio.h>
#include<conio.h>

void main()
{
FILE *fp1,*fp2;
char ch,file1[20],file2[20];
int choice;
clrscr();
printf("Enter file name to copy : ");
gets(file1);
printf("Enter destination file name : ");
gets(file2);
printf("\n 1. Write mode (Previous data from destination file will be deleted). \n 2.
Append Mode \n Enter choice : ");
scanf("%d",&choice);

fp1=fopen(file1,"r");

switch(choice)
{

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

case 1 : { fp2=fopen(file2,"w"); break;}


case 2 : { fp2=fopen(file2,"a"); break;}
default : { printf("Invalid choice.\nTry again \nExiting in 3 seconds"); delay(5000);
exit(0);}
}

if(fp1==NULL)
{
printf("Error occured while opening file");
}
else
{
while(1)
{
ch=getc(fp1);
if(ch==EOF)
{
break;
}
putc(ch,fp2);
}
fclose(fp2);
printf("\n Successfully copied.\n");
fp2=fopen(file2,"r");
printf("\n\n************** File Content of %s **************\n",file2);
while(1)
{
ch=getc(fp2);
if(ch==EOF)
{
break;
}
printf("%c",ch);
}
printf("\n************* End of File Content **************\n");
}
fclose(fp1);
fclose(fp2);
getch();
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que 5. WAP to multiply two matrices.

/* multiplication of matrices */
#include<stdio.h>
#include<conio.h>

void main()
{
int mat1[10][10],mat2[10][10],mulMat[10][10],r1,r2,c1,c2,i,j,k,sum=0;
clrscr();
printf("Enter Row and columns for first matrix : ");
scanf("%d%d",&r1,&c1);

printf("\nEnter first matrix : \n");


for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
printf("Enter mat1[%d][%d] : ",i,j);
scanf("%d",&mat1[i][j]);
}
}

printf("\nEnter Row and columns for second matrix : ");


scanf("%d%d",&r2,&c2);

if(c1!=r2)
{
printf("\nIn order to multiply two matrices, no of columns in 1st matrix must equal
to no of rows in second matrix");
printf("\nExiting in 5 seconds");
delay(5000);
exit(0);
}

printf("\nEnter Second matrix : \n");


for(i=0;i<r2;i++)
{
for(j=0;j<c2;j++)
{
printf("Enter mat2[%d][%d] : ",i,j);
scanf("%d",&mat2[i][j]);
}

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

for(i=0;i<r1;i++)
{
for(j=0;j<c2;j++)
{
for(k=0;k<r2;k++)
{
sum=sum+mat1[i][k]*mat2[k][j];
}
mulMat[i][j]=sum;
sum=0;
}
}

printf("\nProduct of matrices : \n");


for(i=0;i<r1;i++)
{
for(j=0;j<c2;j++)
{
printf("%d ",mulMat[i][j]);
}
printf("\n");
}
getch();
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que 6. Array of Structure.

6_1. Students result.

#include<stdio.h>
#include<conio.h>

struct student
{
int rollno,sub[5];
char name[20];
float perc;
};

void main()
{
struct student stud[60];
int i,j,sum=0,no;
char *result;
clrscr();
printf("How many students ? : ");
scanf("%d",&no);
for(i=0;i<no;i++)
{
printf("\n\nEnter Data for student %d : \n",i+1);
printf("Enter Roll No : ");
scanf("%d",&stud[i].rollno);
printf("Enter Name : ");
scanf("%s",&stud[i].name);

printf("Enter 5 Subjects marks : ");


for(j=0;j<5;j++)
{
scanf("%d",&stud[i].sub[j]);
}

for(j=0;j<5;j++)
{
sum=sum+stud[i].sub[j];
}

stud[i].perc=((sum/500.0)*100);
sum=0;

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

}
printf("\n********** Result *************\n");
printf(" Roll_No Name Percentage Result\n");
for(i=0;i<no;i++)
{
if(stud[i].perc>=0&&stud[i].perc<40)
{
result="Fail";
}
else if(stud[i].perc>=40&&stud[i].perc<=100)
{
result="Pass";
}
else
{
result="----";
}
printf(" %d %s %.2f %s
\n",stud[i].rollno,stud[i].name,stud[i].perc,result);
}

getch();
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que 7. A) Function with no parameter and no return value.

#include<stdio.h>
#include<conio.h>
void calArea();

void main()
{
clrscr();
printf(" Function with no parameter and no return value \n\n");
calArea();
getch();
}

void calArea()
{
int rad;
float ar;
printf("Enter radius : ");
scanf("%d",&rad);
ar=3.14*rad*rad;
printf("Area = %.2f ",ar);
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

B) Function with parameters and return values.

#include<stdio.h>
#include<conio.h>
float calArea(int);

void main()
{
int rad;
float ar;
clrscr();
printf(" Function with parameters and return values \n\n");
printf("Enter radius : ");
scanf("%d",&rad);
ar=calArea(rad);
printf("Area = %f",ar);
getch();
}

float calArea(int rad)


{
int area;
area=3.14*rad*rad;
return area;
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

C) Function with parameters and no return values.

#include<stdio.h>
#include<conio.h>
void calArea(int);

void main()
{
int rad;
clrscr();
printf(" Function with parameters and no return values \n\n");
printf("Enter radius : ");
scanf("%d",&rad);
calArea(rad);
getch();
}

void calArea(int rad)


{
float area=3.14*rad*rad;
printf("Area = %f",area);
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que 8. A) Sum of digits using recursive function.

#include<stdio.h>
#include<conio.h>
int sum (int a);

void main()
{
int num, result;

printf("Enter the number: ");


scanf("%d", &num);
result = sum(num);
printf("Sum of digits in %d is %d\n", num, result);
getch();
}

int sum (int num)


{
if (num != 0)
{
return (num % 10 + sum (num / 10));
}
else
{
return 0;
}
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que 9. String manipulation function e.g. string copy, concatenation,


compare, string length, reverse.

#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
char str1[12]="HELLO";
char str2[12]="WORLD";
char str3[12];
int len;
char rev[12];
int result;
clrscr();
strcpy(str3,str1);
printf("strcpy(str3,str1):%s\n",str3);
strcat(str1,str2);
printf("strcat(str1,str2):%s\n",str1);
len=strlen(str1);
printf("strlen(str1): %d\n",len);
strrev(str1);
printf("strrev(str1): %s\n",str1);
result=strcmp(str1,str2);
if(result==0)
printf("Both strings are equal");
else
printf("Both strings are not equal");
getch();
return 0;
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que 10. Write program to which gives all rotations of string.

#include <stdio.h>
#include <string.h>
#include <conio.h>
void main(){
char name[20];
int i,j,k;
clrscr();
printf("\nEnter a string : ");
scanf("%s",name);
for(i=0;i<strlen(name);i++){
printf("\n");
for(j=i+1;j<strlen(name);j++)
printf("%c",name[j]);
for(k=0;k<=i;k++)
printf("%c",name[k]);
}
getch();
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que 11. Write program to deal with denominations of any amount.

#include<stdio.h>
#include<conio.h>

void main()
{
int amt,temp;
clrscr();
printf("Enter Amount : ");
scanf("%d",&amt);
temp=amt/2000;
printf("\nNo of 2000 notes : %d",temp);
amt=amt%2000;
temp=amt/500;
printf("\nNo of 500 notes : %d",temp);
amt=amt%500;
temp=amt/200;
printf("\nNo of 200 notes : %d",temp);
amt=amt%200;
temp=amt/100;
printf("\nNo of 100 notes : %d",temp);
amt=amt%100;
temp=amt/50;
printf("\nNo of 50 notes : %d",temp);
amt=amt%50;
temp=amt/20;
printf("\nNo of 20 notes : %d",temp);
amt=amt%20;
temp=amt/10;
printf("\nNo of 10 notes/coins : %d",temp);
amt=amt%10;
temp=amt/5;
printf("\nNo of 5 notes/coins : %d",temp);
amt=amt%5;
temp=amt/2;
printf("\nNo of 2 coins : %d",temp);
amt=amt%2;
temp=amt/1;
printf("\nNo of 1 coins : %d",temp);

getch();
}

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que .12. Write a program to store the personal information of a person


and display it in formatted form.

#include <stdio.h>
#include<conio.h>
struct student
{
char name[50];
int roll;
float marks;
} s;

int main()
{
clrscr();
printf("Enter information:\n");

printf("Enter name: ");


scanf("%s", s.name);
printf("Enter roll number: ");
scanf("%d", &s.roll);
printf("Enter marks: ");
scanf("%f", &s.marks);

printf("\nDisplaying Information:\n");
printf("\n Name Roll_No Marks \n");
printf(" %s %d %.2f\n",s.name,s.roll,s.marks);

getch();
return 0;
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

Que 14. Linear search and binary search in an array of Elements.

1) Linear Search

#include<stdio.h>
#include<conio.h>
void main()
{
int a[10],i,item,flag=0;
clrscr();
printf("\nEnter 5 Elements of an array:\n");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
printf("\nEnter item to search:");
scanf("%d",&item);
for(i=0;i<5;i++)
if(item==a[i])
{
flag=1;
printf("\nItem found at location %d",i+1);
break;
}

if(flag==0)
printf("\nItem does not exist.");
getch();
}

Output Screens :

2) Binary Search
#include<stdio.h>
#include<conio.h>

Name : Salunkhe Ajay Dattatray Page No :


MCA I Assignment No. 1 Roll No : MC17033

void binary_search();
int a[50],n,item,loc,beg,mid,end,i;
void main()
{
clrscr();
printf("\nEnter size of an array:");
scanf("%d",&n);
printf("\nEnter elements of an array in sorted form:\n");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("\nEnter item to be searched:");
scanf("%d",&item);
binary_search();
getch();
}
void binary_search()
{
beg=0;
end=n-1;
mid=(beg+end)/2;
while((beg<=end) && (a[mid]!=item))
{
if(item<a[mid])
end=mid-1;
else
beg=mid+1;
mid=(beg+end)/2;
}
if(a[mid]==item)
printf("\n\n ITEM found at location %d",mid+1);
else
printf("\n\nITEM doesn't exist");
}

Output Screens :

Name : Salunkhe Ajay Dattatray Page No :

Das könnte Ihnen auch gefallen