ВУЗ:
Составители:
Рубрика:
169
/**************************************/
typedef strukt Equip_Params {
float Po;
float P;
float Alpha;
} Equip_Params;
/**************************************/
typedef strukt Zatr_Params {
float C;
float Co;
} Zatr_Params;
/**************************************/
typedef strukt Norm_Params {
float Qn;
} Norm_Params;
/**************************************/
typedef strukt Org_Params {
float B;
float Bo;
float lb;
float Alpha;
} Org_Params;
/**************************************/
typedef strukt Comm_Params {
float G;
float Go;
float Alpha;
} Comm_Params;
/**************************************/
typedef strukt Commom_Params {
float Alpha Ok;
float AlphaWeight;
float EqWeight;
} Common_Params;
170
/**************************************/
void main () {
int Equipments_Count;
/*Input Eguipments_Count*/
/*…*/
float Competitive=0;
for ( int i = 0; i < Equipments_comp (i);
}
printf ( “Competitive = %f”, Competitive);
}
/**************************************/
float Equipment_comp ( int eq_number) {
long n_eq, n_zatr, n_norm, n_org, n_comm;
Common_Params Common_params;
/*Input data n_...*/
/*…*/
Equip_Params *Eq_params;
Eq_Params=( Eq_Params*) malloc ( n_eq * sizeof
(Equip_Params));
ASSERT (Eq_params);
Zatr_Params *Zatr_params;
Zatr_params =(Zatr_params*) malloc ( n_zatr * sizeof
(Zatr_Params));
ASSERT (Zatr_params);
Norm_Params *Norm_params;
Norm_params =( Norm_params*) malloc ( n_ norm * sizeof
(Norm_Params));
ASSERT (Norm_params);
Org_Params * Org_params;
/**************************************/ typedef strukt Equip_Params { /**************************************/ float Po; void main () { float P; int Equipments_Count; float Alpha; /*Input Eguipments_Count*/ } Equip_Params; /*…*/ /**************************************/ float Competitive=0; typedef strukt Zatr_Params { for ( int i = 0; i < Equipments_comp (i); float C; } float Co; printf ( “Competitive = %f”, Competitive); } Zatr_Params; } /**************************************/ /**************************************/ typedef strukt Norm_Params { float Equipment_comp ( int eq_number) { float Qn; long n_eq, n_zatr, n_norm, n_org, n_comm; } Norm_Params; Common_Params Common_params; /**************************************/ /*Input data n_...*/ typedef strukt Org_Params { /*…*/ float B; Equip_Params *Eq_params; float Bo; Eq_Params=( Eq_Params*) malloc ( n_eq * sizeof float lb; (Equip_Params)); float Alpha; ASSERT (Eq_params); } Org_Params; /**************************************/ Zatr_Params *Zatr_params; typedef strukt Comm_Params { Zatr_params =(Zatr_params*) malloc ( n_zatr * sizeof float G; (Zatr_Params)); float Go; ASSERT (Zatr_params); float Alpha; } Comm_Params; Norm_Params *Norm_params; /**************************************/ Norm_params =( Norm_params*) malloc ( n_ norm * sizeof typedef strukt Commom_Params { (Norm_Params)); float Alpha Ok; ASSERT (Norm_params); float AlphaWeight; float EqWeight; Org_Params * Org_params; } Common_Params; 169 170