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

Скорректировать циклы под задачу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ LNK 2001 http://www.cyberforum.ru/cpp-beginners/thread565947.html
Error 6 error LNK2001: unresolved external symbol "private: static char * myText::szText" (?szText@myText@@0PADA) test.obj OOPCursEx Error 7 error LNK2001: unresolved external symbol "public: virtual bool __thiscall myRect::Draw(struct HDC__ *)" (?Draw@myRect@@UAE_NPAUHDC__@@@Z) test.obj OOPCursEx Ув. господа. Что означают эти ошибки и как их можно исправить?
C++ Пример из книги Лафоре Здравствуйте! Не могли бы подсказать, по какой причине в листинге ниже переменные должны быть обязательно быть изначально изначально с определенным значением( например int chCount=0;int wdCount=0;char ch='a'; )? Почему если их оставить пустыми, то программа не будет выполняться, и компилятор ответит, что переменные не инициализированны вообще? Заранее спасибо. char ch='a'; #include... http://www.cyberforum.ru/cpp-beginners/thread565944.html
поиск и сравнения числа в строке C++
даны строки:30...50,40...60,50...120.Надо выделить эти числа из строк и использовать для сравнения с условием в алгоритме.Как их выделить???помогите пожалуйста.
C++ Алгоритм Брона-Кербоша или помогите с Java перевести на С++
В общем Алгоритм Брона-Кербоша представляет из себя поиск наибольшего независимого множества вершин в графе... Мне надо написать эту программку на С++. Но у меня имеется алгоритм на Java, если кто умеет можете помочь перевести его на C++, но желательно без всяких классов и тд... Ну или может быть у кого-нибудь просто есть этот алгоритм. Алгоритм на Java: import java.util.*; // Search for...
C++ Запускать .ехе (консоль) и писать там строки http://www.cyberforum.ru/cpp-beginners/thread565923.html
Задача состоит в том , что у меня есть .ехе , там обычная проверка на строку , но я хочу запустить свою ехе , которая будет писать туда строку и жать Enter Проблема: Делаю свою ехе , вызываю другую ехе через system("no_way12.exe >no_way.exe.txt" ); но как туда писать строку и заставить его жать Ентер? Давать строку как параметр не подходит Заранее спасибо.
C++ Текстовые файлы Здравствуйте! Никак не могу найти информацию по функциям, которые должны редактировать текстовые файлы (изменить, считать и тп). Подскажите пожалуйста, где про это можно почитать. подробнее

Показать сообщение отдельно
thick_int
Заблокирован
05.05.2012, 14:22     Скорректировать циклы под задачу
А вообще то задача интересная, но, по всей видимости еще не решенная.

Добавлено через 1 час 35 минут
Вот мое решение:

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
50
51
52
53
54
55
56
57
58
59
60
61
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
class Task
{
public:
    static long long decisions;
    Task(long long k, long long n) : K(k <= n ? k : n), N(n) {} //можно обойтись менее мощным котенком
    void Decide()
    {
        if (K == 1)
            ++decisions;
        else if (K == N)
        {
            ++decisions; //котенок прыгает сразу на верхнюю ступеньку
            Task subTask(K-1, N); //после можно обойтись менее мощным котенком
            subTask.Decide();
        }
        else
        {
            for (long long i = 1; i <= K; ++i)
            {
                long long M = N - i;
                if (M == 0)
                    break;
                else
                {
                    Task subTask(K, M); //очевидное сведение к более простым задачам
                    subTask.Decide();
                }
            }
        }
    }
private:
    long long K;
    long long N;
};
 
long long Task::decisions(0);
 
 
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{   
    long long power;
    long long steps;
    cout << "Enter kitten power: ";
    cin >> power;
    cout << "Enter number of steps: ";
    cin >> steps;
    Task MyTask(power, steps);
    MyTask.Decide();
    cout << "The kitten with power " << power << " on the stairs with " << steps << " steps has" << endl;
    cout << Task::decisions << " ways to climb up the top of this stair."<< endl;
 
    return 0;
}
 
Текущее время: 04:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru