Linear Search in C

Here you will find program for linear search in C. Linear search is the simplest searching algorithm which is sometimes known as sequential search. In this algorithm each element of array is compared with the targeted element sequentially. Linear Search in C   Output  How many elements?4 Enter array elements: 6 8 9 1 Enter …

Linear Search in C Read More »

C program which reads a text and count all occurrences of a particular word

#include<stdio.h> #include<conio.h> #include<string.h> void main() { int i=0,j=0,count=0; char str1[100],str2[20],str3[20]; clrscr(); printf(“Enter the text: “); gets(str1); printf(“Enter word to count: “); gets(str2); while(str1[i]!=”) { while(str1[i]!=’ ‘&&str1[i]!=”) //copying the word from the text to a new string str3[j++]=str1[i++]; str3[j]=”; //assigning null character at the end of string j=0; if((strcmpi(str2,str3))==0) //comparing the given word with the copied …

C program which reads a text and count all occurrences of a particular word Read More »

C program that reads a file containing integers and appends at its end the sum of all the integers

#include<stdio.h> #include<conio.h> #include<process.h> main() { int a,i,n,sum=0; FILE *fp; clrscr(); //Writing numbers to the file fp=fopen(“DATA”,”w”); if(fp==NULL) { printf(“File could not open!!”); exit(0); } printf(“How many numbers?”); scanf(“%d”,&n); printf(“Enter numbers in the file:n”); for(i=0;i<n;++i) { scanf(“%d”,&a); putw(a,fp); } fclose(fp); //Reading the file and doing sum fp=fopen(“DATA”,”r”); if(fp==NULL) { printf(“File could not open!!”); exit(0); } while((a=getw(fp))!=EOF) …

C program that reads a file containing integers and appends at its end the sum of all the integers Read More »

C program to read integer numbers from a file named DATA and then write all odd numbers to a file named ODD and all even numbers to a file named EVEN

#include<stdio.h> #include<conio.h> #include<process.h> void main() { int a,n,i; FILE *fp1,*fp2,*fp3; clrscr(); fp1=fopen(“DATA”,”w”); if(fp1==NULL) { printf(“File could not open!!”); exit(0); } printf(“How many numbers?”); scanf(“%d”,&n); printf(“Enter contents of DATA file:n”); for(i=0;i<n;++i) { scanf(“%d”,&a); putw(a,fp1); } fclose(fp1); fp1=fopen(“DATA”,”r”); fp2=fopen(“ODD“,”w”); fp3=fopen(“EVEN”,”w”); if(fp1==NULL||fp2==NULL||fp3==NULL) { printf(“File could not open!!”); exit(0); } while((a=getw(fp1))!=EOF) { if(a%2!=0) putw(a,fp2); else putw(a,fp3); } fclose(fp1); fclose(fp2); …

C program to read integer numbers from a file named DATA and then write all odd numbers to a file named ODD and all even numbers to a file named EVEN Read More »