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

Анимация движения (найти ошибку) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определите среднее значение элементов массива Х(20). Найдите индекс элемента массива, наиболее близкого к среднему значению http://www.cyberforum.ru/cpp-beginners/thread733616.html
Определите среднее значение элементов массива Х(20). Найдите индекс элемента массива, наиболее близкого к среднему значению.
C++ Создание функции зануления элементов главной диагонали Необходимо создать функцию зануления элементов по главной диагонали массива n*n. #include <iostream> using namespace std; void main() { setlocale(LC_ALL, "Russian"); int n,i,j; printf("Ведите кол-во вершин графа :"); scanf("%i", &n); http://www.cyberforum.ru/cpp-beginners/thread733607.html
C++ Вычисление произведения чисел которые лежат на интервале. Закончить программу.
Помогите закончить програму! Она должна из заданой последовательности действительных чисел вычислить произведение всех чисел которые лежат на интервале , при запуске прога выдает значения но выполняеться произведение каких то левых чисел.... #include <stdio.h> #include <iostream> #include <conio.h> #include <locale.h> #include <time.h> using namespace std;
C++ Как установить OpenGL в Code::Blocks 10.05
Дайте, пожалуйста, подробное описание установки OpenGL в Code::Blocks. :help: Добавлено через 18 минут HELP!!! Добавлено через 1 час 35 минут HELP!!!
C++ Посимвольная проверка вводимых данных http://www.cyberforum.ru/cpp-beginners/thread733595.html
Доброго времени суток. Такая проблема: нужно запретить пользователю вводить не цифры и дробные числа через запятую. т.е. 4213 - можно, 21. 2 - тоже можно. фыф - нельзя, 312,32 - нельзя Перелопатил много форумов и статей, с символами все ок, а вот с запятой все плохо. Цифры до запятой просто идут в буфер и используются дальше. т.е. если я буду заполнять массив из 3 элементов таким образом:...
C++ Дан массив. Все его элементы уменьшить на 20 #include <iostream> using namespace std; void f(const int*mas); int const i=10; int main(){ int marks; for (int j=0; j<i; j++) { cout << ""<< ":"; cin >> marks; marks=marks-20; подробнее

Показать сообщение отдельно
minotaur
0 / 0 / 0
Регистрация: 16.12.2012
Сообщений: 3

Анимация движения (найти ошибку) - C++

16.12.2012, 13:32. Просмотров 248. Ответов 1
Метки (Все метки)

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
#include <stdlib.h>
#include <iostream.h>
#include <graphics.h> // подключение графической библиотеки
 
#define A 120
 
class graph // объявление пользовательского класа для работы с графикой
{
    public:
    graph();// конструктор
    void func(int);// функция отрисовки объекта
};
 
graph::graph()// инициализация конструктора
{
    setfillstyle(1,WHITE);// задание заливки экрана белым цветом
    bar(0,0,getmaxx(),getmaxy());// заливка экрана
};
 
void graph::func(int i)// инициализация метода отрисовки объекта
{
    int arr[6]={i, getmaxy()/2, i+A, getmaxy()/2, i, getmaxy()/2-A}; // массив координат вершин объекта
    setfillstyle(1,GREEN);// задание цвета заливки зеленым
    fillpoly(3, arr);// отрисовка объекта
};
 
void main()
{
    int gm,gd=DETECT;
    initgraph(&gd, &gm, "c:\\borlandc\\bgi"); // инициализация графической системы
    graph a; // объявления переменной типа graph (сразу же выполняется функция-конструктор)
    int i=A, b=0; // объявление переменных от которых зависит положение объекта
 
    for(;;) // бесконечный цикл
    {
       if(i>(getmaxy()-A)) b=1; // если объект зашел "далеко" вправо, он начнет двигаться влево
        if(i<A) b=0; // и наоборот
        if(b) i--;
        else i++;
        a.func(i); // вызов метода func
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru