Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определение чётности числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразовать IP-адрес и номер порта http://www.cyberforum.ru/cpp-beginners/thread424421.html
Нужно преобразовать IP-адрес и номер порта к сетевому порядку следования байтов, вывести на экран значения до и после преобразования в 16-ричном формате. Может кто делал, знает.
C++ Математическая задача в С++ мат Задача помогите решить в С++ : s=cos(x) + (cos(x))/2 + ... + (cos(x)*n)/n^2 ; 0.2<=X<=0.8 ; n(max)= 20 ; х идет с шагом 0,1 ,а n с шагом 1 примерно решение должно выгледеть так : x=0.2 ... http://www.cyberforum.ru/cpp-beginners/thread424410.html
массив числами фибоначи C++
Заполнить массив числами фибоначи (в которой каждое последующее число равно сумме двух предыдущих чисел (0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765,...
C++ Перегрузка операторов
Из всего начитанного я понял что, перегрузка операторов — это возможность назначать новый смысл операторам. Мы должны определить класс которому будет назначена перегрузка опрератора, и что нужно...
C++ Произвести табулирование функции http://www.cyberforum.ru/cpp-beginners/thread424391.html
Прошу, народ! Помогите написать программу в борланде (Borland c++) по рисунку (см. "Само задание"). Завтра экзамен... Вот вроде как начало(не факт, что правильное) #include <iostream.h> #include...
C++ Удаление из строк Удаление из строк всех букв со сжатием строк ( остаются цифры и символы) PS Дано: 2 строки по 80 символов. подробнее

Показать сообщение отдельно
kotgav
2 / 2 / 0
Регистрация: 13.07.2013
Сообщений: 62
14.03.2014, 13:47
Наткнулся на эту тему, мне тоже надо определять в программе четность числа.
В примере есть ошибка, фрагмент привожу:
C++
1
2
3
4
5
   if(a % 2 == 0)
        std::cout << "Chislo chetnoe\n";
    else
        std::cout << "Chislo nechetnoe\n";
}
В этом примере целочисленная переменная делится на 2 и остаток от деления сравнивается с нулем.
Поясните, пожалуйста, почему здесь применен знак %, а не знак деления для С++, которым является /.
Этот знак % одновременно делит и выделяет остаток от деления?
Ведь в С++2010 остаток от деления двух чисел определяется совсем по-другому, функцией fmod().
В данном случае правильно было бы записать так:

C++
1
2
3
4
if(int  fmod(a, 2) == 0)
cout << "Четное";
else
cout << "Нечетное";
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru