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

Сколько раз робот пересекал свой путь - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ пользовательские функции http://www.cyberforum.ru/cpp-beginners/thread204641.html
Помогите решить задачи в С++ (я в этом начиющий): 1)Вывести на экран таблицу степеней двойки: 2, где n изменяется от -к до 10. Операцию возведения целого числа в целую степень оформить в виде...
C++ Три вопроса от чайника по С++ Здравствуйте, 1. Как возможно присвоить один массив другому? Или придется перегружать7 2. Как конструкцию в Basic можно переделать в с++ Select Case s Case Is <= 0: Ko = 1 Case Is >= 1: ... http://www.cyberforum.ru/cpp-beginners/thread204624.html
C++ Вывод значений на экран
Имеется след код: #include <conio.h> using namespace std; int main() { struct Phone { int n_station; int n_user;
перевод файла в txt C++
Привет всем,я новичок в программировании,недавно стал изучать с++! У меня есть задача! Имеется файл,это обычный контейнер в котором друг за другом идут обычные текстовые (ini) фрагменты в юникоде ...
C++ Найти сумму элементов тех строк матрицы, которые хотя бы один отрицательный элементсодержат http://www.cyberforum.ru/cpp-beginners/thread204618.html
Помогите написать 3 программы на C++ Заранее спасибо!Надеюсь на вашу помощь..
C++ цикл do и while Товарищи помогите решить две задачи на языке С++ на циклы Do и While, а то я в этом не силен: 1)Составьте программу которая вычисляет сумму чисел от 1 до n. Значение n вводится с клавиатуры... подробнее

Показать сообщение отдельно
lemegeton
2927 / 1356 / 136
Регистрация: 29.11.2010
Сообщений: 2,725
06.12.2010, 21:17
Ну можно решать в два прохода.
В первый проход вычислить прямоугольник, внутри которого вписан маршрут робота, и определить его начальную точку.
То есть найти четыре значения. Насколько робот максимально удалился от начальной точки наверх, налево, направо и вниз.

Ну и во второй проход уже определять инкрементом где робот побывал сколько раз.

Второй подход. Робот пройдет количество клеток, равных сумме положительных чисел введенного массива. Создаем одномерный массив такой длины со структурой типа "точка"(координаты Х и У). Следуем за движением робота, заполняя этот массив. После чего находим одинаковые объекты внутри одномерного массива.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.