Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как улучшить код?! https://www.cyberforum.ru/ cpp-beginners/ thread568507.html
Написал код к заданию: Дан целочисленный массив размера N. Если он является перестановкой, то есть содержит все числа от 1 до N, то вывести 0, в противном случае вывести номер первого недопустимого элемента. #include <stdio.h> #include <stdlib.h> int main (void) { int n=10,i,y,k=0,z=0; int a; srand(8); for(i=0;i<n;i++) a=rand()%10;
Заданы 3 целых числа, отсортировать в порядке возрастания. C++
Задание: Задано три целых числа. Необходимо вывести их в порядке возрастания. Числа не превышают 109 по модулю. Входные данные: Три числа, разделенные пробелом. Выходные данные: Три числа в порядке возрастания, разделенные пробелом Пример входных данных: 2 37 9 Пример выходных данных: 2 9 37 p.s. Тут получается 6 различных комбинаций трех чисел, у меня в получалось упорядочить только...
C++ деструктор по умолчанию Всем привет. Хотелось бы обсудить такой код: class A { }; class B: virtual public A { }; class C: public virtual A https://www.cyberforum.ru/ cpp-beginners/ thread568502.html C++ Отсортировать массив в порядке возрастания до первого максимального https://www.cyberforum.ru/ cpp-beginners/ thread568491.html
Здравствуйте. Нужно отсортировать массив в порядке возрастания элементов до первого максимального. #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; const int n=6;
C++ запись в word,excel
можно ли записывать данные вместо .тхт файла в word или excel?
C++ 2 маленькие задачки на массивы 1.в массиве поменять max и min элемент и вывести массив до перемещения и после 2.посчитать количество четных элементов стоящих на нечетных местах https://www.cyberforum.ru/ cpp-beginners/ thread568480.html
C++ Вывести длину пути и города, через которые он проходит Здравствуйте, Я студент 1-ого курса, нужна помощь с написание кода к этой задаче на С++ «Второй по длине путь» Условие Задано N городов c номерами от 1 до N и сеть из M дорог с односторонним движением между ними. Каждая дорога задается тройкой (i,j,k), где i - номер города, в котором дорога начинается, j - номер города, в котором дорога заканчивается, а k - ее длина (число k - натуральное).... https://www.cyberforum.ru/ cpp-beginners/ thread568464.html Вычислить наименьшую цену, которую покупатель должен заплатить за заданные покупки, и определить, какими скидками это можно сделать. C++
Здравствуйте, Я студент 1-ого курса, нужна помощь с написание кода к этой задаче на С++ Торговые скидки (время на тест 1 секунда) Условие В магазине каждый товар имеет цену. Например, цена одного цветка равна 2$, а цена одной вазы равна 5$. Чтобы привлечь покупателей, магазин ввел скидки. Скидка заключается в том, чтобы продавать набор одинаковых или разных товаров по пониженной цене....
C++ Найти и удалить среднюю по значению из вершин дерева Здравствуйте, Я студент 1-ого курса, нужно помощь с написанием кода к этой программе. Задача 25 Условие Найти и удалить (правым удалением), если существует, среднюю по значению из вершин дерева, у которых количество потомков в левом поддереве отличается от количества потомков в правом поддереве наибольшим образом. Если у вершины отсутствует некоторое поддерево, то количество потомков в... https://www.cyberforum.ru/ cpp-beginners/ thread568454.html C++ Перебор неповторяющихся сочетаний https://www.cyberforum.ru/ cpp-beginners/ thread568435.html
Здравствуйте. Существует ли какая-нибудь функция на c++, которая перебирает все возможные перестановки без повторений элементов? например для чисел 1 2 3 4 это будет 1 2 1 3 1 4 2 3 2 4 3 4 1 2 3 1 2 4
C++ Удалить слово слева от курсора.
case 107:{ /*Ctrl-Del*/ i=xk+xt; m=0; while((*(rs+i)==' ')|(*(rs+i)=='\n')|(*(rs+i)=='\0'))i++; while((*(rs+i)!=' ')&&(*(rs+i)!='\n')&&(*(rs+i)!='\0')&&(i<100)) i++, m++; if ((m==0)&(xk==1)) /*если строка пуста, то поднимаем вверх */ { for(d=1;d<100;d++) {for (i=0;i<100;i++) *(rs+i)=*(rs+i);}
C++ Рисование ломанной линии и фиксирование её клавишей Есть такая задачка: Рисуется ломаная линия. Фиксирование первых и очередных узлов осуществляется нажатием клавиши ''Enter'', фиксирование последнего узла двойным нажатием клавиши ''Enter''. Для удаления всей ломаной линии необходимо нажать клавишу "Esc". Пробую на паскале уже неделю сделать, не получается. Добавлено через 2 часа 31 минуту проблема в фиксировании Добавлено через 6... https://www.cyberforum.ru/ cpp-beginners/ thread568400.html
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
08.05.2012, 16:26 0

Оператор (-) Унарный минус. классы. - C++ - Ответ 3005227

08.05.2012, 16:26. Показов 15385. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от elivin Посмотреть сообщение
Насколько я понял, требуется перегрузить постфиксную операцию --, чтобы она меняла знак значения координат на противоположный. Реализовать можно так:
в задании же написано, унарный -, а вы перегрузили декремент

Вернуться к обсуждению:
Оператор (-) Унарный минус. классы. C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2012, 16:26
Готовые ответы и решения:

Как вызвать в главной программе оператор унарный минус
Paint operator-(const Paint&amp; p) { return Paint(-p.x,-p.y); }

Унарный минус на С#
Всем доброго времени суток,помогите пожалуйста с задачкой. (i-мнимая единица) Условие: а=3+4i...

Как правильно перегружать унарный минус?
Дайте правильный прототип перегрузки унарного минуса.

Обратная польская запись, добавить унарный минус
Необхдимо дописать программу, что бы она работала с унарным минусом. Обратная польская запись, С++....

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

Как сделать, чтобы калькулятор реагировал на унарный минус
подскажите, как сделать, чтобы этот калькулятор реагировал на унарный минус? int prior(char c) {...

Объясните значение операций: дополнение ~lvalue, унарный плюс и минус, операция создания с размещением
Что такое дополнение ~lvalue, унарный плюс и минус и операция создания с размещением, или создания...

Определить унарный оператор ++ как дружественную функцию
Есть программа: #include &quot;stdafx.h&quot; #include&lt;iostream&gt; #include&lt;conio.h&gt; using namespace std;...

Определить перегруженный бинарный и унарный оператор* для класса "Комплексное число"
Как можно реализовать перегруженный бинарный и унарный оператор* для класса &quot;Комплексное число&quot;?

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