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

Поменять местами два числа, не используя дополнительные ячейки памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ <graphics.h> http://www.cyberforum.ru/cpp-beginners/thread363183.html
Всем привет. Допустим, у меня есть двумерный массив BOOL. Как мне графически отрисовать его при помощи graphics.h? То есть, если true — белый квадратик, если false — черный (или наоборот, не суть). Интересует сама методика отрисовки двумерного массива. Спасибо.
C++ Возврат функцией указателя на функцию Всем привет! У меня возникла такая проблема: класс имеет поле-указатель на функцию. В методе, который осуществляет доступ к этуму полю, нужно возвращать его значение. Но как это синтаксически оформить? Вот само поле:void (*memUseControl)(int);, с этим проблем нет, вот так пробовал описать метод доступа:(void *)(int) getMemUseControl();, но не помогло, пробовал ещё разные варианты... Добавлено... http://www.cyberforum.ru/cpp-beginners/thread363180.html
C++ Сильно ли отличается Visual C++ 2003 от Visual C++ 6 ?
Начал читать книгу Харви М. Дейтел, Пол Дж. Дейтел - Как программировать на C++ - 2008 и ,как я понял из того,что написано в ведении,а именно ,что с книгой должен идти диск с Visual C++ 2003 Standard Edition,я подумал что с этой книгой лучше его и использовать.Но Visual C++ 2003 на торрентах я найти не смог...Сильны ли отличии между 2003 и 6 версией?
C++ Список сортировка
Составить список учащихся с указанием фамилии ,даты рождения ,пола и отсортировать список по алфавиту
C++ волшебная корзина http://www.cyberforum.ru/cpp-beginners/thread363163.html
Помогите решить . В волшебной корзине лежит N груш и М яблок .Если из корзины взяли два одинаковых фрукта ,то в корзине появляется одно яблоко ,если взяли два разных фрукта то появляется одна груша.Какой фрукт будет взят из корзины .
C++ присваивание значения в цикле здрасти) вобщем необходимо что бы вот эта галимотья была в цикле:) printf("%.f",a); c= pow(a,2); d=c %modl; printf("%3.f",d); e= pow(d,2); f=e%modl; printf("%3.f",f); g = pow(f,2); h = g%modl; подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
08.10.2011, 19:35     Поменять местами два числа, не используя дополнительные ячейки памяти
x1Mike7x,
Код
a = 0, b = 9
a = 9, b = 0

a = 1, b = 8
a = 8, b = 1

a = 2, b = 7
a = 7, b = 2

a = 3, b = 6
a = 6, b = 3

a = 4, b = 5
a = 5, b = 4

a = 5, b = 4
a = 4, b = 1

a = 6, b = 3
a = 3, b = 0

a = 7, b = 2
a = 2, b = 1

a = 8, b = 1
a = 1, b = 0

a = 9, b = 0
Исключение в операции с плавающей точкой
 
Текущее время: 15:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru