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

Слон бьет врагов ??? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ решите кто может....пляз http://www.cyberforum.ru/cpp-beginners/thread227995.html
Разработайте программу для решения следующей задачи: «Моторная лодка движется по течению реки и проходит путь из пункта A в пункт B за t часов. За какое время лодка вернется обратно, если скорость лодки v1 и скорость течения реки v2 известны». Добавлено через 1 минуту формула примерно такая...но у меня не получается... T1 = ((V1 + V2) * t) / (V1 - V2)
C++ Программа, выводящая прописью чётные числа массива. В синтаксисе ошибок нет. При вводе кол-ва элементов выдаёт: "Необработанное исключение в "0x5561d2f3 (msvcr100d.dll)" в "test5.exe": 0xC0000005: Нарушение прав доступа при чтении "0xcccccccc" и открывается окно кода ассемблера". Вероятно, где-то некорректный или слишком сложный цикл. Или требуется вынести часть кода в вспомогательный класс. Кто может, подскажите пожалуйста. #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread227992.html
Заполнение массива стуктур C++
Мне надо ввести в массив структур фамилии и инициалы студентов (с использованием пробелов). Пытаюсь воспользоваться функцией cin.getline, но не получается. Если вводить через cin, то всё норм. Почему так? Вот код // Задание 6.1 Описать структуру с именем STUDENT, содержащую следующие поля: фамилия и инициалы, // номер группы и успеваемость (массив из 5 элементов). Написать программу выполняющие...
C++ Unicode символы
Здравствуйте.Каким образом можно вывести на экран символы unicode?
C++ абстрактный класс http://www.cyberforum.ru/cpp-beginners/thread227955.html
Всем привет, снова я, только уже с новым вопросом, а что такое абстрактный класс. Читаю книгу, не могу врубиться, рассказывается про какие-то чисто виртуальные методы, можете мне рассказать чем отличается абстрактный класс от простого и привести пример. Заранее спасибо Добавлено через 21 минуту а то просто не всегда понимаю по своей книжке что написано, а вот денег на новую нету
C++ Вывести порядковые номера слов в строке, совпадающих с введенным словом Подскажите пожалуйста и помогите в написание программы и вообще разобраться с заданием,а то честно читаю и не понять=)))Заранее благодарен!!! 1. Ввести строку и слово. Вывести порядковые номера слов в строке, совпадающих с введенным словом подробнее

Показать сообщение отдельно
knofl
19 / 19 / 1
Регистрация: 05.04.2010
Сообщений: 122
15.01.2011, 21:50
valeriikozlov, Попробую -нужно размять пальцы, а то текущий проект застрял и только и делаю что в инете сижу=( Разбирусь сейчас с домашними делами и напишу, хотя бы что-нить похожее, рабочее.

Добавлено через 5 часов 7 минут
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
#define INFINITY 10000
 
int AlphaBeta(bool color, int depth, int alfa, int beta)
{
    if(depth==0) return(Evaluate(color)); /*Если глубина равна нулю-оценка позиции*/
    int score=-INFINITY; //инициализация - оценка хода равна -10000 
    Move* move=GenMove(color); //генерация всех ходов для данного цвета
    //Move *temp=move;
    //move=move->next;
    //delete temp; //удаление ненужного - инициализационного хода
    while(move) //пока есть ход
    {
        MakeMove(move, color); //сделать ход
        move->w=-AlphaBeta(!color, depth-1, -beta, -alfa); /*вызов alpha-beta для данного хода*/
        UnMakeMove(move, color); //отмена хода
        if(move->w>score) score=move->w; /*если оценка больше score, то score равен оценке*/
        if(alfa<score) alfa=score; /*если score больше alpha - alpha равна score*/
        if(alfa>=beta) //если alph больше либо равна beta
        {
            DeleteMove(move); //удаляем все оставшиеся ходы
            return alfa; //возвращаем alpha
        }
        Move *temp=move; 
        move=move->next;
        delete temp; //удаляем текущий ход
        temp=NULL;
    }
    return(score); //возвращаем лучшую оценку
}
Вот эта рекурсивная функция, о которой мы говорили. Остаётся переделать GenMove, MakeMove и UnMakeMove
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru