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

Указатели на объект - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подсчет суммы чисел http://www.cyberforum.ru/cpp-beginners/thread1122692.html
Сгенерировать последовательность 10 000 случайных чисел на промежутке [0,1) типа float. Найти: a. сумму этих чисел, проводя суммирование в последовательном порядке; b. возрастающем порядке; c. убывающем порядке. Подскажите пожалуйста варианты реализации подзадачи b(c).
C++ Файловый ввод/вывод Здравствуйте!Помогите составить программу,которая считывает строку текста из файла inputtxt.txt. Обрабатывает и в результате работы программы в файле отчета(output.txt необходимо в алфавитном порядке расположить буквы из которых состоит текст с их количеством. Пример: Содержание исходного файла Inputtxt.txt слово "МАМА" В результате работы программы получен файл следующего вида: Буква... http://www.cyberforum.ru/cpp-beginners/thread1122688.html
странный порядок вывода cout C++
Доброго времени суток. Есть шаблонный класс stack, и небольшая тестовая программка. Ожидаемый вывод после выполнения программы немного не совпадает с действительным выводом. Подскажите, почему так? stack underflow11 12 -1 stack underflow-1 11 12 //stack.h
C++ Калькулятор выражений
Здравствуйте. Есть функция в калькуляторе принимающая значения. Не могу додумать как заставить ее работать с двухзначными и более числами. Нужна помощь :) int parse(char* expression) { TStackElem* operands = NULL, *operations = NULL; for(unsigned int i = 0; i < strlen(expression); i++) { char symb = expression; if (symb >= '0' && symb <= '9') {
C++ Правило использования функции, которая возвращает массив http://www.cyberforum.ru/cpp-beginners/thread1122575.html
Необходимо задать функцию которая возвращает массив. Вот пример программы которую я написал: const int N=100; const double A0=1, h=0.01; double *Progonka(double *A, double *B, double *C, double *F, double first, double second) { int i; double *y, *alfa, *betta; alfa=(double*)malloc((N)*sizeof(double));
C++ Запрограмировать математические суммы Вычислить суммы \sum_{k=1}^{N} \frac{1}{\sqrt{k}} и \sum_{k=N}^{1} \frac{1}{\sqrt{k}} , составить таблицу результатов для N=10 в степени i, где i=3,4,5,6. Сравнить результати для разных типов данных float, double подробнее

Показать сообщение отдельно
aLarman
636 / 557 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
24.03.2014, 15:23     Указатели на объект
можно перегрузить оператор /
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Nasledie:public Drob
 {
 public:
Nasledie():Drob()
{}
Nasledie(int x, int y): Drob(x,y)
{}
const Nasledie operator/(const Nasledie & r)
{
int g,k;
g = a*r.b;
k = b*r.a;
return Nasledie(g,k);
}
};
Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
const Nasledie Razdelit(const Nasledie & r)
{
int g,k;
g = a*r.b;
k = b*r.a;
return Nasledie(g,k);
}
или вот такой метод, в 1ом случае Вызываем
C++
1
2
Nasledie Drob1,Drob2;
Nasledie Drob3 = Drob1/Drob2;
во втором случае
C++
1
Nasledie Drob3 = Drob1.Razdelit(Drob2);
 
Текущее время: 15:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru