Консультация № 199820
08.12.2020, 23:50
0.00 руб.
09.12.2020, 10:26
0 3 1
Здрасте.
Подскажите что не так в моём коде, я решал задачку 3 класса на с++,
в этом коде первое идёт сложения, в нём всё норм, а вот в вычитание
непонятные проблемы,
Код:
int a, b, c;
int d, j, f;
cin >> a;
cin >> b;
cin >> c;
cin >> d;

c = b + a;
cout << b << " + " << a << " = " << c << endl;

f = c - d;
cout << c << " - " << d << " = " << f << endl;

когда я ввожу 6+24 всё работает норм
а когда 30-12 вместо 18 выходит -42
лишь при сложении 30+12 тогда выпадает 18,
подскажите что не так, я различные махинации с этим кодом вытворил
но всё бестолку
подскажите что не так ?

Обсуждение

давно
Студент
402651
154
09.12.2020, 10:03
общий
09.12.2020, 10:29
это ответ
Здравствуйте, МАКС-РОГ!
Вот Ваша программа...

Код:
#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
int a, b, c, d, f;
cin >> a;
cin >> b;
cin >> d;

c = b + a;
cout << b << " + " << a << " = " << c << endl;

f = c - d;
cout << c << " - " << d << " = " << f << endl;
system("pause");
return 0;
}


Прикрепленные файлы:
273f6436df24e256785bbea4f98d4bb032b59757.png
давно
Старший Модератор
31795
6196
09.12.2020, 10:32
общий
Адресаты:
Вы упорно не хотите ставить тег CODE
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Управляющий
143894
2148
09.12.2020, 13:36
общий
09.12.2020, 13:41
Адресаты:
Костя, не хочет - не надо - пусть тогда катается только в 5 классе, выше не пропускаем.

Или, второй вариант - пусть идет до Специалиста, а когда пойдет в аттестованные - я ему сниму галочку аттестации "Техническая грамотность ответов" - и пусть его катает в Специалистах сама система, как ГАВа.

Лично мне нравиться второй вариант.
Об авторе:
Устав – есть устав! Если ты устав – то отдыхай!


Форма ответа