simplex.cpp

来自「copied from the author.. simplex prog」· C++ 代码 · 共 51 行

CPP
51
字号
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctype.h>
#include "Simplex.h"
#include "Pantalla.h"

//Instancia de clase SimplexClass:
SimplexClass Simplex;


//cabeceras de funciones
void InitScreen(void);
void MostrarArreglos(int x1, int y1, int c, SimplexClass Simplex);
int CuantasVars(void);
int CuantasRestrics(void);
void Get_FO(void);
void Get_Rest(void);


/******************************** Main **************************************/
void main(void)
{
char pasoapaso;

clrscr();
printf("\nDesea usted ver paso a paso como se modifican los arreglos? (S/N)\n");
pasoapaso='x';

while ((pasoapaso!='S') && (pasoapaso!='N')){
	pasoapaso=getch();
	pasoapaso=toupper(pasoapaso);
}


InitScreen();

Simplex.MaxCols = CuantasVars();        	//Cuantas Restricciones?
Simplex.MaxRows = CuantasRestrics();    	//Cuantas Variables?
Simplex.InitArrays(); 				//Inicializamos vectores
Get_FO();					//obtenemos la funcion objetivo
Get_Rest();					//Obtener Restricciones

//Iteracion 0
Simplex.GetXb();				//Calcular Xb
Simplex.Entra=Simplex.Indice_Entra();		//Ver quien entra
if (pasoapaso=='S') MostrarArreglos(3,5,7,Simplex); //Muestra las matrices

if (Simplex.Entra==-1){
	color(0,15);
	cprintf(" Error: El problema no tiene soluci

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?