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

Броуновское движение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В двумерном массиве A[N][M] упорядочить строки так, что бы возрастали элементы заданного столбца. Массив статический http://www.cyberforum.ru/cpp-beginners/thread22310.html
Очень надо! Пожалуйста помогите!!!
C++ Вывести все слова входного потока, заканчивающиеся заданной последовательностью символов Пожалуйста помогите! http://www.cyberforum.ru/cpp-beginners/thread22295.html
C++ Случайные числа в заданном промежутке
Как на чистом Си написать генератор случайных чисел в заданном промежутке? Т.е. чтобы числа генерировались от 0 до N, например. Помогите, плиз!!! Добавлено через 50 минут 18 секунд я пробовала так: //Генерирует случайные числа от 0 до n unsigned int random(unsigned int n){ unsigned int r; srand(time(NULL));
Вывести квадраты элементов массива с нечетными номерами C++
Дан массив из Н элем Вывести квадраты элементов с нечетными номерами
C++ ввод строки http://www.cyberforum.ru/cpp-beginners/thread22282.html
привет! у меня есть проблемка.. для начала прога: #include <stdlib.h> int main (void) { return system("ping 192.168.3.1"); } вот вместо 192.168.3.1 я хочу, чтоб пользователь сам вводил ip..я никак не могу с этим разобраться, помогите, пожалуйста!:help:
C++ Дан массив из Н элементов. Найти сумму элементов с четными номерами и отдельно с нечетными решите задачу Дан массив из Н элем найти сумму элем с четными номерами и отдельно с нечетными подробнее

Показать сообщение отдельно
radikayupov1710
Сообщений: n/a

Броуновское движение - C++

02.02.2009, 23:52. Просмотров 2090. Ответов 2
Метки (Все метки)

Помогите пожалуйста разобраться с программой. Нужны 100 точек бегающих по экрану. У меня бегает всего лишь одна точка.
Вот код:
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
#include<graphics.h>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<dos.h>
void main()
{
clrscr();
int gdriver=DETECT, gmode, errorcode;
initgraph(& gdriver, & gmode,"...");
errorcode=graphresult();
if (errorcode!= grOk)
{
printf("Graphicserror:%s\n", grapherrormsg(errorcode));
printf("Press any key to break:");
getch();
exit(1);
}
int x=50, y, dx=1, dy=1, x1, x2, y1, y2;
x1=getmaxx()/2-300;
y1=getmaxy()/2-239;
x2=getmaxx()/2+300;
y2=getmaxy()/2+239;
x=getmaxx()/2;
y=getmaxy()/2;
randomize;
do
{
for(;; )
{
if(kbhit())
{
switch (getch())
{
case 119:
if(getch()==115)
exit(0);
break;
case 115:
if(getch()==119)
exit(0);
break;
}
}
if(dx>0)
{
if(x+dx>=x2)
dx=dx*(-1);
}
else
if(x+dx<=x1)
dx=dx*(-1);
if(dy>0)
{
if(y+dy>=y2)
dy=dy*(-1);
}
else
if(y+dy<=y1)
dy=dy*(-1);
setcolor(BLACK);
rectangle(x1, y1, x2, y2);
x+=dx;
y+=dy;
putpixel(x, y, WHITE);
delay(5);
putpixel(x, y, BLACK);
delay(5);
}
}
while(!kbhit());
closegraph();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru