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

Рекурсивная функция, вычисляющая количество нечетных цифр данного числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Crtdefs.h: no such file or directory http://www.cyberforum.ru/cpp-beginners/thread1495248.html
Собираю libpq с помощью nmake(VS 2013, nmake для меня - тёмный лес, я вообще с консольными копмпиляторами не в ладах), при сборке выдаёт вот такой текст: Building the Win32 static library... Using default OpenSSL Include directory: C:\OpenSSL\include Using default OpenSSL Library directory: C:\OpenSSL\lib\VC Using default Kerberos Include directory: C:\kfw-2.6.5\inc Using default...
C++ Наследование, спецификаторы доступа Всем привет. Подскажите, что я не правильно делаю Код: #include <iostream> #include <string> using namespace std; class Informat { public: string set_name(string sax){name=sax;} http://www.cyberforum.ru/cpp-beginners/thread1495247.html
C++ Одномерные Массивы, Заполнение массива с параллельной идентификацией
Здравствуйте, у меня такая задача, Студент сдал 7 экзаменов по программированию,Написать программу которая определяет какой предмет студент сдал хуже всех. Оценки в массив преподаватель вносит самостоятельно по сто бальной системе оценивая, Пример исполнения задачи: Введите оценки по каждого предмету: С: 87 С++: 52 С#: 44 HTML: 94 Java Script: 67 XML: 56
Перевод из Паскаль в C++ C++
uses crt; const nmax=100;{при 100 считает довольно долго, ждите} e=0.01; type Point=record {точка} x,y:real;{координаты} end; Okruz=record {окружность} o:Point;{координаты центра} r:real;{радиус}
C++ Спроектировать базу данных, содержащую сведения о машинах http://www.cyberforum.ru/cpp-beginners/thread1495199.html
Спроектировать базу данных, содержащую сведения о машинах: марка, цвет, где выпущена, когда выпущена, наличие в продаже, стоимость. Получить ответы на следующие запросы: а) выбрать все машины, которые есть в продаже; б) вывести марки всех машин, которые выпущены в Германии и выпущенные не позднее 1994.
C++ Найти в строке символы, встречающиеся ровно k раз Помогите решить задачу с использованием множества: в данной строке те символы, которые встречаются ровно k раз. подробнее

Показать сообщение отдельно
dcStep
 Аватар для dcStep
39 / 39 / 20
Регистрация: 13.04.2015
Сообщений: 83
08.07.2015, 12:21     Рекурсивная функция, вычисляющая количество нечетных цифр данного числа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int func(int number, int counter = 0) {
    if ( number != 0 ) {
        if ( (number % 10) % 2 != 0 ) {
            return func(number / 10, counter += 1);
        }
        return func(number / 10, counter);
    }
    return counter;
}
 
int main() {
    int number = 4295;
 
    std::cout << (func(number)) << std::endl;
 
    return 0;
}
 
Текущее время: 11:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru