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

Препятствия в "Черепашке" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не получается написать алгоритм, подскажите пожалуйста! Буду очень благодарен http://www.cyberforum.ru/cpp-beginners/thread978451.html
В ряд записано N (1 <= N <= 100) нулей. Два игрока по очереди могут за один ход превратить один или два нуля в единицу. Побеждает тот, кто делает последний ход. Определить победителя, если оба игрока придерживаются выигрышной стратегии. Входные данные: Во входном потоке дана строка состоящая из нулей. Длина строки не превышает 100 символов. Выходные данные: В выходной поток вывести 1 -...
C++ Найдите ошибку Если честно, совсем не понимаю как решать. Вычислить Думала как то так, но видимо нет #include <iostream.h> #include<math.h> int main() { int n=1; double S=0, s=1; do{ http://www.cyberforum.ru/cpp-beginners/thread978445.html
Не получяетсья написать алгоритм, подскажыте пожайлуста! Буду очень благодарен C++
В ряд записано N (1 <= N <= 100) нулей. Два игрока по очереди могут за один ход превратить один или два нуля в единицу. Побеждает тот, кто делает последний ход. Определить победителя, если оба игрока придерживаются выигрышной стратегии. Входные данные: Во входном потоке дана строка состоящая из нулей. Длина строки не превышает 100 символов. Выходные данные: В выходной поток вывести 1 -...
C++ Найти уникальные элементы в массиве
Ребята нужна помощь, у меня есть массив, к примеру: O O O O O l l O O P O O O А мне нужно найти и вывести O,l,P, то есть элементы, так сказать, без их "клонов", набросков нет, точнее есть, но там полный бред, так как не могу понять самого алгоритма. как это делать, помогите, пожалуйста
C++ Составить описания класса для векторов задаваемые координатами концов в трёхмерном пространстве http://www.cyberforum.ru/cpp-beginners/thread978435.html
Люди помогите написать программу, очень нужно!!! Составить описания класса для векторов задаваемые координатами концов в трёхмерном пространстве. Обеспечить операцию сложения, вычитания векторов з получения нового вектора, вычисления скалярного произведения двух векторов, длины вектора, косинуса угля между двух векторов
C++ Найдите ошибку Даны натуральные числа эм и эн. Найти такие натуральные пэ и ку, не имеющие общих делителей, что пэ/ку=эм/эн #include<iostream.h> int main ( ) {int m,n,q,p,c; bool g=true; cout<<"m="; cin>>m; cout<<"n= "; cin>>n; do{ подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5534 / 2568 / 234
Регистрация: 01.11.2011
Сообщений: 6,343
Завершенные тесты: 1
16.10.2013, 15:26     Препятствия в "Черепашке"
mvgreen, заполните массив tab какими-нибудь отличительными символами, и, при нажатии на кнопку, проверяйте ячейку, в которую хотите переместиться.

C++
1
2
3
4
5
6
7
           switch(a){
                     case 119: if(!tab[x][y-1]=='6') y--; break;
                     case 115: if(!tab[x][y+1]=='6') y++; break;
                     case 97:  if(!tab[x-1][y]=='6') x--; break;
                     case 100: if(!tab[x+1][y]=='6') x++; break;
                     default: goto vvod;
                     }
Добавлено через 6 секунд
Где
C++
1
'6'
стена или яма с кислотой.
 
Текущее время: 12:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru