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

Передача в private - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму элементов массива, стоящих на четных местах http://www.cyberforum.ru/cpp-beginners/thread1698116.html
Составьте программу подсчета суммы элементов массива(задается с клавиатуры), стоящих на четных местах. Желательно попроще.
C++ Записать данные из вектора в файл #include <iostream> #include <vector> #include <string> using namespace std; struct Student { string Name; int Age; http://www.cyberforum.ru/cpp-beginners/thread1698112.html
Вычислить значение функции и вывести результат в виде таблицы C++
Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) и |Y(x) – S(x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры. Так как значение S(x) является рядом разложения функции Y(x), при правильном решении значения S и Y для заданного аргумента x (для тестовых значений исходных данных) должны совпадать в целой части и в первых...
Составить проект программы вычисления значений функции по заданным формулам C++
Составить проект программы вычисления значений функции Y для трех вариантов значений параметров по заданным формулам. При составлении программы предусмотреть ввод значений х из окна формы, а вывод результатов на форму всех вариантов значений выходных данных и результатов вычисления функции.
C++ Вычислить сумму ряда http://www.cyberforum.ru/cpp-beginners/thread1698097.html
дан числовой ряд и некоторое число "e". считать сумму до тех пор, пока модуль очередного члена ряда больше заданного числа "e" или равен ему. общий член ряда имеет вид: an=1/(2n+1)2 помогите пожалуйста
C++ Длинная арифметика в си++ Найти n знаков в десятичной записи числа Sqrt(m) (n > 50). В си ++ подробнее

Показать сообщение отдельно
AlexVRud
413 / 142 / 36
Регистрация: 04.07.2014
Сообщений: 413
29.03.2016, 19:26     Передача в private
Как-то так:

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
#include <iostream>
 
class Foo {
private:
  int x_;
 
public:
  explicit Foo(int x) : x_(x){};
  virtual ~Foo() = default;
  void setX(int x) { x_ = x; };
  int getX() const { return x_; };
};
 
class Bar : public Foo {
private:
  int y_;
 
public:
  Bar(int x, int y) : Foo(x), y_(y) {}
  virtual ~Bar() = default;
  void setY(int y) { y_ = y; };
  int getY() const { return y_; };
  void setXY(int x, int y)
  {
    setX(x);
    setY(y);
  };
};
 
std::string toString(const Bar &bar)
{
  std::string str;
  str.reserve(6 + 3 + 4 + 3 + 1);
  str += "Bar{x=";
  str += std::to_string(bar.getX());
  str += ", y=";
  str += std::to_string(bar.getY());
  str += "}";
  return str;
}
 
int main()
{
  Bar bar{13, 17};
  std::cout << toString(bar) << std::endl;
  bar.setXY(23, 27);
  std::cout << toString(bar) << std::endl;
  return 0;
}
 
Текущее время: 10:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru