@Arbalest-Laevatain
2018-05-07T14:53:20.000000Z
字数 969
阅读 905
离散数学作业
#include <iostream>using namespace std;struct Q // 定义对象Q{public:int a;};//定义一个二元运算template <class T>T Plus(T a,T b){return (a+b)%6;}int main(){Q g[6]={0,1,2,3,4,5}; //定义一个群Q h[3]={0,2,4}; //定义一个子群//定义两个动态数组用于存放左、右陪集int* p1=new int[6];int* p2=new int[6];//计算右陪集cout<<"右陪集:"<<endl;for (int i=0;i<6;i++){for (int j=0;j<3;j++){p1[i]=Plus(g[i].a,h[j].a);cout<<p1[i]<<" ";}cout<<endl;}//计算左陪集cout<<"左陪集:"<<endl;for (int i=0;i<6;i++){for (int j=0;j<3;j++){p2[i]=Plus(h[j].a,g[i].a);cout<<p2[i]<<" ";}cout<<endl;}delete[] p1;delete[] p2;return 0;}
- 1、设是非空集合,设是集合中的元素,集合中的每一个元素是大地坐标系中的一个坐标。
设二元运算“”的规则为坐标正算,且满足封闭性。
故,是一个二元代数系统。- 2、设是非空集合,设集合中的每一个元素是导线测量中的一个距离。
设二元运算“”的规则为数值加法,且满足封闭性。
故,是一个二元代数系统- 3、设非空集合,设集合中的每一个元素水准测量中的一个高程。
设二元运算“”的规则为数值加法,且满足封闭性。
故,是一个二元代数系统- 4、设是非空集合,设集合中的每一个元素测量过程中的一个数据出现的误差。
设二元运算“” 是平差计算,且满足封闭性。
故,是一个二元代数系统- 5、设是非空集合,设集合中的每一个元素平面控制测量中的一个观测角。
设二元运算“” 是加或减180度,且满足封闭性。
故,是一个二元代数系统
