I am trying to write a program to add, subtract, multiply and divde Fractions. This is just the add part.

User inputs number of problems and number of digits in the numerator and denominator.

My Questions is how do you store the results of the random number generator?

Code:

/* Program Title: Fractions Add
Programmer: Charles Krolick
Date: 12/16/2003*/
#include <stdio.h>
#include <math.h>
#include <system.h>
#include <stdlib.h>
#include <time.h>
struct add1 {int num [10];} addnum;
struct add2 {int dem [10];} adddem;
int main(void)
{
int a;//digits in numerator
int b;//digits in demoninator
int c;//number of problems
int j;
int LIMIT;
//int p;
printf("All answers must be reduced to its simplest form.\n");
printf("How many Problems would you like? \n");
scanf("%i",&c);
printf("Maximum digits in the numerator? \n"); //limit a to 3 digits max
scanf("%i",&a);
if (a==2)
{
LIMIT=99;
}
if (a==3)
{
LIMIT=999;
}
srand((unsigned)time(NULL)); //need 1 a for every c
for (j = 0; j < c; j++)
{
int i = rand() % LIMIT;
//printf("The random number is %d\n", i);
}
printf("Maximum digits in the denominator? \n"); //limit b to 3 digits
scanf("%i",&b);
if (b==2)
{
LIMIT=99;
}
if (b==3)
{ LIMIT=999;
}
srand((unsigned)time(NULL)); //need 1 b for every c
for (j = 0; j < c; j++)
{
int i = rand() % LIMIT;
printf("The random number is %d\n", i);
}
//
// n1 n2 n3 n4......
// --- --- --- ---
// d1 d2 d3 d4......
return 0;
}