资源简介
C++实现的单纯形法计算程序,输入变量规模自动生成问题然后解出来
代码片段和文件信息
#ifndef _IOSTREAM_
#include
#endif
#ifndef _IOMANIP_
#include
#endif
#include
#include
using namespace std;
#include“matrix.h“
#define MAX 10
#define MIN 0.001
int main(){
int ij;
int mn;
timeb t1t2;
srand(time(0));
cout<<“Num. of the Variables:“;
cin>>m;
cin.get();
n = 2 * m;
cout<<“m=“< double **matrix = new double * [m+1];
for (i = 0 ; i < m ; i ++)
{
matrix[i] = new double[n+1];
for (j = 0 ; j < n + 1 ; j ++ )
{
if( j < m )
matrix[i][j] = double(MAX * rand() / (RAND_MAX+1));
else if( j == n )
matrix[i][j] = MIN + double( (MAX-MIN) * rand() / (RAND_MAX+1));
else if(j == m + i)
matrix[i][j] = 1;
else
matrix[i][j] = 0;
}
}
matrix[m] = new double[n+1];
for (int j = 0 ; j < n+1 ; j ++ )
{
matrix[m][j] = (j < m )?double(0 - (rand() % MAX)):0.0;
}
cout.precision(6);
cout.setf(ios_base::leftios_base::adjustfield);
if(m<50)
{
for (i = 0 ; i < m + 1 ; i ++)
{
for (j = 0 ; j < n + 1 ; j ++ )
{
cout< }
cout< }
}
Matrix Solver(matrixmn);
bool isSolved= true;
ftime(&t1);
try
{
Solver.solve();
}catch(int)
{
isSolved = false;
}
ftime(&t2);
cout<<“Takes “<<(1000*t2.time+t2.millitm)-(1000*t1.time+t1.millitm)<<“ ms to solve“<
if(m<50)
{
if(isSolved)
Solver.PrintAns();
else
;
}
cout<<“Press any key to continue...“< cin.get();
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1566 2011-12-10 12:59 src\main.cpp
文件 3238 2011-12-10 12:14 src\matrix.cpp
文件 603 2011-12-10 10:44 src\matrix.h
目录 0 2006-01-01 04:13 src
----------- --------- ---------- ----- ----
5407 4
- 上一篇:AES加密算法(C++实现)
- 下一篇:网络流量统计源程序c++
相关资源
- 网络流量统计源程序c++
- AES加密算法(C++实现)
- 基于C++的火车票管理系统
- 员工管理系统c++
- 数字高程模型DEM内插程序c,c++混合版
- c/c++实现的基于文件的RSA加解密
- c/c++实现的基于文件的DES加解密
- FTDI2232H上位机程序
- C++ 五子棋 小游戏
- 求陪集分解
- vc++6.0实现的学生成绩管理系统代码
- C++ 画图 茶壶
- GIS拓扑关系生成程序
- 摆渡木马Visual C++ 源码
- C++实现的单片空间后方交会
- bios.h C++头文件
- 信道编码C++
- 用vc++6.0做 的RSA的加密与解密程序
- c++代码解析IP数据包
- c++连通区域标记 算法
- c++实现Dos攻击
- C++加载百度地图demo
- C++实验 高校科研项目管理软件
- C++AGV 路径规划与运行仿真程序
- 基于C++的ATM机操作系统设计
- 双边滤波器 C语言程序可用
- DES算法C++实现
- 用C++语言设计的一个小型公司工资管
- 客房管理系统的C++课程设计
- 商品销售统计的C++课程设计
评论
共有 条评论