Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 February 10

YS

Y S in IT KPI C/C++ ХВ (не UB)
Vlad Doc
>ссылка
>нул
Ну так?
источник

A

András in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
std::fabs(var - 1.0) < std::numeric_limits<double>::epsilon();
Nexttoword(val)<1.0 && 1.0<nextafter(val)
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Y S
Ну так?
NULL ~ nullptr
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ruslan Drif
std::pair<figure*,std::pair<int,int>>& Board::get_king(colors c){
   for(int i = 0;i<8;++i) {
       for(int j = 0;j<8;++j) {
           if(Game::board[i][j].first != nullptr) {
               if(Game::board[i][j].first->name() == "king" && Game::board[i][j].first->get_color() == c) {
                   return Game::board[i][j];
               }
           }
       }
   }

вот, пишу свои шахматы. функция ищет на доске короля, и возвращает клетку с ним. Очевидно что король всегда на доске будет.

}
Возвращай итератор
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ты ищешь
источник

IM

Igor Muravyov in IT KPI C/C++ ХВ (не UB)
al.li
не можу зрозуміти.. перший день вчу
Бери K & R 2 книгу і розбирайся https://kremlin.cc/k&r.pdf
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
В конце делай return vec.end();
источник

a

al.li in IT KPI C/C++ ХВ (не UB)
kvark
+, нахуй этот си
аххахах і мене виженуть)
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
András
Nexttoword(val)<1.0 && 1.0<nextafter(val)
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Igor Muravyov
Бери K & R 2 книгу і розбирайся https://kremlin.cc/k&r.pdf
Там просто ж ASCII хоче?
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
al.li
аххахах і мене виженуть)
меня тоже выгнали и ничего) вот сижу пишу на плюсах)
источник

FY

Fedor Yurchyshen in IT KPI C/C++ ХВ (не UB)
Ruslan Drif
std::pair<figure*,std::pair<int,int>>& Board::get_king(colors c){
   for(int i = 0;i<8;++i) {
       for(int j = 0;j<8;++j) {
           if(Game::board[i][j].first != nullptr) {
               if(Game::board[i][j].first->name() == "king" && Game::board[i][j].first->get_color() == c) {
                   return Game::board[i][j];
               }
           }
       }
   }

вот, пишу свои шахматы. функция ищет на доске короля, и возвращает клетку с ним. Очевидно что король всегда на доске будет.

}
Я бы завел енамчик для типов фигур
источник

RD

Ruslan Drif in IT KPI C/C++ ХВ (не UB)
Vlad Doc
В конце делай return vec.end();
а, ну можно и так
источник

IM

Igor Muravyov in IT KPI C/C++ ХВ (не UB)
Y S
Там просто ж ASCII хоче?
пхд наскіки я зрозумів це символи 1 2 3 у неї допустимі
источник

IM

Igor Muravyov in IT KPI C/C++ ХВ (не UB)
треба бачити завдання
источник

a

al.li in IT KPI C/C++ ХВ (не UB)
kvark
меня тоже выгнали и ничего) вот сижу пишу на плюсах)
та семестр повчить не помішає
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ruslan Drif
а, ну можно и так
Алсо перепиши на std::find_if будь человеком
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
А ещё лучше не искать, а просто хранить ссылку на короля кек)
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Правда тогда придётся городить 2д вектор юников
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
можно сделать енум + хэш таблица размером с энум. будет быстро как взять переменную из массива
источник