|
|
Другие темы раздела | |
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++ - Ответ 1202448412.01.2018, 11:53. Показов 4673. Ответов 11
Метки (Все метки)
Ответ
Попробуйте
Если вводите char, то конечно нужно сравнивать с цифрами в одинарных кавычках, то есть с символами, потому что код символа '1' не равен 1. В двойные кавычки берутся строки, что в данном случае не правильно. Внимательно посмотрите пример от Hitoku. Вернуться к обсуждению: Программа зацикливается при вводе некорректных данных C++
0
|
12.01.2018, 11:53 | |
Готовые ответы и решения:
11
Зацикливание программы при вводе некорректных данных Обработку исключений при вводе некорректных данных Обработка исключений при вводе некорректных данных При вводе символа программа зацикливается |
12.01.2018, 11:53 | |
12.01.2018, 11:53 | |
Помогаю со студенческими работами здесь
0
При вводе в переменную нетипичного ей символа программа зацикливается При вводе слишком большого числа программа зацикливается Зацикливается программа при вводе буквы, которую уже вводили Задание на ряды: программа зацикливается при вводе некоторых значений |