Skip to main content

Posts

Binary addition

LIST OF PROGRAMS #include<stdio.h> #include<conio.h> void  main() { int a[100],a2[100],s[100],i=0,sum,carry=0,tmp=0,size; clrscr(); printf("ENTER SIZE OF ARRAY "); scanf("%d",&size); printf("ENTER 1st NUMBER\n"); for(i=0;i<size;i++) { fflush(stdin); scanf("%d",&a[i]); if(a[i]<0||a[i]>1) { printf("WRONG INPUT"); } } printf("\nENTER 2nd NUBER"); for(i=0;i<size;i++) { scanf("%d",&a2[i]); if(a[i]<0||a[i]>1) { printf("WRONG INPUT"); } } printf("\n 1st number entered is "); for(i=0;i<size;i++) printf("%d",a[i]); printf("\n2nd number entered is "); for(i=0;i<size;i++) printf("%d",a2[i]); for(i=size-1;i>=0;i--) { //main logic of the program tmp=a[i]+a2[i]+carry; if(tmp==0)  { sum=0; carry=0;  } else if(tmp==1) { sum=1; carry=0; } else if(tmp==2) { sum=0; carry=1; } el...

Bca previous year question papers 2012

PLEASE CLICK ON PIC TO ENLARGE IT  LIST OF PROGRAMS LIST OF PROGRAMS

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