用C++编程模拟选举过程

用C++编程模拟选举过程,第1张

#include<iostream.h>

#include<stdlib.h>

void main()

{

int input

int chen,wang,wu,zhang

chen=wang=wu=zhang=0

cout<<"请按候选人编号投票(输入0结束投票):"<<endl

cout<<"1.chen | 2.wang | 3.wu | 4.zhang"<<endl

while(1)

{

cin>>input

switch(input)

{

case 1: chen++ break

case 2: wang++ break

case 3: wu++ break

case 4: zhang++break

case 0: goto label

default: cout<<"您投了弃权票,再见!"<<endlexit(0)

}

}

label:cout<<"投票结果:"<<endl

cout<<"chen:"<<chen<<endl

cout<<"wang:"<<wang<<endl

cout<<"wu:"<<wu<<endl

cout<<"zhang:"<<zhang<<endl

cout<<"当选者为:"

if(chen>(chen+wang+wu+zhang)/2) cout<<"chen"<<endl

else if(wang>(chen+wang+wu+zhang)/2) cout<<"wang"<<endl

else if(wu>(chen+wang+wu+zhang)/2) cout<<"wu"<<endl

else if(zhang>(chen+wang+wu+zhang)/2) cout<<"zhang"<<endl

else cout<<"没有人的票数超过投票总数的一半"<<endl

}

根据我国选举法规定,人大代表选举程序包括以下几个步骤:

(一)人大代表的选举组织。根据选举法规定,人大代表间接选举时,由人大常委会主持本级人大代表的选举。直接选举时,由所在行政区域设立的选举委员会主持本级人大代表的选举,但要接受不设区的市、市辖区、县、自治县人大常委会的领导,省级、设区的市级人大常委会还指导本行政区域内县级以下人大代表的选举工作。

不设区的市、市辖区、县、自治县的选举委员会的组成人员由本级人大常委会任命,乡级的选举委员会的组成人员由不设区的市、市辖区、县、自治县的人大常委会任命。选举委员会的职责是:划分选区及分配代表名额,进行选民登记并进行选民资格认定,确定选举日期,处理代表候选人提出和确定有关工作,主持投票选举,确定选举结果是否有效并公布当选代表名单。

(二)人大代表的名额确定及其分配。实行城乡按相同人口比例选举人大代表是人大代表名额确定的重要依据。在选举全国和地方各级人大代表时,农村每一个代表所代表的人口数和城市每一个代表所代表的人口数是相同的。选举法规定:全国人大代表的名额,由全国人大常委会根据各省、自治区、直辖市的人口数,按照每一代表所代表的城乡人口数相同的原则,以及保证各地区、各民族、各方面都有适当数量代表的要求进行分配。地方各级人大代表的名额,由本级人大常委会或者本级选举委员会根据本行政区域所辖的下一级各行政区域或者各选区的人口数,按照每一代表所代表的城乡人口数相同的原则,以及保证各地区、各民族、各方面都有适当数量代表的要求进行分配。

(三)选区划分和选民登记。选区划分和选民登记发生在直接选举过程中。

选区划分的原则,一是便于选民参加选举和代表联系选民,二是保障选举权平等。选区可以按居住状况划分,也可以按生产单位、事业单位、工作单位划分。每个选区选一名至三名人大代表。本行政区域内各选区每一代表所代表的人口数应当大体相等。

选民登记按选区进行,经登记确认的选民资格长期有效。但出现下述三种情况,即新满十八周岁、被剥夺政治权利期满后恢复政治权利、新迁入本选区的选民,予以登记;对下述三种情况,即死亡、依法被剥夺政治权利、迁出本选区的人员,则从选民名单上除名或者不列入选民名单。选民名单应在选举日的20日以前公布,实行凭选民证参加投票选举的,并应当发给选民证。对于公布的选民名单有不同意见的,可以向选举委员会提出申诉。申诉人如果对处理决定不服,可以再向人民法院起诉,人民法院应在选举日以前作出判决即最后决定。

(四)提出和确定代表候选人。全国和地方各级人大的代表候选人,按选区或者选举单位提名产生。各政党、各人民团体,可以联合或者单独推荐代表候选人。选民或者代表,十人以上联名,也可以推荐代表候选人。推荐者应向选举委员会或者大会主席团介绍代表候选人的情况。接受推荐的代表候选人应当向选举委员会或者大会主席团如实提供个人身份、简历等基本情况。两个渠道推荐的代表候选人的人数,均不得超过本选区或者选举单位应选代表的名额。

全国和地方各级人大代表实行差额选举。代表候选人的人数应多于应选代表的名额,在直接选举中,应多于应选代表名额三分之一至一倍;在间接选举中,应多于应选代表名额五分之一至二分之一。

由选民直接选举人大代表的,代表候选人由各选区选民和各政党、各人民团体提名推荐。选举委员会汇总后,在选举日的15日以前公布,并交各该选区的选民小组讨论、协商,确定正式代表候选人名单。如果所提候选人的人数超过最高差额比例,由选举委员会交各该选区的选民小组讨论、协商,根据较多数选民的意见,确定正式代表候选人名单;对正式代表候选人不能形成较为一致意见的,进行预选,根据预选时得票多少的顺序,确定正式代表候选人名单。正式代表候选人名单及代表候选人的基本情况应当在选举日的7日以前公布。县级以上的地方各级人大在选举上一级人大代表时,提名、酝酿代表候选人的时间不得少于两天。各该级人大主席团将依法提出的代表候选人名单及代表候选人的基本情况印发全体代表进行酝酿、讨论。所提代表候选人人数如果符合差额比例,直接进行投票选举;如果超过最高差额比例,进行预选,再确定正式代表候选人名单,进行投票选举。

(五)投票选举。在直接选举中,有三种投票方式,即设立投票站、召开选举大会和设立流动票箱。选举委员会应当根据各选区选民分布状况,按照方便选民投票的原则来确定具体投票方式。投票选举在直接选举时,由选举委员会主持;在间接选举时,由各该级人大主席团主持。各级人大代表选举,一律采用无记名投票的方法。选举人对于代表候选人可以投赞成票,可以投反对票,可以另选其他任何选民,也可以弃权。选民可以经选举委员会同意委托投票。

选举结果由选举委员会或者各该级人大主席团确定是否有效,并予以宣布。

参考内容:法律界网站法务通VV


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11758669.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存