Na wejście programu podana zostanie pewna nieokreślona liczba zestawów danych.
Testowałeś w ogóle przykładowe wejście? Tablice są zbędne. Dla nieokreślonej liczby zestawów możesz zrobić taką pętlę:
char znak;
int liczba1, liczba2;
while (cin >> znak >> liczba1 >> liczba2)
{
switch (znak)
{
// ...
Poza tym kod możesz wstawiać na ideone. Jeżeli zadania ma już wątek na forum to nie powinieneś zakładać nowego. Wypadałoby wrzucić również link do zadania.