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

Условие для прекращения цикла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проблема с массивом строк http://www.cyberforum.ru/cpp-beginners/thread628635.html
Доброго времени суток! Есть класс, в котором объявлен массив строк class MyClass { public: MyClass(); ~MyClass(void); bool Write(int i); void PutValue(int index, char* str);
C++ Проверка на корректный ввод. Выходит из цикла раньше времени Хочется чтобы код заставлял вводить юзера снова и снова пока тот не ввидет корректный инпут. А у меня получается что он просто проверяет и если импут не корректный то выходит из цикла. Подскажите где я напортачил заранее спасибо ! #include <iostream> int main () { double x; http://www.cyberforum.ru/cpp-beginners/thread628622.html
C++ Вычисление sin(x)/x
Доброго время суток. Написать программу вычисления sin(x)/x используя разложения в ряд: \frac{sin(x)}{x}=\sum_{0}^{infinity}\frac{{(-1)}^{n}*{x}^{2*n}}{(2*n+1)!} Если не правильно, то поправьте меня для вывода рекуррентной формулы нужно взять отношение: {a}_{n}=\sum_{0}^{infinity}\frac{{(-1)}^{n}*{x}^{2*n}}{(2*n+1)!} ...
C++ Методы доступный только конкретному классу
Можно сделать так чтобы некоторые методы класса В были доступны только в пространстве методах класса А?
C++ Не работает getline() в классе http://www.cyberforum.ru/cpp-beginners/thread628474.html
Почему-то, если поставить char name; ... cin>>name;, то имя вводится, а если использовать string name; ... getline(cin, name); то операция ввода просто игнорируется и программа переходит к следующему пункту . Код : #include <iostream> #include <string> using namespace std; class Player
C++ Создание линейки прокрутки Здраствуйте :) Написал прогу но так получилось что окно слишком большое и для меньших экранов нужно изменять его размеры.У меня главное окно это диалоговое окно описаное в файле ресурсов и так как оно не реагирует на сообщение WM_PAINT (не имеет картинки тоолько кнопки, списки...) нужно создать такую линейку прокрутки чтобы элементы управления передвигались как это зделать? подробнее

Показать сообщение отдельно
Catstail
Модератор
 Аватар для Catstail
21451 / 10236 / 1667
Регистрация: 12.02.2012
Сообщений: 17,110
25.07.2012, 19:40     Условие для прекращения цикла
Да, я немного ошибся во втором коде. Правильно вот так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main(int argc, char* argv[])
{
    int n,m,k,p=1;
    cout << "Insert BINARY number" << endl;
    cin >> n;
    m=0;
    while (1)
    {
        k=n%10;
        if (k > 1) 
        {
            cout << "It is not a binary number!" << endl;
            break;
        }
        m=m+k*p;
        n=n/10;
        p=p*2;
        if (n == 0) break;
    }
    cout << m << endl;
    return 0;
}
 
Текущее время: 07:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru