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

Числа-вампиры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм "защиты" библиотеки http://www.cyberforum.ru/cpp-beginners/thread936519.html
Добрый день, нужна помощь, составил не большой алгоритм по защите библиотеки. Посмотрите что к чему и подкорректируйте по возможности. Вся проблема в том, что сам процесс могут хукнуть. Есть какие-либо идеи как решить этот нюанс? Пользователь переходит на сайт > выбирает оплатить > переходит на робокассу > выбирает нужный ему способ оплаты > оплачивает > сразу после оплаты будет доступен...
C++ Открытие файла с видео из программы Доброго времени суток всем. Есть такая проблема. Хочу сделать прожку, для упорядочивания фильмов. Что б можно было добавлять к ним обложки, описание. Что-то вроде каталога. Ну и тот фильм который понравился можно было бы запустить из этой проги. Как это сделать чтоб файл открылся (можно даже не в самой проге, а через сторонний проигрыватель). Все облазил, но ни чего похожего даже не нашел. Быть... http://www.cyberforum.ru/cpp-beginners/thread936504.html
C++ путь к файлу создание папак и файла
Доброе всем время суток ) Вопрос такова характера У меня есть некий класс Есть ifstream ofstream для данного класса вопрос В общем пользователь вводит путь а программе необходимо создать папки по этому пути и файл Например: C:\papka1\papka2\id1.bin papka1 papka2 id1 не сущевствуют их необходимо создать и потом записать в файл данный класс
Как правильно занести данные в массив char и вывести их из него C++
char a1; //Массив в который надо перенести данные char a2 = "32167aqe"; //Массив - источних данных cout << "Musor v a1:" << endl; //Выводим содержимое массива a1 в который мы будем переносить данные из массива a2 for (int i=0; i<50; i++) { cout << a1; //Посимвольный вывод } cout << endl; memset(a1, NULL, 50); //Присваиваем NULL массиву a1 для того чтобы очистить его от мусора ...
C++ Конструктор класса не видит конструктор по умолчанию другого класса http://www.cyberforum.ru/cpp-beginners/thread936387.html
Ошибка, естественно, в Classes.cpp, в строке 20. Ругается, что у класса TailNode нет конструктора по умолчанию, хотя он там, конечно, есть. class Node; class HeadNode; class InternalNode; class TailNode; #include "stdafx.h" #include <iostream> #include "Classes.h" using namespace std;
C++ Нужно ли повторно перекомпилировать код при изменении определение функции Здравствуйте, прочитав тему Особенность объявления функции , а именно сообщение tzeentch: Допустим, у нас вот такая ситуация: функция a() вызывает функцию b(), а функция b(), в свою очередь, функцию a(). Опишите мне это без предварительного обьявления Потом, h-файлы придумали для ускорения компиляции проектов в доисторические времена, ведь при изменении h-файла надо перекомпилировать все... подробнее

Показать сообщение отдельно
Kaskera
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 34
11.08.2013, 17:12  [ТС]     Числа-вампиры
Цитата Сообщение от salam Посмотреть сообщение
простейший перебор без какого-либо усложнения. Единственное, что здесь математически интересно - показать, существует ли решение быстрее, чем перебор. Прошу высказывать все версии.

Добавлено через 9 минут
автор, от вас хотят, чтобы вы написали простой рекурсивный перебор. Попробуйте реализовать его. Вопросы выкладывайте в тему. В принципе, существует решение, которое тут не предполагается, но должно работать. Если оно вам интересно, могу написать.
Напишите, поможет.

Я вот так думал организовать разбор и сбор числа, то есть разбивку на цифры и сборку из цифр.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
 
void toNumber(int data)
{
  while (data !=0 ) {
    std::cout << data % 10; /// вместо cout забираем куда нужно число. например buf = data % 10;
    data /= 10;
  }
}
 
int fromNumber()
{
  int ret = 0;
  int x=1;
  int mas[] = {3, 2, 1};
  for (int i = 0; i < 3; i++) {
    ret += mas[i] * x;
    x *= 10;
  }
  return ret;
}
 
int main()
{
  int mas[3];
  toNumber (123);
  std::cout << " " << fromNumber() << std::endl;
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru