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

Операция вычитания через сложение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять местами два элемента массива http://www.cyberforum.ru/cpp-beginners/thread244277.html
Значит вот такую задачу на С++ мне помогли написать здесь,но сложновато для понимания,есть ли другие решения этой задачи? #include <iostream> #include <vector> #include <iterator> using namespace std; int main() { vector<int> vec((istream_iterator<int>(cin)),
C++ односвязный список Написать программу формирования и печати односвязного списка дисциплин, по которым Вам предстоит сдавать экзамены в текущем семестре с указанием экзаменатора. Признаком окончания списка является значение “***” в качестве наименования дисциплины. http://www.cyberforum.ru/cpp-beginners/thread244267.html
C++ Слово с минимальной долей гласных.
Задание: Задан фрагмент текста. Найти в нем слово, в котором доля гласных минимальна. Говорят в C# проше, это так. Мне необщодимо сделать это в С++. Работаю на Borland компиляторе. Буду рад помощи.
C++ Не работает програмка
Здравствуйте.Я недавно начал изучать С++ но еще ничего не понял.И вот попалась программка на глаза,попробовал набрать пишет файл неоткомпилирован,вот код #include <iostream> #include <string> #include <conio.h> #include <windows.h> using namespace std; int main(char arg) {
C++ Ошибка в программе http://www.cyberforum.ru/cpp-beginners/thread244228.html
Здравствуйте.Помогите новичку только осваиваю C++ ничего не выходит C# знаю. Помогите исправить программу в консоле. #include "stdafx.h" #include "dos.h" #include <iostream.h> void main(void) {
C++ Укаатель на массив указателей Здравствуйте! Есть массив указателей: char *names = { "Sergey", "Yurii", "Olga", "Igori", NULL //Нулевая константа кончает список; подробнее

Показать сообщение отдельно
ogost
Сообщений: n/a
18.02.2011, 06:37     Операция вычитания через сложение
Цитата Сообщение от MILAN Посмотреть сообщение
Есkb вас правильно понял, тогда, например
a-b
еквивалентно
a+(-b)
ну и так можно. но зачем тогда рекурсия с условием if-then-else?

Добавлено через 2 часа 21 минуту
Цитата Сообщение от easybudda Посмотреть сообщение
C
1
    printf("%d - %d = %d\n", a, b, (int)((unsigned)a + (~(unsigned)b + 1)));
Прокомментируйте, пожалуйста, эту строчку, буду очень благодарен.
Если я правильно понимаю, то это не совсем рекурсия.
 
Текущее время: 21:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru