Форум программистов, компьютерный форум 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
21435 / 10220 / 1666
Регистрация: 12.02.2012
Сообщений: 17,095
25.07.2012, 18:33     Условие для прекращения цикла
Так что, нужно прочитать п-ть нулей и единиц, а напечатать дес. число?

Добавлено через 9 минут
Вот:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include "conio.h"
#include "iostream.h"
 
int main(int argc, char* argv[])
{
 
    int n=0;
    char c;
 
    while (1)
    {
        c=getch();
        putch(c);
 
        if ((c != 26) &&  (c != 13) && (c != '0') && (c != '1'))
        {
            cout << " Err! " << endl;
            n=0;
        }
 
        if (c == 26) break;
 
        if (c == 13) 
        {
            cout << endl << n << endl;
            n=0;
        }
        if (c == '1')
            n=n*2+1;
        else
            n=n*2;
    }
 
    return 0;
}
Для окончания ввода жми Ctrl-Z
Миниатюры
Условие для прекращения цикла  
 
Текущее время: 15:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru