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

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

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

Заставить шарики одновременно двигаться навстречу друг другу - C++

19.10.2014, 16:50. Просмотров 360. Ответов 2
Метки нет (Все метки)

Вот программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include "graphics.h"
 
#include<math.h>
 
int main()
 
{ initwindow(600, 600, "First Sample");
 
int j,x2=300,x3=300,x4=300,r=50,i=100,r1=50,i1=100,i3=100,r3=50;
 
float x, y=300,x1,y1=300,x5,y3=300;
 
 
 
for (i=100;i<x2;i++) 
 
{
 
setcolor(YELLOW);
 
circle(i,y,r);
 
delay(20);
 
setcolor(BLACK);
 
circle(i,y,r);
 
}
 
 
 
for (i1=500;i1>x3;i1--)
 
{
 
setcolor(BLUE);
 
circle(i1,y1,r1);
 
delay(20);
 
setcolor(BLACK);
 
circle(i1,y1,r1);
 
}
 
getmaxx;
 
 
 
for (i3=500;i3=x4;i3--)
 
{
 
setcolor(GREEN);
 
circle(i3,y3,r3);
 
delay(20);
 
setcolor(BLACK);
 
circle(i3,y3,r3);
 
}
 
getch();
 
closegraph();
 
return 0;
 
}
как сделать, чтобы желтый и синий шарик двигались одновременно на встречу друг другу?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2014, 16:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заставить шарики одновременно двигаться навстречу друг другу (C++):

Вычислить время встречи автомобилей, движущихся равноускоренно навстречу друг другу - C++
Составьте прорамму для вычисления времени t встречи автомобилей,движущихся равноускоренно навстречу друг другу,если известны их скорости V1...

Определить время, через которое встретятся два тела, равноускоренно движущиеся навстречу друг другу - C++
11. Определить время, через которое встретятся два тела, равноускорен¬но движущиеся навстречу друг другу, если известны их начальные...

Два неприводимых друг к другу типа - C++
Часто сталкиваюсь с проблемой приводимости типов переменных. А именно обьявляя два типа переменных: typedef DWORD USERID; typedef...

Обращение двух классов друг к другу - C++
Есть 2 заголовочных файла: a.h, b.h. В них соответственно классы A и B. #include &quot;a.h&quot; #include &quot;b.h&quot; Они должны обращаться...

Поиск двух ближайших друг к другу точек - C++
5. Разработать программу, которая ищет во введенном множестве точек (заданных парами координат) две ближайшие друг к другу и выводит...

Как заставить символ двигаться по консоли? - C++
Приветствую всех! Есть листинг программы, цель её - заставить символ &quot;|&quot; двигаться вправо при нажатии &quot;D&quot; или &quot;d&quot;. Но я не пойму логику в...

2
zss
Модератор
Эксперт С++
6689 / 6251 / 2084
Регистрация: 18.12.2011
Сообщений: 16,324
Завершенные тесты: 1
19.10.2014, 17:21 #2
Делать это надо в одном цикле
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
while(true)
{
   xyellow+=dx;
   setcolor(YELLOW);
   circle(xyellow,y3,r3);   
   delay(20);
 ....
   xblue-=dx;
   setcolor(BLUE);
   circle(xblue,y1,r3);   
   delay(20);
.....
}
0
merrs
0 / 0 / 0
Регистрация: 20.09.2014
Сообщений: 7
19.10.2014, 18:52  [ТС] #3
А как сделать чтобы шары останавливались на середине экрана?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2014, 18:52
Привет! Вот еще темы с ответами:

Найти пары фигур, что угрожают друг другу - C++
помогите пожалуйста с задачай или подскажите как начать) На шаховій дошці стоять три ферзі. Знайті ті пари з них, шо загрожують одне...

Подсчет количества пар элементов, равных друг другу, в массиве - C++
Дан массив чисел. Посчитайте, сколько в нем пар элементов, равных друг другу. Считается, что любые два элемента, равные друг другу образуют...

Функция, возвращающая х случайных, не равных друг другу, чисел из диапазона от y до z - C++
Нужна функция желательно на разных языках (С, С++, perl, php) которая бы возвращала х случайных не равных друг другу чисел из диапазона...

Вывести числа, которые почти равны друг другу (их разность меньше 0,01) - C++
Здравствуйте. Занимаюсь С++ по книге Бьерна Страуструпа. Помогите решить задачу: Напишите программу, содержащую вектор и цикл while,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru