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

Класс vector (поля: координаты, 2 конструктора, метод нахождения длины вектора и метод вывода координат на экран) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Картинки в косноль http://www.cyberforum.ru/cpp-beginners/thread883458.html
Здравствуйте, в с++ можно выводить картинки в консоль ??Подскажите пожалуйста как это сделать )Заранее спасибо)
C++ парни нужно кое-что добавить (нужно что бы эта программа вычисляла среднее арифметическое чисел) нужно что бы эта программа вычисляла среднее арифметическое чисел, общую сумму, максимальное и минимальлное я сделала, буду очень благодарна) #include <iostream> #include <conio.h> void main() { int size = 0; http://www.cyberforum.ru/cpp-beginners/thread883438.html
C++ График Функции
Помогите с программой, желательно как нибудь полегче и с объяснением )Заранее спасибо! Построить график функции, заданной параметрически: x=±a ch t,y=b sh t,-∞<t<+∞ (гипербола)
C++ Напишите программу, которая по заданной входной последовательности вычисляет ее медиану
Кароче такое задание: Напишите программу, которая по заданной входной последовательности вычисляет ее медиану. нашел в интернете эту программу, но она не работает! может быть исправите что то, кароче помогите пожалуйста. #include <iostream> #include <set> #include <string> #include <algorithm>
C++ C4 ЕГЭ http://www.cyberforum.ru/cpp-beginners/thread883400.html
Нужно решить С4, прошу вашей помощи )) По каналу связи передаётся последовательность положительных целых чисел, все числа не превышают 1000. Количество чисел известно, но может быть очень велико. Затем передаётся контрольное значение последовательности - наибольшее число R, удовлетворяющее следующим условиям: 1) R - произведение двух различных переданных элементов последовательности...
C++ Решение систем нелинейных уравнений Ребят, тут вот в чем дело. Я не прошу решить все за меня. Я прошу просто подтолкнуть в сторону решения. Курсач сдавать скоро, а ни строчки кода не написано, по скольку я не знаю что делать с системами этими совсем(( Прочтена информация как их решать. Но там все одно: "Пусть нам известен отрезок, в котором содержится один корень"; "Найдем графически отрезок, в котором имеется один корень", и так... подробнее

Показать сообщение отдельно
ITcrusader
Эксперт C++
 Аватар для ITcrusader
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
29.05.2013, 13:46     Класс vector (поля: координаты, 2 конструктора, метод нахождения длины вектора и метод вывода координат на экран)
когда пост готовишь, пользуйся тегами 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
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
#include <conio.h>
#include <iostream>
#include <cmath>
 
using namespace std;
 
class vekt_na_plti
{
protected:
int x, y; //координата вектора x, y
public:
vekt_na_plti()
{
}
vekt_na_plti(int a, int b) //конструктор для инициализации поля
{
x=a;
y=b;
//this->x=x;
//this->y=y;
}
virtual double dlina_vect()
{
return pow(x*x+y*y,0.5);
}
virtual void print()
{
cout << "\nkoordinata vektora x= "<< x;
cout <<"\nkoordinata vektora y= "<< y;
cout << '\n' << "Dlina vektora na ploskosti: L=" << dlina_vect();
//cout << '\n' << "Dlina vektora na ploskosti: L=" << dlina_vect(x,y);
}
};
class vektor_v_trexmern_prve: public vekt_na_plti
{
int z; //координата вектора z
public:
vektor_v_trexmern_prve()
{
}
vektor_v_trexmern_prve(int x, int y, int z):vekt_na_plti(x ,y)
{
this->z=z;
}
double dlina_vect()
{
return pow(x*x+y*y+z*z,0.5);
}
void print()
{
vekt_na_plti:rint();
cout<<"\nkoordinata vektora z="<< z;
cout << '\n' << "Dlina vektora v prostranstve: L=" << dlina_vect();
}
};
 
int main()
{ 
int x1, y1, z1; 
cout << "Vvedite koordinatu X: x="; cin >> x1; cout << '\n';
cout << "Vvedite koordinatu Y: y="; cin >> y1; cout << '\n';
cout << "Vvedite koordinatu Z: z="; cin >> z1; cout << '\n';
vekt_na_plti A(x1,y1);
vektor_v_trexmern_prve B(x1,y1,z1);
vekt_na_plti *pA;
int c;
std::cout<<"Enter 2 or 3 ->";
std::cin>>c;
if(c==2)
pA=&A;
else
pA=&B;
pA->print();
getch();
return 0;
}
 
Текущее время: 14:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru