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

Сформировать из данного числа другое число, которое содержит только четные цифры (рекурсия) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Каковы современные решения написания программ? http://www.cyberforum.ru/cpp-beginners/thread1495803.html
Уже пол года как изучаю с++. За это время решил не мало задачек и перечитал литературы. Писал все программы в основном в Builder`e и консольные в vs. Вот решил узнать как создаются более менее...
C++ Ошибка компиляции единого файла: undefined reference to `vtable for .' Проблема при компиляции файла: prog.cpp:(.text.startup+0x42): undefined reference to `vtable for Man' prog.cpp:(.text.startup+0x64): undefined reference to `vtable for PC' collect2: error: ld... http://www.cyberforum.ru/cpp-beginners/thread1495768.html
C++ Ссылки и очистка памяти
Здравствуйте! Если я создаю ссылку и присваиваю ей значение (константу или нет) должен я как и с указателями заботится об памяти? К Примеру: int &a = *(new int(5));
Время выполнения фрагмента кода C++
Как измерить время выполнения алгоритма? В темах читал про clock() , сделал, но на выводе всегда 0
C++ Поиск файла в указанном каталоге http://www.cyberforum.ru/cpp-beginners/thread1495696.html
имеется рабочий код на Visual C++ 2008, который выводит на экран список всех файлов с расширением cpp,которых он ищет в своем каталоге. Нужно сделать так, чтоб можно было указать, где искать(путь к...
C++ Из элементов матрицы А или вектора Х вычислить скалярное значение по заданной формуле Формула для формирования матрицы aij=(\left|j-5\right|+3^i)/(2^j-6i) Формула для формирования вектора: Xi=\sum_{j=0}^{n-1}sin(aij)*cos(an-1-i,j) Формула для вычисления (задания) y=max(\left|Xi... подробнее

Показать сообщение отдельно
rjxk
7 / 7 / 6
Регистрация: 18.06.2015
Сообщений: 30
09.07.2015, 10:24
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cmath>
using namespace std;
 
int Fun(int n, int i)
{
    if (n)
    {
        if ((n%10)%2 == 0)   return (n%10)*pow(10, i) + Fun(n/10, i+1);
        else    return Fun(n/10, i);
    }
 
    return 0;
}
 
int main()
{
    int n;
    cin >> n;
    cout << Fun(n, 0);
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru