C++ Как сделать a+b, но чтобы если a=(набор букв) или b=(набор букв), то выводилась...

0 голосов
98 просмотров

C++
Как сделать a+b, но чтобы если a=(набор букв) или b=(набор букв), то выводилась ошибка.


Информатика (12 баллов) | 98 просмотров
0

переменные а и b, какого типа?

0

int

0

Учись сам, здесь очень легко

0

новичкам это может быть и не понятно

Дан 1 ответ
0 голосов

Делаем проверку на 0, если вместо числа был введен символ, переменная принимает значение 0
#include
#include
using namespace std;

int main()
{
    int a, b;
    cin >> a;
    cin >> b;
    if (a == 0 && b == 0) {        
        cout << "Error";<br>    } else {
        int sum = a + b;
        cout << sum;<br>    }
    return 0;
}

(4.2k баллов)
0

вместо error 0

0

может в компилере дело?

0

покажите мне свой код, можете в ЛС написать

0

не смогу, комп учителя( как-то не айс лазить) пишу с телефона даже

0

как мне тогда вам помочь, откуда я знаю что вы пишите, куда и где..

0

д/з пишу

0

я о коде, откуда мне знать что вы написали и что вводите..

0

ок, все равно спасибо

0

вместо error вам выводит 0, если вы ввели 0 в переменную а и 0 в b

0

Потому что надо было еще обнулить переменные