Форум программистов, компьютерный форум 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, 14:59     Числа-вампиры
Помогите дописать функцию!

Задание со Stanford. Assignment 3: Short Recursion Problems

Искал, нигде не нашел подходящего варианта, который бы работал быстро для чисел с 8 цифр или менее, как того требуют в условии.

Последняя надежда на вас!

http://ru.wikipedia.org/wiki/%D0%A7%...B8%D1%80%D1%8B

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/**
 * File: vampire-numbers.cpp
 * -------------------------
 * Provides a program that repeatedly prompts the user for positive
 * numbers with an even number of digits and informs them
 * whether the number is a Vampire number or not.
 */
 
#include <string>    // for string
#include <iostream>  // for cout, endl
using namespace std;
 
#include "console.h" 
#include "simpio.h" // for getInteger
#include "strlib.h" // for stringToInteger, integerToString
 
static int getPossibleVampireNumber() {
    while (true) {
        int response = getInteger("Enter a positive integer [or 0 to quit]: ");
        if (response >= 0) return response;
        cout << "Ah, sorry.  I need a nonnegative response.  Try again... " << endl;
    }
}
 
static bool isVampireNumber(int number, int& first, int& second) {
    // replace this line with your own implementation.  You will want
    // to implement this as a wrapper around a second version of isVampireNumber
    // that does the actual recursion.
    return false;
}
 
int main() {
    cout << "Here's a program that tells you whether or not a "
         << "number you enter is Vampire." << endl << endl;
    while (true) {
        int number = getPossibleVampireNumber();
        if (number == 0) break;
        int first, second;
        if (isVampireNumber(number, first, second)) {
            cout << "Woo! " << number << " is a Vampire number, and "
                 << first << " and " << second << " are its fangs." << endl << endl;
        } else {
            cout << "Nope! The number " << number << " isn't Vampire." << endl << endl;
        }
    }
    cout << endl;
    cout << "All done!" << endl;
    return 0;
}
Надо заполнить функцию isVampireNumber. Вот оригинал задания, если кому надо http://www.stanford.edu/class/cs106x...on-Warmups.pdf (Problem 2: Vampire Numbers).

Прикрепил проект со всем нужным, там и демка есть, как оно должно работать.
Вложения
Тип файла: rar Vampire Numbers.rar (534.1 Кб, 5 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru