Skip to main content

Posts

PROGRAM TO PERFORM BINARY SEARCH USING RECURSION

LIST OF PROGRAMS #include<stdio.h> #include<conio.h> int binary(int ,int ); int a[10],md,s,c=0; void main() { int n,i; clrscr(); printf("ENTER LIMIT \n"); scanf("%d",&n); printf("ENTER ARRAY\n"); for(i=0;i<n;i++) { fflush(stdin); scanf("%d",&a[i]); } printf("ENTER NUMBER TO BE SEARCHED"); scanf("%d",&s); c=binary(0,n-1); if(c==-1) printf("NOT FOUND"); getch(); } int binary(int f,int l) {  md=(f+l)/2; if(f>l) { return(-1); } else if (a[md]<s) return(binary(md+1,l)); else if(a[md]==s) {printf("Found AT LOCATION %d IN WHICH 0 IS THE STARTING ADDRESS",md); return (1); } else return(binary(f,md-1)); } LIST OF PROGRAMS

PATTERN IN STRINGS

LIST OF PROGRAMS #include<stdio.h> #include<conio.h> #include<string.h> void main() { char a[10],n,i,j; clrscr(); printf("ENTER THE WORD YOU WANT IN PATTERN\n"); gets(a); n=strlen(a); for(i=0;i<n;i++) { for(j=0;j<=i;j++) printf("%c",a[i]); printf("\n"); } getch(); } LIST OF PROGRAMS

PATTERN 7

#include<stdio.h> #include<conio.h> void main() { int n,i,j,k,l,m,sp=1; clrscr(); printf("Enter number \n"); scanf("%d",&n); if(n%2==0) sp=2; for(i=1;i<=n;i++) printf("*"); printf("\n"); for(k=n/2;k>=1;k--) { for(j=1;j<=k;j++) printf("*"); for(l=sp;l>=1;l--) printf(" "); for(m=1;m<=k;m++) printf("*"); printf("\n"); sp+=2; } sp-=2; for(k=1;k<=n/2;k++) {if(k!=1) {for(j=1;j<=k;j++) printf("*"); for(l=sp;l>=1;l--) printf(" "); for(m=1;m<=k;m++) printf("*"); printf("\n"); } sp-=2; } for(i=1;i<=n;i++) printf("*"); getch(); } SIMPLE PROGRAMS FIND TYPE OF THE TRIANGLE TEMPERATURE CONVERSION COMMISSION OF A SALESMAN PRINT NUMBERS IN DESCENDING ORDER BIGGEST NUMBER AMONG THREE NUMBERS CALCULATE DIVISION A YEAR IS LEAP OR NOT A NUMBER IS ODD OR EVEN PRINT THE SQUA...

COPYING A FILE USING A+ AND W+ MODE

LIST OF PROGRAMS #include<stdio.h> #include<conio.h> void main() { char ch; FILE *fp,*fp2; clrscr(); fp=fopen("anujhello.txt","a+"); fp2=fopen("anujhello2.txt","w+"); printf(" ENTER THE DETAILS"); while((ch=getc(fp))!=EOF) putc(ch,fp2); rewind(fp2); while((ch=getc(fp))!=EOF) printf("%c",ch); fclose(fp); getch(); } LIST OF PROGRAMS

OPENING A FILE USING W+ MODE

LIST OF PROGRAMS #include<stdio.h> #include<conio.h> void main() { char ch; FILE *fp; clrscr(); fp=fopen("anujhello.txt","w+"); printf(" ENTER THE DETAILS"); ch=getchar(); while(ch!='\n') { putc(ch,fp); ch=getchar(); } rewind(fp); while((ch=getc(fp))!=EOF) printf("%c",ch); fclose(fp); getch(); } LIST OF PROGRAMS

ENTER DETAILS OF A STUDENT USING STRUCTURE WITHIN A STRUCTURE

LIST OF PROGRAMS #include<stdio.h> #include<conio.h> struct stu2 { char add[50]; long int pin; char city[50]; }s3; struct stu { char student[20]; struct stu2 s3; }s2[3]; void main() {int i; clrscr(); printf("\nENTER DETAILS OF  STUDENT:  "); for( i=0;i<3;i++) { printf("\nENTER STUDENT NAME");   gets(s2[i].student); printf(" Enter Address:\n");   gets(s2[i].s3.add); printf("Enter Pin Code\n");   scanf("%ld",&s2[i].s3.pin); printf("Enter City Name");   fflush(stdin);   gets(s2[i].s3.city); } printf("DETAILS OF  STUDENT ARE : "); for(i=0;i<3;i++) { printf("\nSTUDENT NAME "); puts(s2[i].student); printf("\n ADDRESS IS:  "); puts(s2[i].s3.add); printf("\nPINCODE IS : %ld \n",s2[i].s3.pin); printf("CITY NAME  \n"); puts(s2[i].s3.city); } getch(); } LIST OF PROGRAMS