1. Вы находитесь в архивной версии форума xaker.name. Здесь собраны темы с 2007 по 2012 год, большинство инструкций и мануалов уже неактуальны.
    Скрыть объявление

Суммирование

Тема в разделе "C/C++", создана пользователем Wolfomeo, 2 окт 2011.

  1. Wolfomeo

    Wolfomeo Guest

    Привет всем форумчанам!
    Ребята, что я не так делаю, выручайте.

    Код:
    #include <iostream>
    #include <string>
    using namespace std;
    int main()
    {
    	int summa;
    	string number1 = "";
    	string number2 = "";
    	string exit;
    	cin>>number1;
    	cin>>number2;
    	summa = number1 + number2;
    	cout << summa;
    	cin>>exit;
    	return 0;
    }
    Если делаю вот так...
    Код:
    #include <iostream>
    #include <string>
    using namespace std;
    int main()
    {
    	string number1 = "";
    	string number2 = "";
    	string exit;
    	cin>>number1;
    	cin>>number2;
    	cout << number1+number2;
    	cin>>exit;
    	return 0;
    }
    ...то выходит не "2+2=4", а "2+2=22"
     
  2. ~|~евто|-|

    ~|~евто|-| Silentium ..::V.I.P::..

    Регистрация:
    26 май 2007
    Сообщения:
    30
    Симпатии:
    377
    Баллы:
    0
    Wolfomeo, тип string нужно поменять на int :)

    Код:
    #include <iostream>
    #include <string>
    using namespace std;
    int main()
    {
    	int number1 = 0;
    	int number2 = 0;
    	string exit;
    	cin>>number1;
            cout << "+";
    	cin>>number2;
            cout << "=";
    	cout << number1+number2;
    	cin>>exit;
    	return 0;
    }
     
  3. Wolfomeo

    Wolfomeo Guest

    Аааааа, СПАСИБИЩЕ!!!
     

Поделиться этой страницей