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

Некорректно работает функция проверки на численность - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разветвляющийся алгоритм. Определить размеры очередей после проезда маршрутного такси заданной вместимости http://www.cyberforum.ru/cpp-beginners/thread1349292.html
Известны размеры очередей на трех соседних остановках. Определить размеры очередей после проезда маршрутного такси заданной вместимости.
C++ Структуры, определить средний бал и количество отличников Условие задания: Поля структуры: Фамилия Группа Физика Информатика История Задача такова: http://www.cyberforum.ru/cpp-beginners/thread1349258.html
Определить, есть ли в заданной строке цифра C++
Условие задания: Определить, есть ли в заданной строке цифра. Вывести сообщение об этом. Помогите переделать код, у меня есть, но там ошибки какие-то и мне нужно с объяснением как каждая строчка работает, ну комментарий. Это задание на экзамен. Объяснить как код работает. Код программы: #include <stdio.h> #include <string.h> int main() {
Замена букв на пробелы C++
Дан массив симолов,заменить лат. прописную букву от a до z если есть на пробел.
C++ Преобразование символов в строке http://www.cyberforum.ru/cpp-beginners/thread1349246.html
Нужно изменить буквы в строке по следующему принципу: "a" на "b", "A" на "B", "z" на "a" и т.д. Но толкнулся с такой проблемой: программа строку меняет, но сами изменения не сохраняются. То есть когда пытаюсь вывести строку, то печатается не преобразованная, а начальная строка. Где может быть косяк? P.S Строку нужно выводить не в той же функции, в которой она преобразовывается. #include...
C++ Структуры и строчные массивы Условие задания: Введите массив символов из 15 элементов. Подсчитать количество гласных русских букв. Помогите переделать код, у меня есть, но там ошибки какие-то и мне нужно с объяснением как каждая строчка работает, ну комментарий. Это задание на экзамен. Объяснить как код работает. Код программы: #include <iostream> #include <string.h> using namespace std; int main() { подробнее

Показать сообщение отдельно
Иван_Богданов
3 / 3 / 0
Регистрация: 18.12.2014
Сообщений: 64
09.01.2015, 15:29  [ТС]     Некорректно работает функция проверки на численность
Конечно, спасибо, но до сих пор прога успешно выходит из цикла при вводе числа "дофига". Ошибка в наличии букв. Может, эта функция изначально неправильно работала...
C++
1
2
3
4
5
6
7
bool is_number() {
    if(cin.fail()) {
        cin.clear();
        cin.sync();
        return false;
    } else return true;
}
Если ее вызов убрать из цикла, то он заканчивается при вводе того же числа, хотя в условии повтора...
C++
1
2
3
4
//...
} while(i<INT_MIN || i>INT_MAX || i<=0);
cout << "Success\n";
system("pause");
явно указано, что i должна влезать в тип. Она не хочет выполнять мои условия! В логе отладчика никаких ошибок нет. В чем еще может быть проблема?
Миниатюры
Некорректно работает функция проверки на численность  
 
Текущее время: 00:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru