Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему программа в Windows может использовать лишь 1792 мегабайта RAM? Простейшая программа, для того чтобы узнать сколько памяти можно использовать в системе. int main() { unsigned int bit=0x40000000, sum=0; char *x; while (bit > 4096) { x = (char*)malloc(bit); https://www.cyberforum.ru/ cpp-beginners/ thread416702.html Работа с файлами C++
написал класс fail для чтения из файла class fail { public: fail( int = 0, string = "" ); void setNom( int nomValue ); void setStr( string strValue );
C++ Не получается кое-что https://www.cyberforum.ru/ cpp-beginners/ thread416691.html
Суть программы заключается в следующем. Я динамически выделяю память под двухмерный массив, прошу пользователя написать , какого порядка он хочет видеть матрицы и собственно создаю матрицу. Затем я запускаю функцию. Функция должна найти характеристику каждого столбца и поменять столбцы местами по мере возврастания характеристик. Характеристика - это сумма по модулю негативных нечётных чисел...
C++ структуру классов! не могу разобраться!!! https://www.cyberforum.ru/ cpp-beginners/ thread416689.html
вопрос такой: _-Можно ли создавать, рисовать и удалять объекты не зная их конкретный тип и что для этого необходимо. Используйте это в примере и объясните.-_ вот фрагмент кода: main.cpp #include "zad5\VSTUB.H" #include "zad5\duga.h" #include "zad5\otrezok.h" namespace std{
C++ Описать класс «Монитор»
Описать класс «Монитор», имеющий закрытые атрибуты для хранения марки, диагонали и гарантийного срока монитора и два конструктора: без параметров и с параметрами по умолчанию. Привести пример объявления объектов данного класса с использованием обоих вариантов конструктора.
C++ Нахождение угла численным интегрированием угловой скорости Здравствуйте. Знаем угловую скорость, нужно с помощью численного интегрирования найти угол. Программа для шагового двигателя, так что угловая скорость меняется. Кто-нибудь сталкивался с этим или подскажите где можно посмотреть примерное решение. Спасибо. Добавлено через 10 часов 8 минут Может кто сможет реализовать? https://www.cyberforum.ru/ cpp-beginners/ thread416684.html
C++ матрица.функции Дана матрица X и массив Y.написать программу которая вычисляет массив Z состоящий из элементов X,расположенных между максимальным четным и первым нечетным элемнтами каждой строки,если оба эти элемента присутствуют в массиве Y.Ввод данных, результата и вычисления надо оформить в виде отдельных функций https://www.cyberforum.ru/ cpp-beginners/ thread416680.html C++ Строки. Проверьте код, пожалуйста.
Здравствуйте! Проверьте пожалуйста код, а то у меня не выполняется пункт "Б". Вот условие задачи - Задан текст, состоящий из строк произвольной длины. Строки разделаются одним символом или несколькими, называемыми разделителями. Разделители одинаковы для всего текста. Текст заканчивается комбинацией двух специальных символов, отличных от разделителя. Написать программу, выполняющую над...
C++ Изображение физического маятника https://www.cyberforum.ru/ cpp-beginners/ thread416669.html
здравствуйте, есть исходник на делфи программы по изображению физического маятника, какими способами ее можно реализовать на с++? unit Unit1; interface
C++ Подмена операции сложения на умножение. Си!!! Добрый вечер, господа! Вынужден обратиться снова к вам за помощью. Мне дали одно интересное задание: подменить операцию сложения на умножение. Я сначала написал на С++ через классы и перегрузку операторов, но преподаватель сказал, что нужно что-то похожее реализовать на языке си с подменой адресов. Т.е., как я понял, нужно найти адреса операций и обменять их через указатели. Возможно ли такое... https://www.cyberforum.ru/ cpp-beginners/ thread416654.html
Нотации массивов и указателей C++
Айвор Хортон в своей книге Beginning Visual C++ 2010 утверждает (стр. 183, 2-й абзац сверху) что нотация указателей работает быстрее нотации массивов. Хочется, чтобы опытные люди подтвердили это или опровергли.
C++ функция символьной строки Дана символьная строка.Написать программу, которая оставляет в исходной строке латинские буквы. Обработку строки оформить в виде функции, ввод и вывод данных - в основной программе. тут непонятно как оставить все буквы. выделять какие то по отдельности умею но не перечислять же их всех. https://www.cyberforum.ru/ cpp-beginners/ thread416650.html
4818 / 2623 / 906
Регистрация: 29.11.2010
Сообщений: 5,671
25.12.2011, 02:08 0

работа с классом - C++ - Ответ 2325591

25.12.2011, 02:08. Показов 1251. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено besbyblik как решение

Решение

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
#include <iostream>
 
int nod(int a, int b) {
  if (a < 0) a = -a;
  if (b < 0) b = -b;  
  while (a != 0 && b != 0)
    if (a >= b)
      a %= b;
    else
      b %= a;
  return a + b;
}
 
class Rational {
 public:
  Rational() : numerator_(0), denominator_(1) {}
  Rational(int number) : numerator_(number), denominator_(1) {}
  Rational(int numerator, int denominator)
    : numerator_(numerator), denominator_(denominator) {
    optimize_();
  }
  int getNumerator() const { return numerator_; }
  int getDenominator() const { return denominator_; }
 private:
  void optimize_() {
    int nod_ = nod(numerator_, denominator_);
    numerator_ /= nod_;
    denominator_ /= nod_;
    if (denominator_ < 0) {
      numerator_ = -numerator_;
      denominator_ = -denominator_;
    }
  }
  int numerator_;
  int denominator_;
};
 
std::ostream &operator<<(std::ostream &stream, const Rational &number) {
  return stream << number.getNumerator() << "/" << number.getDenominator();
}
 
Rational operator+(const Rational &a, const Rational &b) {
  return Rational(a.getNumerator() * b.getDenominator() +
    b.getNumerator() * a.getDenominator(),
    a.getDenominator() * b.getDenominator());
    
}
 
Rational operator-(const Rational &a, const Rational &b) {
  return Rational(a.getNumerator() * b.getDenominator() -
    b.getNumerator() * a.getDenominator(),
    a.getDenominator() * b.getDenominator());
}
 
Rational operator*(const Rational &a, const Rational &b) {
  return Rational(a.getNumerator() * b.getNumerator(),
    a.getDenominator() * b.getDenominator());
}
 
Rational operator/(const Rational &a, const Rational &b) {
  return Rational(a.getNumerator() * b.getDenominator(),
    a.getDenominator() * b.getNumerator());
}
 
int main(int argc, char *argv[]) {
  Rational a(10, 15);
  Rational b(6, 21);
  Rational c(7);
  std::cout << "a = " << a << ", b = " << b << std::endl;
  std::cout << "a + b = " << (a + b) << std::endl;
  std::cout << "a - b = " << (a - b) << std::endl;
  std::cout << "a * b = " << (a * b) << std::endl;
  std::cout << "a / b = " << (a / b) << std::endl;
  std::cout << "c = " << c << std::endl;
  std::cout << "c - 3 = " << (c - 3) << std::endl;
  std::cout << "c + 3 = " << (c + 3) << std::endl;
  std::cout << "c / 3 = " << (c / 3) << std::endl;
  std::cout << "1 - c / 3 = " << (1 - c / 3) << std::endl;
  return 0;
}


Вернуться к обсуждению:
работа с классом C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2011, 02:08
Готовые ответы и решения:

работа с классом
Напсал код: #include &lt;IOSTREAM&gt; #include &lt;fstream&gt; #include &quot;rus.h&quot; #include &quot;work.h&quot; using...

Работа с классом
Работа с классом, карточку отдела кадров(обеспечить вывод на экран в удобном виде, печать сообщения...

Работа с классом
Приветствую.Начал изучать с++ , возникла вот такая программка : в классе целых чисел между...

Работа с классом
Необходимо написать класс который будет переводить из 16-ой системы счисления числа в 10-ю систему...

1
25.12.2011, 02:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2011, 02:08
Помогаю со студенческими работами здесь

работа с классом
пишу класс быстрой математики (знаю что многие делали в инете дофига всего, но всё же) сделал...

Работа с классом <thread>
Как выполнить параллельно итерации цикла с помощью класса &lt;thread&gt;? Если использовать другие...

Работа с классом vector
Программа, которая считывает строку и распечатывает её в обратной последовательности. Используя...

Работа с абстрактным классом
Доброго времени суток! Имеется небольшой класс: #include &lt;irrlicht.h&gt; class EngineInit {...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru