Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- const int a=10;
- int i,n,num[a],voto=0;
- void carica ()
- {
- do
- {
- cout<<"digita il numero di seggi elettorali analizzati \n";
- cin>>n;
- }while(n>a);
- for(i=1;i<=n;i++)
- {
- cout<<"digita il numero di voti oggenuti nel seggio "<<i<<endl;
- cin>>num[i];
- }
- }
- void tot()
- {
- for(i=1;i<=n;i++)
- {
- voto=voto+num[i];
- }
- }
- void stampa()
- {
- for(i=1;i<=n;i++)
- {
- cout<<"i voti ottenuti al seggio "<<i<<" sono stati "<<num[i]<<endl;
- }
- }
- void x()
- {
- for(i=1;i<=n;i++)
- {
- if(num[i]>0.5*voto)
- {
- cout<<"la lista del seggio "<<i<<" ha superato il 5% dei voti totali ("<<voto<<") \n";
- }
- }
- }
- int main()
- {
- int scelta;
- carica();
- tot();
- do
- {
- cout<<"digita 1 per stampare l'elenco aggiornato di tutte le "<<n<<" liste \n";
- cout<<"digita 2 per stampare l'elenco delle liste che hanno superato il 5% dei voti totali \n";
- cout<<"digita 0 per uscire \n";
- cin>>scelta;
- switch(scelta)
- {
- case 1:
- stampa();
- break;
- case 2:
- x();
- break;
- }
- }
- while(scelta!=0);
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement