Salve a tutti,questo è il mio primo post,volevo un aiuto su un programma che sto facendo.Praticamente devo inserire i simboli del risultato del calcio
Es 1 = vittoria squadra casa
X = pareggio
2 = vittoria squadra ospite
Bene ora il programma funziona ma devo implementare un modo per poter vedere alla fine la sequenza di simboli più lunga,ad esempio :
1
2
1
1
X
2
2
2
X
1
Il 2,2,2 è la sequenza più lunga in quanto si ripete tre volte,ho provato a farlo funzionare ma non va.Qualche consiglio?
#include <iostream>
#include <cstdlib>
using namespace std;
int pcasa,pareggio,pospite,npunti;
char p;
int main()
{
cout <<"Quanti simboli da inserire?"<<endl;
cin >> npunti;
while(npunti > 0)
{
npunti--;
cout <<"Immetti il simbolo"<<endl;
cin >> p;
if(p == '1')
{
pcasa++;
}
if(p == 'X')
{
pareggio++;
}
if(p == '2')
{
pospite++;
}
}
cout <<"Partite vinte casa " << pcasa<<endl;
cout <<"Partite pareggiate " << pareggio<<endl;
cout <<"Partite vinte ospite " << pospite<<endl;
system("pause");
return 0;
}