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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Каковы современные решения написания программ? http://www.cyberforum.ru/cpp-beginners/thread1495803.html
Уже пол года как изучаю с++. За это время решил не мало задачек и перечитал литературы. Писал все программы в основном в Builder`e и консольные в vs. Вот решил узнать как создаются более менее серьезные проекты. Начал разбираться, попробовал windows forms, потом начал разбираться с winapi... но так и не получил полной ясности, при помощи чего сегодняшние программисты создают свои шедевры. Может...
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 returned 1 exit status Код залит тут: http://ideone.com/nwzNd9 Идея в том, что создается карточная колода - двусвязный список объектов класса Card, тасуется и раздается по 6 карт 2м игрокам (PC и... 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,которых он ищет в своем каталоге. Нужно сделать так, чтоб можно было указать, где искать(путь к каталогу) #include "stdafx.h" #include "string.h" #include "conio.h" #include "io.h" #include "time.h" #include "stdlib.h" #include "iostream" #include "locale.h"
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 \right|) - min(Xi) i=\bar{0 , n-1} подробнее

Показать сообщение отдельно
rjxk
 Аватар для 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;
}
 
Текущее время: 04:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru