Polecenia z zadania wykonałem a sędzia uznaje kod za błędny. Bardzo proszę o pomoc.
#include <iostream>
using namespace std;
char znak;
int a , b , liczba;
int *tablica;
int main()
{
cin >> liczba;
tablica = new int [liczba];
for(int i = 0 ; i < liczba ; ++i)
{
cin>>znak;
switch(znak)
{
case '+':
cin >>a>>b;
tablica[i] = a + b;
break;
case '-':
cin >>a>>b;
tablica[i] = a - b;
break;
case '*':
cin >>a>>b;
tablica[i] = a*b;
break;
case '/':
cin >>a>>b;
tablica[i] = a/b;
break;
case '%':
cin >>a>>b;
tablica[i] = a%b;
break;
}
}
for(int i = 0 ; i < liczba; ++i)
{
cout<<tablica[i]<<"\n";
}
return 0;
}