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

проверка на чётность - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Среднее геометрическое положительных членов. http://www.cyberforum.ru/cpp-beginners/thread84818.html
Помогите пожалуйста! Дан моссив. Найти среднее геометрическое положительных членов. и вывести на экран.
C++ Отсортировать массив методом Шелла Здравствуй, помогите пожалуйста решить! Отсортировать массив, не упорядоченый ни по неубыванию, ни по невозрастанию с помощью сортировки методом Шелла. http://www.cyberforum.ru/cpp-beginners/thread84815.html
C++ Значения трех функций.
В С++ Вычислить и вывести на экран в виде таблицы значения трех функций (см. свой вариант) на интервале от хнач до хкон с шагом dx. Значения аргумента и функций хранить в двухмерном массиве. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента и соответствующие значения функций. y=(sqrt(x-1)+pow(x-1,1./6))/pow(x-1,1./3) 2 3 4 5 ...
C++, Win32 , Работа ScrollBar C++
Эм) Работаю в ВисуалСтудии. Тип проекта - Win32 . Создаю окно со Scrollbar'ом . CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW | WS_VSCROLL, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL); Что писать в WndProc , чтобы оно заработало ) Всмысле прокручивалось окно .... либо не там ищу..но ничего внятного не нашел ) Помогите...
C++ Определить k — количество особых элементов массива http://www.cyberforum.ru/cpp-beginners/thread84801.html
Дана матрица A размером nxm. Определить k — количество особых элементов массива A считая его элемент особым, если он больше суммы остальных элементов его столбца. Помогите плиз, очень надо.
C++ Turbo C - найти слово наибольшей длины В исходном текстовом файле (создать и ввести) найти слово наибольшей длины. Найденное слово удалить из файла(дополнительных массивов и файлов не использовать).Помогите пожалуйста подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
 Аватар для insideone
3623 / 901 / 48
Регистрация: 10.01.2010
Сообщений: 2,429
12.01.2010, 23:29     проверка на чётность
Забавно слушать о надобности типа данных bool с учетом того что это основное понятие логики (истина\ложь). А куда без логики в программе?) К тому же страшно представить если бы функции по типу valid(data) (и многие другие) вовращали произвольные цифры) нужно было бы разбираться с каждой как там автор навыдумывал -1 ли отрицательное значение али 0 а может какое ещё) не... без bool типа я бы точно не стал программировать)))
а по теме уже все сказали, хотя можно извращаться и так, чисто математически
C++
1
if ( ((x >> 1) << 1) == x) { /* четное */ } else { /* нечетное */ }
сдесь производится удаление последнего бита и сравнение с исходными числом, если число ничего не потеряло от последнего бита (а именно он устанавливает нечетность - то оно четное
 
Текущее время: 22:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru