#include int count;
struct date
{
int orderid;
int stockid;
float price;
int quantity;
int bs;
struct date* next;
};
typedef struct date DATE;
typedef struct date* PDATE;
struct stock
{
int stockid;
struct stock* next;
struct date* b;
struct date* s;
};
typedef struct stock STOCK;
typedef struct stock* PSTOCK;
PDATE adress[10000];
PSTOCK ad[10000];
PSTOCK home;
PDATE setnew(PDATE p0int stockidfloat priceint quantityint bs)
{
PDATE p;
p=(PDATE) malloc (sizeof(DATE));
p->bs=bs; if(p0!=NULL)
{
p->next=p0->next;
p0->next=p;
}
else
p->next=NULL;
p->orderid=count+