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.