Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > неполучается в программе


Автор: sasha962 22.12.2007, 11:39
Вот код программы:
Код

#include <iostream>
int main()
{
int number1;
int number2;
int sum;

std::cout <<"enter first integer:";
std::cin>>number1;

std::cout <<"enter second integer:";
std::cin>>number2;

sum=number1 + number2;

std::cout <<"sum is "<<sum<<std::endl;

return 0;
} 

Эта программа считает сумму.
 enter first integer: сначала я ввожу первое число
 enter second integer: затем второе
 Потом нажимаю enter и программа должна вывести сумму, но вместо того чтобы её вывести программа закрывается.

Автор: vx92 22.12.2007, 12:01
Попробуй поставить перед return 0 -  std::cin.get();. Если не получиться - 

после #include <iostream> напиши #include <cstdlib>, а перед return 0 - system("PAUSE")

Код

#include <iostream>
#include <cstdlib>
int main()
{
int number1;
int number2;
int sum;

std::cout <<"enter first integer:";
std::cin>>number1;

std::cout <<"enter second integer:";
std::cin>>number2;

sum=number1 + number2;

std::cout <<"sum is "<<sum<<std::endl;

system("PAUSE");

return 0;
} 

Автор: sasha962 22.12.2007, 12:04
Получилось!
Большое спасибо! smile 

Автор: DigitSphinx 22.12.2007, 13:52
в твоем коде было все правильно, но прога выводила результат и закрывалась.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)