Форум программистов, компьютерный форум CyberForum.ru

Первый код на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI Аналог setw в C++ CLI http://www.cyberforum.ru/cpp-beginners/thread361151.html
Добрый день! Я только начал изучать программирование, но возникла следующая потребность - перевести эту идиотскую программу из Native C++ в C++/CLI #include < iostream > #include < iomanip > #include <locale> #include <conio.h> #include <Windows.h>
C++ Открытие программ через Eclipse Скачал программу из интернета в формуте .cpp ,открыл через Эклипс,появился код,кнопка Build не доступна.Как запустить? Буду признателен если еще ответите на последний вопрос:тут http://www.cyberforum.ru/cpp-beginners/thread360936.html http://www.cyberforum.ru/cpp-beginners/thread361114.html
C++ не знаю как сделать функцию для стека
RETRIEVE(p,S). Эта функция возвращает элемент, который стоит в позиции р в стеке S. Результат не определен, если р = END(S) или в стеке S нет позиции р.
C++ Как проверить нулевой ли указатель?
Как проверить нулевой ли указатель? Почему-то всегда думал что так: if (pointer) Но не работает Заранее спасибо!
C++ Условие на клавишу http://www.cyberforum.ru/cpp-beginners/thread361078.html
Привет форум! Помогите разобраться вот с чем, мне нужно сделать условие на нажатие клавиши, а именно, если нажимаю ентер, то происходит то-то то-то.
C++ Выделение большого объема памяти Надо выделить 250,000,000 байт. Делаю char m; Вылетает с ошибкой сегментации (SIGSEGV). Система - Arch linux, компилятор - g++. Подскажите, как справиться с такой бедой? подробнее

Показать сообщение отдельно
x1Mike7x
 Аватар для x1Mike7x
214 / 127 / 6
Регистрация: 06.11.2010
Сообщений: 234
06.10.2011, 17:56     Первый код на С++
Цитата Сообщение от Leg@ Посмотреть сообщение
Подскажите, а как быть тогда с последующими вопросами: 2 и 3 также разбиваются на "да/нет"... и так далее...?
Можно вот-так ( при этом если нам не важны предыдущие ответы, то можно обойтись 1 переменной ans ) :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main()
{
    std::string ans;
    int k = 1;
 
    ans = Vopros( k );
    while ( k < *Количество вопросов* ) 
    {
        if ( ans == "да" )
            k = 2 * k; 
        else
            k = 2 * k + 1;
        ans = Vopros( k );
    }
 
    return 0;
}
При этом стоит учитывать заполнение массива вопросов в функции "Vopros()" поярусно - т.е. именно так, как у Вас в приведенном коде.
 
Текущее время: 20:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru