I'm having trouble with an array function involving seed. The code needs to display the array size in the generate function, if someone could glance at my code to point me in the right direction, I would be much obliged.
[CODE]
#include<stdio. h>
#include<conio. h>
#include<math.h >
#include<stdlib .h>
#define SIZE 100
void generate(int[],int,int);
void sort(int[],int);
void mean(int[],int);
void median(int[],int);
void mode(int[],int);
void variance(int[],int,int);
void sd(int);
void main()
{
int a[SIZE];
int n, seed;
printf("Please enter seed");
scanf_s("%d", &seed);
while(seed>0)
{
printf("Please enter array size");
scanf_s("%d", &n);
while(n<=1||n<= 100)
{
generate(a,seed ,n);
//sort(a,n);
//mean(a,n);
//median(a,n);
//mode(a,n);
//variance(a,n,m) ;
//sd(v);
printf("please enter array size");
scanf_s("%d", &n);
printf("Please enter seed");
scanf_s("%d", &seed);
}
}
}
void generate(int x[], int seed, int n)
{
int i, srand;
srand(seed);
for(i=0;i<n;i++ )
{
x[i]=rand()%10;
printf("%d", x[i]);
}
}
[CODE]
[CODE]
#include<stdio. h>
#include<conio. h>
#include<math.h >
#include<stdlib .h>
#define SIZE 100
void generate(int[],int,int);
void sort(int[],int);
void mean(int[],int);
void median(int[],int);
void mode(int[],int);
void variance(int[],int,int);
void sd(int);
void main()
{
int a[SIZE];
int n, seed;
printf("Please enter seed");
scanf_s("%d", &seed);
while(seed>0)
{
printf("Please enter array size");
scanf_s("%d", &n);
while(n<=1||n<= 100)
{
generate(a,seed ,n);
//sort(a,n);
//mean(a,n);
//median(a,n);
//mode(a,n);
//variance(a,n,m) ;
//sd(v);
printf("please enter array size");
scanf_s("%d", &n);
printf("Please enter seed");
scanf_s("%d", &seed);
}
}
}
void generate(int x[], int seed, int n)
{
int i, srand;
srand(seed);
for(i=0;i<n;i++ )
{
x[i]=rand()%10;
printf("%d", x[i]);
}
}
[CODE]
Comment