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

Отражение шара от стенок коробки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ кодирование)))) http://www.cyberforum.ru/cpp-beginners/thread204473.html
привет всем))) при получение расшифрованного массива 25 символов из 88 получаются не теми))как быть?? //--------------------------------------------------------------------------- #include <windows.h> #pragma hdrstop #include <conio.h> #include <iostream.h> #include <stdlib.h> #include <math.h>
C++ расчет дня и месяца вводится количество дней, в результате посчитать месяц и день. год считать не високосным. http://www.cyberforum.ru/cpp-beginners/thread204435.html
C++ Ввести массив вещественных чисел. Вывести локальный экстремум ( минимум или максимум), ближайший к нулю.
Как ввести массив вещественных чисел, чтобы вывести локальный экстремум ( минимум или максимум), ближайший к нулю. Помогите плз.
[C++] Написать программу, которая проверяет, является ли введенное пользователем целое число простым C++
1) Написать программу, которая проверяет, является ли введённое с клавиатуры пользователем целое число чётным. 2)Написать программу, которая вводит с клавиатуры 5 дробных чисел и вычисляет их среднее арифметическое. 3)Используя цикл с постусловием написать программу, которая проверяет, является ли введенное пользователем целое число простым. (Помогите пожалуйста)
C++ Имеются ли точки числовой оси, принадлежащие по крайней мере трем каким нибудь из данных интервалов? http://www.cyberforum.ru/cpp-beginners/thread204375.html
помогите решить заранее спасибо=) 1. Даны целые числа A 1, A 2, ... , A n и B 1, B 2, ... , B n. Преобразовать последовательность B 1, B 2, ... , B n по правилу: если A i < 0, то B i увеличить в 10 раз, иначе B i заменить нулем (i = 1, 2, ... , n). 2. Пусть даны вещественные числа A 1, A 2, ... , A 2n. Эти точки определяют n интервалов числовой оси (A 1, A 2), (A 3, A 4), ... , A 2n-1, A...
C++ Ввод с консоли в *char Как ввести строку с консоли в переменную типа *char? Вот такой код не работает #include <iostream.h> char *string; void main() { cin >> string; } подробнее

Показать сообщение отдельно
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
06.12.2010, 14:56     Отражение шара от стенок коробки
Ф-ция echo у вас вообще не вызывается, т.к. бесконечно работает move. Смысл в ней что-то менять? Вот попробовал что-то накалякать, жутко конечно, по идее саму ф-цию move надо загнать в цикл.
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
void DrawCircle (int x, int y, int r);
void MoveCircle (int x, int y, int v, int dx, int dy);
 
int main()
{
    txCreateWindow (500, 500);
    MoveCircle (200, 300, 10, 1, 1); 
   // старт из точки 200:300 со скоростью 10 и положительным направлением по x и y
}
 
void DrawCircle (int x, int y, int r)
{
    txClear ();  
    txSetColor (TX_RED);
    txSetFillColor (TX_BLACK);
    txCircle (x, y, r);
}
 
void MoveCircle (int x, int y, int v, int dx, int dy)
{
    while (true)
    {
        x += dx*v;
        y += dy*v;
        if (x < 0 || x>500)
        {
            dx=-dx;
        } 
 
        if (y < 0 || y>500)
        {
            dy=-dy;
        } 
 
        DrawCircle (x, y, 20);
        txSleep (100);
    }
}
 
Текущее время: 20:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru