1
0
mirror of https://github.com/danog/informatica.git synced 2024-11-26 20:04:53 +01:00
informatica/15-03-2016/calcio.cpp
2016-03-17 13:57:36 +01:00

56 lines
1.2 KiB
C++

// Programma per campionato di calcio
// Copyright Daniil Gentli.
// Licenza GPLv3
//
#include <iostream>
using namespace std;
int tryreadint(string cosa) {
int x;
cout<<cosa;
cin >> x;
while(std::cin.fail() || (x < 0 || x > 3)) {
cout << "Hai inserito un valore errato. Prego riprovare.\n"<<cosa;
cin.clear();
cin.ignore(256,'\n');
cin >> x;
}
return x;
}
int main()
{
cout << "Programma per campionato di calcio.\nCopyright Daniil Gentili. :)))))\nLicenza GPLv3 :))))))\n\n";
int input;
int home = 0;
int guest = 0;
int both = 0;
while (input != 3) {
input = tryreadint("\nInserire il risultato della partita (1 per vittoria della squadra in casa, 2 per vittoria della squadra fuori casa, 0 per pareggio, 3 per uscire): ");
if (input != 3){
switch(input){
case (1):
home++;
break;
case (2):
guest++;
break;
case (0):
both++;
break;
default:
cout<<"rot25 gssor://vvv.cqnoanw.bnl/r/rmjehzrb57tqva8/ktmz_sgd_mhfgs_dloqdrr___vzkkozodq_ax_ehkkxmhw_zqsy-c9n4di6.omf?ck=1";
break;
}
}
}
cout<<"Numero vittorie squadra di casa: "<<home<<"\nNumero vittorie squadra fuori casa: "<<guest<<"\nNumero pareggi: "<<both;
return 0;
}