Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вывести уникальные элементы массива Кто поможет решить на c++ такую задачу. В массиве имеются различные элементы (пример: a={1,6,2,3,3,4,2,5,1}) нужно вывести разные(не равные) элементы этого массива (т.е. a=4,5,6). https://www.cyberforum.ru/ cpp-beginners/ thread2172770.html Найти средние арифметические пяти массивов C++
Найти средние арифметические пяти массивов, состоящих их десяти целых чисел. Реализовать используя функции. нашел среднее значение каждого массива а теперь не могу найти их общее среднее #include "stdafx.h" #include "stdafx.h" #include <iostream> #include <time.h> #include <windows.h>
C++ Рекурсия: Для данного N вычислить значение выражения Может кто поможет, а то я в рекурсии мало что понимаю. P=\sqrt{2+\sqrt{4+\sqrt{6+...+\sqrt{2N}}}} https://www.cyberforum.ru/ cpp-beginners/ thread2172744.html C++ Дано число N. Требуется перевести его в шестнадцатеричную систему счисления из десятичной https://www.cyberforum.ru/ cpp-beginners/ thread2172735.html
Требуется вывести число N в шестнадцатеричной системе счисления. Цифры большие 10 требуется выводить заглавными латинскими буквами (ответы со строчными латинскими буквами приниматься не будут). C++.
Указатели на массив C++
Всем привет Есть какой-то код std::vector<int> vec {3, 2, -4, 5, -1}; int * a = new a; int * b = a; std::copy_if(vec.begin(), vec.end(), b, (int& x) {return x > 0;})
C++ Реализовать функцию, вычисляющую стоимость золотого слитка Задание звучит так: создать и реализовать функцию, которая запрашивает цену 1г золота, а также длину, ширину, высоту (в мм) золотого слитка, вычисляет и возвращает значение стоимости этого слитка. Мой код выглядит примерно так: #include <iostream> using namespace std; double PriceOfBullion(double length, double width, double height, double price_of_gram) { double weight, res; https://www.cyberforum.ru/ cpp-beginners/ thread2172714.html
C++ Вводится последовательность из M чисел. Найти наименьшее из всех положительных чисел https://www.cyberforum.ru/ cpp-beginners/ thread2172707.html
Составил программу, если вводить только положительные числа, например 16, 7, 10, 12, то все правильно работает, выдает наименьшее, т.е 7. Но препод просит ввести помимо положительных еще и отрицательное число. Как установить ограничение, чтобы выдавало наименьшее только из положительных чисел, а не из всех чисел вообще? Сама программа ниже. #include <iostream> using namespace std; main() {...
Написать "функцию голосования" bool Election C++
Напишите "функцию голосования" bool Election(bool x, bool y, bool z), возвращающую то значение (true или false), которое среди значений ее аргументов x, y, z встречается чаще. Формат входных данных: В первой строке число N от 1 до 10000, количество запросов для голосования, далее N строк по 3 числа - x, y и z (x, y и z равны 0 или 1, 0 соответствует значению false, 1 соответствует значению...
C++ Передача двумерного динамического массива в функцию Как можно передать динамическую матрицу в функцию что бы при выходе из функции она оставила прежние значения? https://www.cyberforum.ru/ cpp-beginners/ thread2172686.html C++ Дано n целых цифр от 0 до 9. Где первая цифра соответствует разряду единиц, вторая - десяткам, а n-ая цифра соответсвует https://www.cyberforum.ru/ cpp-beginners/ thread2172681.html
Дано n целых цифр от 0 до 9. Где первая цифра соответствует разряду единиц, вторая - десяткам, а n-ая цифра соответсвует n-му разряду числа. Необходимо записать число, определяемое этими цифрами. Формат входных данных Целое число n, 1 < n < 10 n целых цифр от 0 до 10 Формат выходных данных Число, образуемое данными цифрами, начиная от разряда единиц
C++ Исключение bad_alloc
Уже второй день сижу над ошибкой. За меня не нужно писать код, мне нужен просто способ устранения ошибки на словах Пишу программу по задаче коммивояжера, когда есть две и более вершин, на которые можно пойти дальше программа считает на какую вершину выгодней перейти и пойти дальше по пути (делает поочередно обход через возможную вершину и идет до конца пути, потом возвращается и проходит через...
C++ Как определить, что в getline пустая строка? Если в getline пустая строка std::getline(cin, name); if(name == ??){} В if с чем надо сравнить на пустую строку https://www.cyberforum.ru/ cpp-beginners/ thread2172666.html
20 / 20 / 6
Регистрация: 16.11.2017
Сообщений: 87
12.01.2018, 11:53 0

Программа зацикливается при вводе некорректных данных - C++ - Ответ 12024484

12.01.2018, 11:53. Показов 4673. Ответов 11
Метки (Все метки)

Ответ

Попробуйте
C++
1
#include <limits>
Добавлено через 1 минуту
Если вводите char, то конечно нужно сравнивать с цифрами в одинарных кавычках, то есть с символами, потому что код символа '1' не равен 1. В двойные кавычки берутся строки, что в данном случае не правильно. Внимательно посмотрите пример от Hitoku.

Вернуться к обсуждению:
Программа зацикливается при вводе некорректных данных C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2018, 11:53
Готовые ответы и решения:

Зацикливание программы при вводе некорректных данных
Привет всем! Я совсем новенький в программировании на С++ (в школе чуток увлекался Бейсиком, но...

Обработку исключений при вводе некорректных данных
#include &lt;iostream&gt; #include &lt;signal.h&gt; using namespace std; class Student{public: string...

Обработка исключений при вводе некорректных данных
День добрый, начал разбираться с исключениями, пока не совсем понимаю в чем их удобство и зачем они...

При вводе символа программа зацикливается
Я пытался создать программу, которая при вводе отрицательного или типа не int выводит ошибку и...

11
12.01.2018, 11:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2018, 11:53
Помогаю со студенческими работами здесь

При вводе в переменную нетипичного ей символа программа зацикливается
Проблема в том, что если ввести в программу символ отличный от цифры то программа зацикливается, а...

При вводе слишком большого числа программа зацикливается
При вводе слишком большого числа идет зацикливание(вроде так)помогите исправить #include...

Зацикливается программа при вводе буквы, которую уже вводили
Всем привет! Подскажите, пожалуйста, почему при вводе буквы, которую уже вводил, игра зацикливается...

Задание на ряды: программа зацикливается при вводе некоторых значений
Здравствуйте, решал вузовское задание &quot;на дом&quot;. Написал код. Однако при вводе некоторых значений...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru