Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вектор класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод/вычисление/вывод одной программной строкой http://www.cyberforum.ru/cpp-beginners/thread111515.html
Здравствуйте) Есть вопрос, можно ли сделать по функционалу вот это: cin>>p; p*=p; cout<<p; только одной строкой? :wall:
C++ Подсчитать сколько треугольников можно составить из чисел помогите,ребят 1)дан одномерный массив Х,состоящий из 20 целых чисел.Составить программу,которая подсчитывает сколько треугольников можно составить из этих чисел.Из трех чисел можно получить... http://www.cyberforum.ru/cpp-beginners/thread111514.html
C++ Деструктор класа, ошибка
Есть класс, к примеру вектора, я максимально упростил его чтоб легче было понять ошибку, вот его реализация: Vector.h: #ifndef _VECTOR_H_ #define _VECTOR_H_ #include <iostream> using...
динамич. структуры данных C++
В файловой системе каталог файлов организован в виде линейного списка. Для каждого файла в каталоге содержатся след. сведения: 1. имя файла 2. дата создания 3. количество обращений к файлу...
C++ Обратный перевод в восьмиричную систему http://www.cyberforum.ru/cpp-beginners/thread111479.html
Целое положительное число m записывается в восьмеричной системе счисления, и разряды в этой записи переставляются в обратном порядке. Получившееся число принимается за значение функции F(m)....
C++ Задание по функциям Написать программу, которая определяет сумму n-значных чисел, которые содержат только не парные цифры. Определить так же, сколько парных цифр в найденной сумме. короче я ввожу с клавиатуры число,... подробнее

Показать сообщение отдельно
Ноффичок
1 / 1 / 1
Регистрация: 14.07.2009
Сообщений: 74
01.04.2010, 21:24  [ТС]
Вот уже исправил, но она не правильно работает. Помогите зделать так чтоб всё было хорошо
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#include <vcl.h>
#include <conio.h>
#include <math.h>
#include <iostream.h>
#pragma hdrstop
#pragma argsused
class vect {
private:
   int Vek1[2],vek2[2],vek3[2],vek4[2],vek5[2],vek6[2];
   void suma();
   void rizn();
   void skal1(); 
   void skal2();
   void distance1();
   void porivn();
   int k,sk,dow1,dow2,flag;
};
 
class qwerty:public vect {
   void display ();
   void read ();
   void init ();
}
 
 
qwerty::init()
{
 vek1[0]=0;
 vek1[1]=0;
 vek1[2]=0;
 vek2[0]=0;
 vek2[1]=0;
 vek2[2]=0;
 vek3[0]=0;
 vek3[1]=0;
 vek3[2]=0;
 vek4[0]=0;
 vek4[1]=0;
 vek4[2]=0;
vek5[0]=0;
 vek5[1]=0;
 vek5[2]=0;
vek6[0]=0;
 vek6[1]=0;
 vek6[2]=0;
 k=0;
sk=0;
dow1=0;
dow2=0;
flag=0;
}
 
 
qwerty::read()
{
cout<<"Enter Vector1:"<<endl;
cin>>vek1[0]>>vek1[1]>>vek1[2]>>endl;
cout<<"Enter Vector2:"<<endl;
cin>>vek2[0]>>vek2[1]>>vek2[2]>>endl;
cout<<"Enter k:"<<endl;
cin>>k>>endl;
}
 
 
qwerty::display()
{cout<<"Suma(x,y,z):"<<vek3[0]<<","<<vek3[1]<<","<<vek3[2]<<endl;
cout<<"rizn(x,y,z):"<<vek4[0]<<","<<vek4[1]<<","<<vek4[2]<<endl;
cout<<"Skal1(x,y,z)(vek1):"<<vek5[0]<<","<<vek5[1]<<","<<vek5[2]<<endl;
cout<<"     (x,y,z)(vek2):"<<vek6[0]<<","<<vek6[1]<<","<<vek6[2]<<endl;
cout<<"Skal_dob:"<<sk<<endl;
cout<<"dow1:"<<dow1<<endl;
cout<<"dow2:"<<dow2<<endl;
if (flag==1) cout<<"Vek1>Vek2"<<endl;
cout<<"Vek1<Vek2"<<endl;
}
 
vect::suma()
{
Vek3[0]=Vek1[0]+Vek2[0];
Vek3[1]=Vek1[1]+Vek2[1];
Vek3[2]=Vek1[2]+Vek2[2];
}
 
vect::rizn()
{
Vek4[0]=Vek1[0]-Vek2[0];
Vek4[1]=Vek1[1]-Vek2[1];
Vek4[2]=Vek1[2]-Vek2[2];
}
 
vect::skal1()
{
Vek5[0]=Vek1[0]*k;
Vek5[1]=Vek1[1]*k;
Vek5[2]=Vek1[2]*k;
Vek6[0]=Vek2[0]*k;
Vek6[1]=Vek2[1]*k;
Vek6[2]=Vek2[2]*k;
}
 
vect::skal2()
{sk=Vek1[0]*Vek2[0]+Vek1[1]*Vek2[1]+Vek1[2]*Vek2[2];
} 
 
vect::distance1()
{
dow1=sqrt(sqr(Vek1[0])+sqr(Vek1[1])+sqr(Vek1[2]));
dow2=sqrt(sqr(Vek2[0])+sqr(Vek2[1])+sqr(Vek2[2]));
}
 
vect::porivn()
{if (dow1>dow2) flag=1;
else flag=2;
}
 
int main()
{ qwerty a;
a.init();
a.read();
a.display();
 
   getch();
   return 0;
}
//---------------------------------------------------------------------------
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru