Witam mam problem z programem, działajacym jak kalkulator. Nie wiem, jak zatrzymac default w pentli, tak aby jej nie przerwać tylko powrócić na poczatek. Przykładowo gdy podaje 8 * 8 zamiast * 8 8 otrzymuje 100 napisów z default. Proszę o pomoc i pzodrawiam
#include <iostream>
using namespace std;
int main()
{
int a,b;
char znak;
for(int i=1;i<=100; i++)
{
cin>>znak;
cin>>a;
cin>>b;
switch(znak)
{
case '+':
{
cout<<a+b<<endl;
}
break;
case '-':
{
cout<<a-b<<endl;
}
break;
case '*':
{
cout<<a*b<<endl;
}
break;
case '/':
{
if (b!=0)
{
cout<<a/b<<endl;
}
else cout<<"bład"<<endl;
}
break;
case '%':
{
cout<<a%b<<endl;
}
break;
default:
{
cout<<"brak takiego dzialania"<<endl;
continue;
}
}
}
return 0;
}