1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
| #include<cstdlib>
#include<stdio.h>
#include<stdlib.h>
#include <iostream.h>
#include <fstream.h>
#define n 3
#define T 2
#define K 3
/** PROGRAMME PRINCIPAL**/
int main()
{
ifstream data_file;
FILE *pf;
int i,k,t;
float l[3]={0.03, 0.06,0.08};
float h[3]={0.05, 0.03,0.04};
int c=20;
int b=10;
int compteur=1;
char titre[20];
sprintf(titre,"lagss");
pf=fopen(titre,"w+");
/**objective:minimize Cmax*/
fprintf(pf,"minimize\t");
for (t=0;t<=T-1;t++)
{
for (k=0;k<=K-1;k++)
{
for(i=0;i<=n-1;i++)
{
fprintf(pf,"%f*L%d_%d_%d+%f*E%d_%d_%d",l[i],i,k,t,h[i],i,k,t);
if(!(t==T-1))
fprintf(pf,"+");
else
for(t=0;t<=T-1;t++)
{
for (k=0;k<=K-1;k++)
{
fprintf(pf,"c*p%d_%d",k,t);
if(!(t==T-1))
fprintf(pf," ");
else
for (t=0;t<=T-1;t++)
{
fprintf(pf,"b*n%d",t);
if (!(t==T-1))
fprintf(pf,"+");
}
}
}
}
}
}
return 0;
} |
Partager