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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AleK135
0 / 0 / 0
Регистрация: 12.05.2015
Сообщений: 30
#1

Передвижение объекта - C++

18.08.2015, 14:55. Просмотров 259. Ответов 3
Метки нет (Все метки)

Подскажите плиз

Вводятся 3 числа. A, B, N. A - движение вперед, B - движение назад, N - количество дней. Задача: объект находится в точке 0. За день он может переместиться вперед, назад или остаться на месте. Надо на экране вывести все возможные позиции объекта за данное количество дней.
То есть должно быть так:
Ввод | Вывод
1 2 1 | 0 -1 2
Ввод | Вывод
1 2 2 | 0 2 -1 2 4 1 -1 1 -2

Добавлено через 1 час 39 минут
Надо решить с использованием рекурсии
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2015, 14:55     Передвижение объекта
Посмотрите здесь:

Передвижение обьекта C++
Передвижение по стрелочкам в консоли. C++
Передвижение курсора в консоли Win32 и Linux C++
C++ Передвижение стрелками
C++ Передвижение по строке
Передвижение по строчке C++
Передвижение графических объектов на языке С++ C++
C++ Передвижение курсора в c++
Передвижение шарика C++
Передвижение курсора C++
Передвижение графических объектов C++
C++ Передвижение коня по доске и сбор букв

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_Ivana
2580 / 1589 / 140
Регистрация: 01.03.2013
Сообщений: 4,555
Записей в блоге: 2
18.08.2015, 15:17     Передвижение объекта #2
Только направление в вашем примере перепутано.
C++
1
2
3
4
5
6
7
#include <iostream>
using namespace std;
 
void p(int a, int b, int i, int x) {
    if (i) {cout << x << " " << x+b << " " << x-a << " "; p(a,b,i-1,x+b); p(a,b,i-1,x-a);}
}
int main() {p(1,2,2,0); return 0;}
AleK135
0 / 0 / 0
Регистрация: 12.05.2015
Сообщений: 30
18.08.2015, 16:53  [ТС]     Передвижение объекта #3
_Ivana, вы не правильно меня поняли. Надо числа(вперёд, назад, дни) набирать с клавиатуры
_Ivana
2580 / 1589 / 140
Регистрация: 01.03.2013
Сообщений: 4,555
Записей в блоге: 2
18.08.2015, 17:00     Передвижение объекта #4
По-моему это вы неправильно меня поняли. Вам надо - вы и набирайте.
Yandex
Объявления
18.08.2015, 17:00     Передвижение объекта
Ответ Создать тему
Опции темы

Текущее время: 18:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru