soums2009
Messages postés1Date d'inscriptionjeudi 12 février 2009StatutMembreDernière intervention12 février 2009
-
12 févr. 2009 à 13:10
SebLinck
Messages postés212Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention23 juin 2011
-
17 févr. 2009 à 22:47
salut à tous
j'ai un probleme avec mon code qui implemente l'algoritme du symplexe et je sollicite votre aide pour pouvoir terminer et rendre mon devoir avant le 18/02/2009
voici le code que j'ai fais :
#include<stdio.h>
#include<stdlib.h>
#define N 8
#define M 8
int RechCP(float A[M][N],int NBC );
int RechLP(float A[M][N],int cp);/*
void simplexe(float* A,int NBL,int NBC); */
void affichMat(float A[M][N],int NBL,int NBC);
int LP, CP;
float pivot;
float A[M][N] ;
int n,m;
int rep;
int main(void)
{
int i,j, NBC;
int NBL;
printf("donner le nombre de variables \t");
scanf("%d",&n);
printf("\n donner le nombre de contraintes \t");
scanf("%d",&m);
NBL=m+2;
NBC=m+n+2;
/* printf("maximiser ou minimiser ? 1=max et 0=min");
scanf("%d",&rep); */
for(i=0;i<m+2;i++)
for(j=0;j<n+m+2;j++)
A[i][j]=0;
printf("donner les coefficients de la fonction objective \n");
for(j=1;j<n+1;j++)
{
printf("A[%d][%d]=",m+1,j);
scanf("%f",&A[m+1][j]);
A[m+1][j]=-A[m+1][j];
}
printf("donner les coefficients de la matrice des contraintes \n");