![]() |
|
Другие темы раздела | |
C++ Можно ли использовать for each с динамическим масивом
https://www.cyberforum.ru/ cpp-beginners/ thread3117327.html и если можно то как и если можно то как почему нет: #include <algorithm> int main() { char * a{ new char }; std::for_each( a, a + 3, ( auto ) {} ); |
C++ Какая из точек b или c расположена ближе к a? На оси OX расположены две точки c и b. Точка a с координатами (x,y) расположена не на оси. Какая из точек b или c расположены ближе к a? Помогите решить как нибудь по простому.... Поскольку точки b и c расположены на оси X, то Y координата точки a для сравнения расстояний не важна, нужно рассмотреть только x координату: int main() { double x,y,xb,xc; ... https://www.cyberforum.ru/ cpp-beginners/ thread3117533.html |
Разработать информационно справочную систему для работы с базой данных автомобилей C++ Всем привет! Решил я значит протестить нейронную сеть aisearch, которая может писать коды на с++. Самая задача для написания выглядит так: Разработать информационно справочную систему для работы с... Прошу помогите мне неопытному доделать код, который сделала сеть Сеть это кто? ChatGPT? Evol1t, в задании есть странное, как для "базы данных" требование: - введение данных в оперативную память в... |
C++ Индексация элементов двумерного массива Здравствуйте, начал изучать c++ и столкнулся с задачей заполнить двумерный массив и вывести его на экран, однако при выводе кроме двумерного массива, выходит еще и мусор, как от него избавиться? ... #include <iostream> using namespace std; // 5 по 7 #define ROWS 5 #define COLS 7 int main() { unsigned int array = https://www.cyberforum.ru/ cpp-beginners/ thread3117457.html |
C++ Нахождение ближайшей точки на 2D плоскости Я пишу шашки. Выбор нужной шашки осуществляется в том числе клавиатурой. Например при нажатии стрелочкой вверх, выбор шашки передается к ближайшей шашке сверху текущей или самой далёкой снизу или... KSergey9, 32 клетки, только один цвет клеток участвует. и 12, если брать только клетки со своими фигурами шашек |
Поменять местами элементы главной и побочной диагоналей без применения индексации C++ Дан вещественный массив А. Поменять местами элементы главной и побоч- ной диагоналей. Решить без применения индексов для обращения к эле- ментам динамических массивов #include <iostream> using... Решить без применения индексов #include <iostream> using namespace std; void Output(double** A,int N) { for(double** pn=A;pn!=A+N;++pn) { for(double* pm=*pn;pm!=*pn+N;++pm) { |
C++ Проверка корректности данных при вводи числа Код: #include <iostream> #include <string> #include <Windows.h> using namespace std; class PC { private: string os; Введите вес: 1,3 float принимает число через точку, т.е. в вес попадает лишь единица, а запятая и тройка остаются в буфере ввода. И при следующей попытке считать числа, т.е. ваши длину и ширину,... |
C++ Перемещение строки Привет всем! Возникла проблемка с заданием. Есть у меня класс class MyString { char* m_pStr; //строка-член класса public: MyString(); explicit MyString(const char* str); ... Ну вот это работать не будет Выполните std::swap(m_pStr, other.m_pStr); https://www.cyberforum.ru/ cpp-beginners/ thread3117507.html |
C++ Поиск подстроки в строке. Возвращает номер последнего вхождения или -1
https://www.cyberforum.ru/ cpp-beginners/ thread3117357.html Всем привет будет прекрасно, если сможете помочь с заданием: На языке С++ разработать класс MyString, наследный от класса std::string, дополнив функционал родительского класса методами (по... #include <iostream> #include <string> using namespace std; class MyString : public string { public: // Конструкторы MyString() : string() {} MyString(const char* s) : string(s)... |
C++ uint: необъявленный идентификатор #include <iostream> #include <string> #include <vector> #include <algorithm> #include <cassert> constexpr int CMAX{ 16 }; constexpr int RMAX{ 8 }; constexpr int CBEGIN{ 8 }; constexpr int... Переделал под VS2008 #include <iostream> #include <string> #include <vector> #include <algorithm> #include <cassert> typedef unsigned int uint; const int CMAX= 16 ; const int RMAX= 8 ; https://www.cyberforum.ru/ cpp-beginners/ thread3117547.html |
Ошибки при запуске C++ #include <iostream> #include <cstring> #include <algorithm> using namespace std; // Класс "Строка" class String { private: char* str; // Указатель на массив символов Исправил грубые ошибки: #include <iostream> #include <cstring> #include <algorithm> using namespace std; // Класс "Строка" class String { private: |
C++ Передать в функцию std::max_element
https://www.cyberforum.ru/ cpp-beginners/ thread3117381.html Есть функция, а в ней if, в одной ветке используется std::max_element, а в другой std::min_element, а все остальное одинаковое, хочется этот if убрать, а вместо этого сразу передавать в функцию... Лучше, наверно, свой код показать для начала, чтобы ситуация была максимально ясна. |
Диссидент
![]() ![]() 27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
23.06.2023, 21:36 | 0 |
Задача написать шахматы - C++ - Ответ 1695252323.06.2023, 21:36. Показов 2397. Ответов 40
Метки (Все метки)
Ответ
Мои предложения - это вовсе не движок шахмат. До него от них еще очень далеко.
А вот еще одно предложение - Запоминать не просто партии, а варианты. С оценкой. Ее будешь сам давать. Это, конечно, уже сложнее, построение и хранение деревьев. Но программ может получиться весьма интересной, и даже может заинтересовать публику. То есть пользуюсь ей можно потихонечку создавать интерактивный справочник дебютов. Скажем, нажимаешь Ctrl-V, и она теперь показывает разобранные тобой варианты. Cnl-A - новый вариант. Я такого нигде не видел. Если получится, чур, я в доле. ![]() А уж если ей добавить щах-движок и хотя бы примитивны ИИ, ей цены не будет Дерзай! ![]() Вернуться к обсуждению: Задача написать шахматы C++
0
|
23.06.2023, 21:36 | |
Готовые ответы и решения:
40
Задача шахматы с++ Задача про шахматы
|
23.06.2023, 21:36 | |
Помогаю со студенческими работами здесь
0
Написать консольные шахматы Как написать шахматы с этими условиями? Шахматы. Подскажите, как написать ферзя. Как написать шахматы с этими условиями? Задача про шахматы и рис из учебника Страуструпа, неясности с переменной типа double |
Новые блоги и статьи
![]() |
||||
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
|
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
|
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
|
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
|
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
|
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
|
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
|
Разработка кроссплатформенного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
|
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
|
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
|