> Write a program to write even and odd integers into different files.?

Write a program to write even and odd integers into different files.?

Posted at: 2014-12-18 
Code:

void main()

{

/* reading or creating all_numbers.txt */

FILE *fileAll;

fileAll = fopen("all_numbers.txt", "rb+");

if(fptr == NULL) //if file does not exist, create it

{

fptr = fopen("all_numbers.txt", "wb");

}

/* reading or creating odd_numbers.txt */

FILE *fileOdd;

fileOdd = fopen("odd_number.txt", "rb+");

if(fptr == NULL) //if file does not exist, create it

{

fptr = fopen("odd_number.txt", "wb");

}

/* reading or creating even_numbers.txt */

FILE *fileEven;

fileEven = fopen("even_number.txt", "rb+");

if(fptr == NULL) //if file does not exist, create it

{

fptr = fopen("even_number.txt", "wb");

}

int user_input, check, numbers;

printf("How many numbers you want to enter? "); /* write a prompt */

scanf("%d", &numbers); /* takes user choice input*/

int[] all_numbers = new int[numbers];

/* takes all user inputs */

do

{

printf("Enter Number: "); /* write a prompt */

scanf("%d", &user_input); /* takes user input*/

all_numbers[check]= user_input;

check++;

}

while(check
printf("All Numbers:\n");

/* saving data in files */

for(int i=0; i
{

fprintf(fileAll, "%d", all_numbers[i]);

printf(all_numbers[i]); /* printing all numbers*/

printf("\n");

if(all_numbers[i]%2==0)

{

fprintf(fileEven, "%d", all_numbers[i]);

}

else

{

fprintf(fileOdd, "%d", all_numbers[i]);

}

}

/* printing all even numbers */

for(int j=0; j
{

if(all_numbers[j]%2==0)

{

printf("Even Numbers:\n");

printf(all_numbers[j]);

printf("\n");

}

}

/* printing all odd numbers */

for(int k=0; k
{

if(all_numbers[k]%2!=0)

{

printf("Odd Numbers:\n");

printf(all_numbers[k]);

printf("\n");

}

}

}

I hope it will run successfully because i didnt run it only wrote it... Check it for your self now...

Hope it will help...

Create three files namely all_numbers, odd_number and even_number.

Get the number of records and the numbers to store from the user.

Save all the numbers in “all_numbers” file. Read each number and check whether it is odd or even.

Store the odd numbers in odd_number file and even numbers in even_number file.

Finally, print the numbers stored in odd_number and even_number files.