PDA

View Full Version : [C++] Come decretare un numero superiore ad un altro?


Xizor
22-01-2008, 14:44
#include<iostream.h>
#define col 5
int elettori,seggi,vv,vb,voti,vn,vr,n1,n2,n3,percent1,percent2,percent3;
int main () {
cout<<"Inserisci il numero dei seggi\n";
cin>>seggi;
cout<<"Inserisci il numero di elettori\n";
cin>>elettori;
voti=elettori/seggi;
cout<<"In ogni seggio ci sono "<<voti<<" elettori\n";
cout<<"Fra i "<<elettori<<" elettori ci sono alcuni voti bianchi\n";
cout<<"I voti bianchi sono\n";
cin>>vb;
vr=elettori-vb;
cout<<"Fra i "<<vr<<" voti rimasti, ci sono alcuni voti nulli\n";
cout<<"I voti nulli sono\n";
cin>>vn;
vv=vr-vn;
cout<<"I voti restanti sono "<<vv<<"\n";
cout<<"I voti restanti verranno assegnati ai 3 candidati\n";
cout<<"Il candidato 1 ha totalizzato voti\n";
cin>>n1;
cout<<"Il candidato 2 ha totalizzato voti\n";
cin>>n2;
cout<<"Il candidato 3 ha totalizzato voti\n";
cin>>n3;
if (n1+n2+n3<=vv) {
percent1=(n1*100)/vv;
cout<<"Il candidato 1 ha ottenuto il "<<percent1<<" % dei voti totali\n";
percent2=(n2*100)/vv;
cout<<"Il candidato 2 ha ottenuto il "<<percent2<<" % dei voti totali\n";
percent3=(n3*100)/vv;
cout<<"Il candidato 3 ha ottenuto il "<<percent3<<" % dei voti totali\n";
}
else {
cout<<"I conteggi sono stati effettuati male ";
return 0;
}
system("pause");
return 0;
}


Salve a tutti, in questo programma, dopo aver ottenuto le percentuali dei candidati , mi occorrebbe ottenere come output quale dei 3 è il candidato che ha totalizzato + voti. Come faccio ? grazie. :cry:

marko.fatto
22-01-2008, 14:48
if(n1>n2)
if(n1>n3)
cout<<"ha vinto il candidato 1";

ecc :stordita:





usa i tag code :help:

Xizor
22-01-2008, 14:56
if(n1>n2)
if(n1>n3)
cout<<"ha vinto il candidato 1";

ecc :stordita:





usa i tag code :help:

Grazie!!! :D

PS: è da poco che lo uso. :)