Форум программистов, компьютерный форум, киберфорум
Наши страницы

Черепашья графика - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как организовать ? http://www.cyberforum.ru/cpp-beginners/thread93140.html
вот такой вопрос нужно написать программу которая определяет минимальное число во введенной с клавиатуры последовательности положительных чисел (ДЛИНА ПОСЛЕДОВАТЕЛЬНОСТИ НЕОГРАНИЧЕННА) если перебор...
C++ Некоректности в булевом выражении Я недавно начал изучать C++ и я немного преуспел (для начинающего), но тут меня кое-что конкретно тормознуло. Тормозом оказалась проблемка в этом коде: #include <iostream> #include <stdio.h> using... http://www.cyberforum.ru/cpp-beginners/thread93123.html
Дан целочисленный массив, нужно исключить из него все нули C++
Дан целочисленный массив, нужно исключить из него все нули. Если нулей нет-написать "сжатие невозможно". Составить динамический массив и ввод элементов я смогу. А как реализовать поиск 0 и их...
Вычислить процент от общего количества C++
Помогите пожалуйста разобратся с этой прогой: Написать прогамму, которая обрабатывает результаты экзамена. Для каждой оценки программа должна вычислить процент от общего количества оценок....
C++ Шахматная доска и строка http://www.cyberforum.ru/cpp-beginners/thread93094.html
Есть 3 задачки, немного не соображу как их решить. Помогите горе-программисту :) 1) Поле шахматной доски определяется парой натуральных чисел, первое из которых задаст номервертикали, а второе-...
C++ Матрица и элементы Помогите решить задачу: Сформиромать матрицу С (N,M) элементами которой являются случайные числа, равномерно распределённые в интервале (-4.0, 8.2). Переставляя её строки и столбцы, добиться того,... подробнее

Показать сообщение отдельно
Liss29
25 / 14 / 2
Регистрация: 18.11.2012
Сообщений: 539
Завершенные тесты: 1
29.04.2016, 21:55
Кликните здесь для просмотра всего текста
[CPP][static int nowX = 5;
static int nowY = 5;

static int lastX = 6;
static int lastY = 5;

if( way == 0 )//dvishenie vpravo
{
if( (nowX == lastX - 1) && (nowY == lastY) )
{
lastX = nowX;
lastY = nowY;
nowY++;
if( feather == 1 )
array[ nowX ][ nowY ] = 1;
return 0;
}
if( (nowX == lastX) && (nowY == lastY + 1) )
{
lastX = nowX;
lastY = nowY;
nowX++;
if( feather == 1 )
array[ nowX ][ nowY ] = 1;
return 0;
}
if( (nowX == lastX + 1) && (nowY == lastY) )
{
lastX = nowX;
lastY = nowY;
nowY--;
if( feather == 1 )
array[ nowX ][ nowY ] = 1;
return 0;
}
if( (nowX == lastX) && (nowY == lastY - 1) )
{
lastX = nowX;
lastY = nowY;
nowX--;
if( feather == 1 )
array[ nowX ][ nowY ] = 1;
return 0;
}
}
/CPP]
Дошёл до этой задачи у Дейтела и оказался в ступоре, если честно, если с выборам ещё понятно, что нужно применить либо
C++
1
else if
, либо
C++
1
switch
то с движением полная ..опа. Вот этот кусок кода мне не понятен, как это, Грубо говоря это координаты X и Y так? начало и конец соответственно, так? Это как в декартовой системе координат X это всё, что относится к координатам по горизонтали, а Y соответственно всё что относится к координтам по вертикали, так? Помогите разобраться для начала с этим или направте на статью где доходчиво описано это всё?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.