Witam!
Rozwiązuję takie zadanie na SPOJu - https://pl.spoj.pl/problems/STOS/
Mój kod:
#include <iostream>
using namespace std;
int tab[10];
int main()
{
int a, i=0;
char znak;
while(cin >> znak)
{
if(znak == '+')
{
cin >> a;
if(i<10)
{
tab[i] = a;
cout << ":)" << endl;
i++;
}
else
cout << ":(" << endl;
}
else if(znak == '-')
{
if(i<=10 && i>0)
{
cout << tab[i-1];
i--;
}
else
cout << ":(" << endl;
}
}
return 0;
}
Spoj wywala WA.
Prosze o pomoc, co zmienić aby program działał?