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

как доработать программу? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пасьянс "Косынка" http://www.cyberforum.ru/cpp-beginners/thread271696.html
Помогите пожалуйста написать или найти исходник пасьянса "Косынка" на Borland C++. Спасибо за любую информацию!!!
C++ Структуры, массив структур. К примеру есть структура struct name{ int first; char second; }; мы создаем переменные name ex1={16,'d'}; name ex1={51,'s'}; name ex2={14,'g'}; name ex3={32,'m'}; name ex4={21,'c'}; http://www.cyberforum.ru/cpp-beginners/thread271684.html
Двоичный поиск C++
Требуется найти в массиве элементы которые повторяются и элементы которые присутствуют единожды. #include <stdafx.h> #define N 10 int main(void) { int a,v,low,high,i,k;; for(i=0;i<N;i++) {
C++ Класс «Здание» с данными количество этажей, подъездов и квартир
1. Объявить класс по приведенному ниже заданию в соответствии с номером варианта и определить для него конструктор по умолчанию, конструктор инициализации и конструктор преобразования. 2. Определить функции-члены класса для ввода и вывода членов-данных внутри объявления класса. 3. Составить программу, которая определяет четыре объекта класса и выводит их на экран. Первый объект должен...
C++ Триугольник http://www.cyberforum.ru/cpp-beginners/thread271646.html
Треугольник ABC заданы координатами своих вершин на плоскости. Найти внутренние углы треугольника (в радианах).
C++ Функции Треугольник ABC заданы координатами своих вершин на плоскости. Найти внутренние углы треугольника (в радианах). подробнее

Показать сообщение отдельно
Akakii
0 / 0 / 0
Регистрация: 16.12.2010
Сообщений: 48
07.04.2011, 12:02     как доработать программу?
вообщем программа на С++ там квадрат движется, и когда он доходит до края программа закрывается (у меня) а надо что бы он отскакивал от стены и так до тех пор пока не надоест пользователю, движется по прямой. компилирую на dev-C++
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
#include <conio.h>
#include <graphics.h>
void Draw ( int x, int y, int color )
{
setfillstyle ( 1, color ); 
bar ( x, y, x+20, y+20 ); 
}
main()
{
int x, y;
initwindow (400, 400); 
setfillstyle(1, COLOR(0,0,255)); 
bar (0, 0, 399, 399); 
x = 0; y = 240; 
while ( x + 20 < 400 ) 
{
if ( kbhit() ) 
if ( getch() == 27 ) break; 
Draw ( x, y, COLOR(255,255,0) ); 
delay ( 20 );
Draw ( x, y, COLOR(0,0,255) ); 
x ++;
}
closegraph(); 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru