Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не работает проверка бесконечного цикла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан двумерный массив размером 5 * 8, заполненный случайным образом. Вставить перед всеми строками, первый элемент которых делится на3,вставить.... http://www.cyberforum.ru/cpp-beginners/thread454334.html
Дан двумерный массив размером 5 * 8, заполненный случайным образом. Вставить перед всеми строками, первый элемент которых делится на 3, строку из нулей. есть задача но в ней чето не правильно...
C++ Треугольник Даны два множества точек на плоскости.из первого множества выбрать три различные точки так,чтобы треугольник с этими вершинами содержал(строго внутри себя) равное количество точек первого и второго... http://www.cyberforum.ru/cpp-beginners/thread454302.html
C++ error C2447: missing function header
пишет ошибку error C2447: missing function header (old-style formal list?) #include <iostream> #include <math.h> using namespace std; int main (void); { int n=15 double s=0.0,x=4.1,k=1;...
окрытие файла в конструкторе C++
Добрый день. Я хочу создать объект для работы с файлом. На сколько корректно открывать его в конструкторе? Если файл не откроется, объект все равно создастся? Например file_class...
C++ Вывести все делители заданного натурального числа с++ http://www.cyberforum.ru/cpp-beginners/thread454271.html
Вывести все делители заданного натурального числа
C++ Вычислить значение c++ Вычислить значение заданной функции y=f(x) на данном интервале с заданным шагом h. Вывод значений аргумента и результаты вычисления значений функции сделать в виде таблицы. Функция... подробнее

Показать сообщение отдельно
shadowstar
1 / 1 / 0
Регистрация: 28.02.2012
Сообщений: 20
28.02.2012, 12:32  [ТС]
Цитата Сообщение от zss2 Посмотреть сообщение
Да НЕТ же при отрицании выражения И меняется на ИЛИ:
temporary >= 16 || temporary <= 100
спс.....но я все же не понимаю почиму зависает при вводе буквы??((((

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
void record_sex () // метод_записи_пола_студента
    {
        int temporary;
        cout << "1 = man, 2 = women\n";
        do
        {
            cin >> temporary;
            if (temporary < 1 && temporary > 2){cout << "Error: an incorrect value\n";}
        }while (temporary == 1 || temporary == 2);
        sex = temporary;
    };
а тут проходит проверка при любом значении........как так?? и сообщение при ошибке не выскакивает(((
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru