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

Найти количество четных цифр заданного натурального числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Графика в с++ http://www.cyberforum.ru/cpp-beginners/thread1171223.html
Доброго времени суток. Подскажите, как подключить консольную графику в visual studio 2013?
C++ Программа не работает с вещественными числами Здравствуйте. Написал программу, которая выводит на экран квадратную матрицу порядка n (n=1...15 - порядок задается пользователем) и ненулевые элементы этой матрицы. Причем матрица заполняется не с помощью генератора случайных чисел, а с помощью ручного ввода каждого ее элемента. Дело в том, что, когда я ввожу целые числа ( то есть задаю значения элементов матрицы), то программа работает... http://www.cyberforum.ru/cpp-beginners/thread1171221.html
C++ Контейнер map
в программе используется ассоциативный массив, идентификатором которого являются символы проблема в том что появляется элемент с идентификатором символом -51 'Н', и неважно был ли он задан или нет, как я понимаю это происходит при созданиии массива, массив создаётся с 1-м элементом с каким то идентификатором ('Н') и какимито данными (которые берёт из памяти), но при работе программы из-за этого...
C++ Разное значение переменной класса, в разных экземплярах класса
Вот примерный код: class Test { private: static int countC; static int countD; void initWeight(){ double a; char fname; sprintf(fname,"test%d", countC);
C++ Функция стандартного нормального отклонения (аналог NORMSDIST из Excel) http://www.cyberforum.ru/cpp-beginners/thread1171196.html
Добрый день. Хочу написать функцию, которая работает подобно НОРМСТРАСП в Excel, т.е. возвращает функцию стандартного интегрального распределения. Ее формула f(x)={1}/{\sqrt{2*\pi }}*{exp}^{-{x}^{2}/2}. Пробую подручными методами x=-1.7930; fx=(1/(sqrt(2*M_PI)))*exp(-pow(x,2)/2);, выводится совсем не то. Догадываюсь, что пишу глупости, но прошу о помощи, ибо не знаю, как сделать иначе ...
C++ Найти сумму модулей отрицательных нечетных элементов массива Найти сумму модулей отрицательных нечетных элементов. Получить новый массив путем возведения в квадрат элементов, стоящих на четных местах. подробнее

Показать сообщение отдельно
pav1uxa
1779 / 1619 / 617
Регистрация: 23.01.2014
Сообщений: 5,850
Завершенные тесты: 1
10.05.2014, 12:54     Найти количество четных цифр заданного натурального числа
Цитата Сообщение от mikhailkarmanov Посмотреть сообщение
если не сложно, можете написать как работает данная программа?
Считывает данные как строку, а не как число. Нам ведь не нужно проводить с ним математические операции. Максимум 100 символов. Потом считывает цифру которую нужно искать. Далее через цикл проверяет каждый символ. Так как мы храним коды символов, то вычитаем 48 с каждого кода, чтобы получить искомую цифру (например код цифры ноль - 48, если вычтем из него 48 получим 0, то что надо). Если остаток от деления на 2 равен нулю, значит цифра четная, увеличиваем счетчик четных чисел на 1. Далее проверяем равна ли цифра заданной. Если равна, то увеличиваем счетчик так же на 1. В конце выводим результат.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru