|
6 / 6 / 5
Регистрация: 19.10.2013
Сообщений: 359
|
||||||
Как проверить значение на нечётность и отрицательность?14.11.2014, 23:28. Показов 14656. Ответов 24
Метки нет (Все метки)
Как проверить значение на нечётность и отрицательность?
Кликните здесь для просмотра всего текста
Не по теме: модерам:
0
|
||||||
| 14.11.2014, 23:28 | |
|
Ответы с готовыми решениями:
24
Целочисленный массив. Нечетность, отрицательность. Как проверить отрицательность двух чисел в операторе Switch?
|
|
433 / 368 / 149
Регистрация: 06.08.2012
Сообщений: 961
|
||||||
| 14.11.2014, 23:39 | ||||||
1
|
||||||
|
6 / 6 / 5
Регистрация: 19.10.2013
Сообщений: 359
|
||||||
| 15.11.2014, 00:07 [ТС] | ||||||
|
Issues, если вот так:
0
|
||||||
|
433 / 368 / 149
Регистрация: 06.08.2012
Сообщений: 961
|
||||||
| 15.11.2014, 00:48 | ||||||
|
Aecttann,
1
|
||||||
|
6 / 6 / 5
Регистрация: 19.10.2013
Сообщений: 359
|
|
| 15.11.2014, 00:59 [ТС] | |
|
в валидаторе эти условия не хотят одновременно работать.
по отдельности - работают
0
|
|
|
433 / 368 / 149
Регистрация: 06.08.2012
Сообщений: 961
|
|
| 15.11.2014, 02:19 | |
|
Aecttann, кинь весь код
0
|
|
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
||||||
| 15.11.2014, 02:32 | ||||||
|
Возможно как то так:
1
|
||||||
|
6 / 6 / 5
Регистрация: 19.10.2013
Сообщений: 359
|
|||||||||||
| 15.11.2014, 13:25 [ТС] | |||||||||||
|
Issues,
хедер: Кликните здесь для просмотра всего текста
cpp: Кликните здесь для просмотра всего текста
pole - для того, чтобы задавать максимальное значение вводимых элементов счётчиком QSpinBox, но оно не работает, так же как и одновременное условие отрицательного нечётного числа Добавлено через 8 минут Toshkarik, да, эти условия должны выполняться одновременно
0
|
|||||||||||
|
433 / 368 / 149
Регистрация: 06.08.2012
Сообщений: 961
|
|
| 15.11.2014, 16:10 | |
|
del
0
|
|
|
6 / 6 / 5
Регистрация: 19.10.2013
Сообщений: 359
|
|
| 15.11.2014, 16:15 [ТС] | |
|
Issues, что?
0
|
|
|
433 / 368 / 149
Регистрация: 06.08.2012
Сообщений: 961
|
|
| 15.11.2014, 16:23 | |
|
Причина скорее не в условии, а в самом валидаторе. Или кинь весь проэкт и напиши что нужно сделать, или напиши в раздел Qt.
0
|
|
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|||||||||||
| 15.11.2014, 20:25 | |||||||||||
Сообщение было отмечено Aecttann как решение
Решение
То есть, если число отрицательное и нечетное, то возвращаем Acceptable, иначе Invalid?
Тогда вот так:
1
|
|||||||||||
|
|
||||||
| 15.11.2014, 20:44 | ||||||
|
если надо проверить одновременно четность и отрицательсность, то
1
|
||||||
|
6 / 6 / 5
Регистрация: 19.10.2013
Сообщений: 359
|
||||||||
| 16.11.2014, 00:30 [ТС] | ||||||||
|
к тому же я писал:
0
|
||||||||
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
| 16.11.2014, 01:43 | |
|
Aecttann, в первую очередь Вам нужно проверять переменную ok. Если она == true, то мой последний вариант должен нормально работать.
1
|
|
|
6 / 6 / 5
Регистрация: 19.10.2013
Сообщений: 359
|
||||||||||||||||||||||
| 16.11.2014, 01:59 [ТС] | ||||||||||||||||||||||
|
Вот полный код, все файлы, постановка задачи. Идей уже ноль...
Хедер: Кликните здесь для просмотра всего текста
cpp: Кликните здесь для просмотра всего текста
в main'е ничего лишнего: Кликните здесь для просмотра всего текста
в stdafx 2 библиотеки:
Кликните здесь для просмотра всего текста
Окно приложения содержит 1 однострочный текстовый редактор (класс QLineEdit), 1 счетчик (класс QSpinBox), 2 надписи. Надписи необходимо связать с редактором и счетчиком. В текстовый редактор можно вводить только целые положительные нечетные числа - для проверки на ввод данных можно использовать класс QValidator и его наследников. Счетчик позволяет задать максимальное количество разрядов вводимых чисел в текстовый редактор. Вводимые в редактор числа должны автоматически отображаться в заголовке окна приложения.
Добавлено через 31 секунду Добавлено через 3 минуты Toshkarik, работает! спасибо.
0
|
||||||||||||||||||||||
|
6 / 6 / 5
Регистрация: 19.10.2013
Сообщений: 359
|
||||||
| 20.11.2014, 22:04 [ТС] | ||||||
|
Toshkarik, каким способом можно ограничить ввод данных только до целых, отрицательных, нечётных чисел?
то есть чтобы в редактор нельзя было вводить буквы, символы и числа типа double. валидатор: Кликните здесь для просмотра всего текста
0
|
||||||
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
| 20.11.2014, 22:20 | |
|
Aecttann, не используйте toInt. Проверяйте каждый новый введенный символ.
0
|
|
|
6 / 6 / 5
Регистрация: 19.10.2013
Сообщений: 359
|
|
| 20.11.2014, 22:41 [ТС] | |
|
Toshkarik, проверять str? так а как тогда применить то же "%"?
Добавлено через 4 минуты может, сделать какой-то дополнительный валидатор? но что в нём проверять?
0
|
|
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
| 20.11.2014, 22:48 | |
|
Aecttann, а зачем его применять?
Добавлено через 7 минут Мне вот немного непонятно стало. Ведь число 11, скажем, нечетное. Но 112 четное. По Вашей схеме ведь его не введешь? Или я чего то не так понял?
0
|
|
| 20.11.2014, 22:48 | |
|
Помогаю со студенческими работами здесь
20
Проверить число на отрицательность
Проверить число на нечетность
Проверить нечетность числа (Турбо Си) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|