Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2013, 21:47   #1
Алодем
 
Регистрация: 01.04.2013
Сообщений: 3
Радость Не могу разобраться...

Я только только начал изучать с++
решил написать прикол)))
вот код
Код:
#include <iostream>
using namespace std;
int main()
{
setlocale(0,"") ;
int num ;
cout<<"Компьютер здаровается с тобой" << endl;
cout<<"Чтобы сказать компьютеру привет нажмите клавишу 1" << endl;
cin>> num ;
if ( num < 2 ) {
	cout<< " Вы: Привет"  <<  endl ; 
}


cout<<"Комп: Здароф я комп, я ничего не умею, я только и знаю что угарать! хе-хе!" << endl ;
cout<<"Комп: Ну че жми enter чоль и продолжим..." << endl;
cout<<"Комп: Так вот..мои создатели кучка недоделаных программеров из подворотни.\nХа-ха, моя операционая система?!.. а ну это Глюка7
cout<<"Комп: Что я умею?" << endl ;
cout<<" Клавиша1: Да, что ты умеешь тупой комп?! Клавиша2: Да расскажи пожалуйста, что ты умеешь?   " << endl ;

cin>> num ;
if ( num < 2 ) {
	cout<<" Вы: Да, что ты умеешь тупой комп?!" << endl ;
}
else if ( num > 1 ) {
	cout<<" Да расскажи пожалуйста, что ты умеешь? " << endl ;
}
system("pause") ;
return 0 ;
}
проблема в том что после ввода числа 1 появляется соответствующая надпись... "Вы: Привет"
но следующие действия не происходят а, появляется надпись "Для продолжения нажмите на любую клавишу..." и после нажатия прогга закрывается.
Что сделать для того чтобы появлялась следующая надпись?
P.S не доделано)) решил проверить что получается и тут такая фигня...

Последний раз редактировалось Stilet; 20.04.2013 в 22:04.
Алодем вне форума Ответить с цитированием
Старый 20.04.2013, 23:06   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Все работает:
Код:
#include <iostream>
#include <cstdlib>

using namespace std;

int
main()
{
    setlocale(0,"");
    int num;
    cout << "Компьютер здаровается с тобой" << endl
        << "Чтобы сказать компьютеру привет нажмите клавишу 1" << endl;
    cin >> num;
    if ( num == 1) {
        cout << " Вы: Привет"  <<  endl;
    }
    cout << "Комп: Здароф я комп, я ничего не умею, я только и знаю что угарать! хе-хе!" << endl
        << "Комп: Ну че жми enter чоль и продолжим..." << endl
        << "Комп: Так вот..мои создатели кучка недоделаных программеров из подворотни." << endl
        << "Ха-ха, моя операционая система?!.. а ну это Глюка7" << endl
        << "Комп: Что я умею?" << endl
        << " Клавиша1: Да, что ты умеешь тупой комп?! Клавиша2: Да расскажи пожалуйста, что ты умеешь?   " << endl;
    cin >> num;
    if (num == 1) {
        cout << "Вы: Да, что ты умеешь тупой комп?!" << endl;
    } else if ( num == 2) {
        cout << "Да расскажи пожалуйста, что ты умеешь? " << endl;
    }
    system("pause");
}
Форматируйте код, а то самому не понятно, где что.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 20.04.2013 в 23:09.
BDA вне форума Ответить с цитированием
Старый 20.04.2013, 23:08   #3
kventin_zhuk
БНТУ ФИТР
Форумчанин
 
Аватар для kventin_zhuk
 
Регистрация: 20.05.2012
Сообщений: 315
По умолчанию

у вас это компилируется? на строчке
Код:
cout<<"Комп: Так вот..мои создатели кучка недоделаных программеров из подворотни.\nХа-ха, моя операционая система?!.. а ну это Глюка7
нужно закрыть строку символом " (для начала). Может вы вместо 1 вводите что-то другое,например символ?
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты
kventin_zhuk@live.com
kventin_zhuk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу разобраться с БД Wladimir33 Microsoft Office Access 7 02.11.2012 11:41
Не могу разобраться m.mshev Общие вопросы C/C++ 6 05.08.2012 17:51
не могу разобраться feesta Помощь студентам 0 10.04.2011 20:19
НЕ могу разобраться Smagulov85 БД в Delphi 9 29.09.2010 16:13