У вас несколько ошибок в коде
#include <iostream>
using namespace std;
int main()
{
int a, b;
int sum;
char i;
cout << "Zaday pervoe chislo\n";
cin >> a;
cout << "Zaday znak\n";
cin >> i;
cout << "Zaday vtoroe chislo\n";
cin >> b;
if (i == '+')
sum = a + b;
if (i == '-')
sum = a - b;
if (i == '*')
sum = a * b;
if (i == '/')
sum = a / b;
cout << "Summa :" << sum << endl;
return 0;
}
Если вернуться к вашему коду и точно ответить на ваш вопрос, то вся ошибка в том, что вы задаете тип i как int, но знак не может быть int, это char