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

лимузин - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерный массив. http://www.cyberforum.ru/cpp-beginners/thread277037.html
Прошу помощи в решении 3 задач на одномерный массив на C++: 1) Дан массив х1,х2,...,xn. Найти количество элементов кратных трем и пяти. 2) Дан массив х1,х2,...,xn. Все максимальные элементы увеличить в 10 раз. 3) Дан массив х1,х2,...,xn. Поменять местами первый элемент с последним нечетным. P.S. очень надо,завтра контрольная. Заранее благодарен...
C++ Сортировка методом центрированной вставки Создать шаблон функции, выполняющей сортировку методом центрированной вставки в массиве.Протестировать шаблон для массивов с элементами различных типов: int, float и char. http://www.cyberforum.ru/cpp-beginners/thread277022.html
Ограничение ввода символов. C++
Здравствуйте, подскажите пожалуйста как ограничеть ввод символолв в программе с помощью кода. Тоесть, например я хочу чтобы в данной программе можно было вводить только цифры и символы(+;-=.,! и тд), а буквы просто бы не вводились(или наоборот, только буквы и символы). P.S. C++
C++ Элементы массива из файла
Приветствую товарищи программисты! Не подскажите как считать из txt файла элементы для массива из столбца 10^-2: Сформировать массив вещественных чисел размером M * N . Память для массива выделяется динамически при M=5, N=4. Элементы массива считываются из файла, сформированного в задании 4, при 10^-2. Вычислить : 1. количество элементов массива, лежащих в диапазоне от -0.5 до +0.5. 2. сумму...
C++ Программа на С http://www.cyberforum.ru/cpp-beginners/thread276996.html
Здравстуйте! Помогите исправить ошибку в коде программы на Turbo C. Даны действительные числа x,e(x не=0),e>0).Вычислить с точностью E бесконечную сумму и указать количество слагаемых ,,,, н=pow(-1,k)*(k+1)*pow(x,k)/pow(3,k) программа не вычисляет,,в конце выводит всегда 0
C++ Метод класса Что дает спецификатор const в методе? char *getBuffer() const { return m_buffer; }; подробнее

Показать сообщение отдельно
CryNet
0 / 0 / 1
Регистрация: 13.04.2011
Сообщений: 78
Записей в блоге: 1
15.04.2011, 17:55     лимузин
Не могу с помощью класса вывести на экран лимузин.. компилятор выбивает ошибку.. помогите разобраться.
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#include<conio.h>
#include<graphics.h>
#include<iostream>
using std::cout;
using std::cin;
#include<stdlib.h>
 
class fun
{
int x, y, xx, yy, i;
public:
fun(int x, int y)
{x+=5;}
void ris()
{
line(x,y,x+300,y);          //ïîë
arc(x+340,y+30,36,144,50);
circle(x+340,y+10,30);
line(x+380,y,x+480,y);         //Г*ГЁГ¦Г*ГїГї Г·Г*Г±ГІГј äî êîëåñГ*
line(x+480,y,x+480,y-70);   //"ГЎГ*ìïåð"
line(x+480,y-70,x+340,y-90);   //ГЄГ*ïîò
line(x+340,y-90,x+300,y-140);  //ïåðåäГ*ГҐГҐ ñòåêëî
line(x+300,y-140,x,y-140);  //êðûøГ*
arc(x-40,y+30,36,144,50);
circle(x-40,y+10,30);
line(x-80,y,x-160,y);       //Г*ГЁГ¦Г*ГїГї Г·Г*Г±ГІГј äî êîëåñГ*
line(x,y-140,x-160,y-75);  //Г§Г*Г¤Г*ГҐГҐ ñòåêëî
line(x-160,y-75,x-160,y);   //Г§Г*Г¤Г*ГїГї Г·Г*Г±ГІГј
moveto(x-130,y-77);
lineto(x-10,y-125);
lineto(x-10,y-77);
lineto(x-130,y-77);
moveto(x,y-130);
lineto(x+100,y-130);
lineto(x+100,y-78);
lineto(x,y-78);
lineto(x,y-130);
line(x+300,y-130,x+330,y-80);
line(x+330,y-80,x+235,y-80);
line(x+235,y-80,x+235,y-130);
line(x+235,y-130,x+300,y-130);
line(x+225,y-130,x+225,y-79);
line(x+225,y-79,x+110,y-79);
line(x+110,y-79,x+110,y-130);
line(x+110,y-130,x+225,y-130);}
}
void funcolor(int i)
{
setfillstyle(SOLID_FILL,i);
setcolor(i);
ris();
}
void move(int dx,int dy,int dxx, int dyy)
{
x+=dx;
y+=dy;
xx+=dxx;
yy+=dyy;
cleardevice();
ris();
}
~fun(){};
};
main()
{
int dr=DETECT,mod,err,kb;
initwindow(800,800);
err=graphresult();
    if(err)
    {
    cout<<"\nError of initgraph!";
    getch();
    exit(1);
    }
fun a(295,215,345,265);
a.funcolor(6);
key:
 
switch(kb)
{
case 18432: a.move(0,-5,0,-5);break;
case 19200: a.move(-5,0,-5,0);break;
case 19712: a.move(5,0,5,0);break;
case 20480: a.move(0,5,0,5);break;
case 283: exit(1);
}
goto key;
closegraph();
getch();
}
Добавлено через 31 минуту
код я поправил.. запускается.. но почему не идет движения? должен двигаться а нет.. в чем проблема??
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#include<graphics.h>
#include<conio.h>
#include<iostream>
using std::cout;
using std::cin;
#include<stdlib.h>
 
class yabloko
{
int x,y,xx,yy,i;
public:
yabloko(int x1,int y1,int x2, int y2)
{x=x1;y=y1;xx=x2;yy=y2;}
void ris()
{
line(x,y,x+300,y);          //ïîë
arc(x+340,y+30,36,144,50);
circle(x+340,y+10,30);
line(x+380,y,x+480,y);         //Г*ГЁГ¦Г*ГїГї Г·Г*Г±ГІГј äî êîëåñГ*
line(x+480,y,x+480,y-70);   //"ГЎГ*ìïåð"
line(x+480,y-70,x+340,y-90);   //ГЄГ*ïîò
line(x+340,y-90,x+300,y-140);  //ïåðåäГ*ГҐГҐ ñòåêëî
line(x+300,y-140,x,y-140);  //êðûøГ*
arc(x-40,y+30,36,144,50);
circle(x-40,y+10,30);
line(x-80,y,x-160,y);       //Г*ГЁГ¦Г*ГїГї Г·Г*Г±ГІГј äî êîëåñГ*
line(x,y-140,x-160,y-75);  //Г§Г*Г¤Г*ГҐГҐ ñòåêëî
line(x-160,y-75,x-160,y);   //Г§Г*Г¤Г*ГїГї Г·Г*Г±ГІГј
moveto(x-130,y-77);
lineto(x-10,y-125);
lineto(x-10,y-77);
lineto(x-130,y-77);
moveto(x,y-130);
lineto(x+100,y-130);
lineto(x+100,y-78);
lineto(x,y-78);
lineto(x,y-130);
line(x+300,y-130,x+330,y-80);
line(x+330,y-80,x+235,y-80);
line(x+235,y-80,x+235,y-130);
line(x+235,y-130,x+300,y-130);
line(x+225,y-130,x+225,y-79);
line(x+225,y-79,x+110,y-79);
line(x+110,y-79,x+110,y-130);
line(x+110,y-130,x+225,y-130);
}
void yablokocolor(int i)
{
setfillstyle(SOLID_FILL,i);
setcolor(i);
ris();
}
void move(int dx,int dy,int dxx, int dyy)
{
x+=dx;
y+=dy;
xx+=dxx;
yy+=dyy;
cleardevice();
ris();
}
~yabloko(){};
};
main()
{
int dr=DETECT,mod,err,kb;
initwindow(1280,1024);
err=graphresult();
    if(err)
    {
    cout<<"\nError of initgraph!";
    getch();
    exit(1);
    }
yabloko a(295,215,345,265);
a.yablokocolor(6);
key:
switch(kb)
{
case 18432: a.move(0,-5,0,-5);break;
case 19200: a.move(-5,0,-5,0);break;
case 19712: a.move(5,0,5,0);break;
case 20480: a.move(0,5,0,5);break;
case 283: exit(1);
}
goto key;
closegraph();
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru