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

Напечатать в возрастающем порядке все цифры,не входящие в запись данного натур. числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибки на ровном месте (VS2010) http://www.cyberforum.ru/cpp-beginners/thread325893.html
В общем, сделал класс разбитый на два файла (.h и .cpp). Часть методов этого класса определена прямо в его теле при его объявлении (т.е. в h-файле). Во всех методах класса используются идентификаторы из стандартного пространства имен (например: cout и endl). В cpp-файле указано using namespace std. Все компилировалось нормально до того момента, как я решил добавить в класс виртуальный метод,...
C++ Сжатие строки алгоритмом сжатия данных LZMA Помогите решить задачу. Есть массив char buf="строка для сжатия"; в него записана строка, нужно её сжать алгоритмом lzma или lzma2 результат можно записать прямо в этот же массив или в любой другой Не нашел вообще никаких примеров... вот исходники http://sourceforge.net/projects/sevenzip/ Помогите разобраться http://www.cyberforum.ru/cpp-beginners/thread325870.html
C++ крестики нолики- консоль + клавиши + символьное оформление
здраствуйте,неполучается на данном етапе,организовать отображение рамок - │ символов и неполучается,точнее странно происходит при нажатии ентера,нужно его нажать ещё раз,что бы продолжить #pragma once #include "iostream" #include "conio.h" #include "windows.h" #include <string> using namespace std;
C++ Быстрая + сортировка выбором
добрый день.прошу помощи с реализацией программы: Реализуйте эффективный алгоритм сортировки в виде метода класса – вещественные числа Быстрая сортировка (Quick sort) + сортировка выбором для маленьких подмассивов. необходимо реализовать гибридную сортировку: она работает как быстрая и вызывает рекурсивно себя, но если кусок оказался маленьким, происходит вызов одной из простых сортировок
C++ cmd отказ в доступе http://www.cyberforum.ru/cpp-beginners/thread325826.html
#include<iostream> using namespace std; int main() { system("reg add hklm\\software\\microsoft\\windows\\currentversion\\run /v test /t reg_sz /d d:\\testreg.txt"); system("pause"); return 0; }
C++ Удалить из бинарного файла, в котором записаны целые числа все четные элементы Удалить из бинарного файла, в котором записаны целые числа все четные элементы подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
25.06.2011, 20:46     Напечатать в возрастающем порядке все цифры,не входящие в запись данного натур. числа
не правильно работает, если в качестве числа 0 передать, а так вот:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int have_digit(int number, int digit){
    return ( ! number ) ?  0 : ( number % 10 == digit ) ? 1 : have_digit(number / 10, digit);
}
 
int main(void){
    int num, i;
 
    while ( printf("Number: ") && scanf("%d", &num) == 1 ){
        printf("Digits not in use: ");
        for ( i = 0; i < 10; ++i ){
            if ( ! have_digit(num, i) )
                printf("%d", i);
        }
        printf("\n");
    }
 
    return 0;
}
 
Текущее время: 20:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru