Title Program to write even and odd integers into different files. Author: Pradipta Bhattacharjee Visitor Submitted Source Code Author Email: pradiptabhattacharjee_kolkata@vsnl.net Description: This program takes any number of integers from the input terminal writes them into a file and then writes the even and the odd integers into seperate file. Hits: 5182 Since 25th November, 2003 Code: Select and Copy the Code #include<stdio.h> #include<math.h> void main() { FILE *all,*even,*odd; int number,i,records; printf("INPUT THE TOTAL NUMBER OF RECORDS THAT U WANT TO ENTER\n\n"); scanf("%d",& records); all=fopen("ANYNUMBER","w"); for(i=1;i<=records;i++) { scanf("%d",&number); if(number==-1)break; putw(number,all); } fclose(all); all=fopen("ANYNUMBER","r"); even=fopen("EVENNUMBER","w"); odd=fopen("ODDNUMBER","w"); while((number=getw(all))!=EOF) { if(number%2==0) putw(number,even); else putw(number,odd); } fclose(all); fclose(even); fclose(odd); even=fopen("EVENNUMBER","r"); odd=fopen("ODDNUMBER","r"); printf("\n\n THE EVEN NUMBERS ARE"); while((number=getw(even))!=EOF) printf(" %4d",number); printf("\n\n THE ODD NUMBERS ARE"); while((number=getw(odd))!=EOF) printf(" %4d",number); fclose(even); fclose(odd); }