Obliczenia arytmetyczne nie zgadzają się z moim stanem wiedzy.

0
#include <iostream>

using namespace std;

int a;
int b;

int main()
{
    int z;
    int x;
    cin>>a>>b;
    z=a+b;
    x=a-b;
    cout<<z<<x;
}

jak wpisze 3 2 to na wyjściu dostanie 51 nie wiem czemu

3

Dlatego, że 3+2 to 5, a 3-2 to 1.

1

Wypisuje z=5 i x=1, bo takie obliczenia dałeś. Po prostu nie zrobiłeś odstępu/nowej linii przy wypisywaniu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1