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

Немогу разобраться в строчке кода! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Распечатать введённую строку, заменив строчные буквы прописными и повторив дважды каждую цифру http://www.cyberforum.ru/cpp-beginners/thread36677.html
Вот такое вот задание! Помогите кто нибудь плииииз!!!
C++ Как вытащить элемент из массива не используя цикл и выбор? Вот собственно код: const int size = 30; char name; char last_name; char grade = {'A', 'B', 'C', 'D', 'F'}; int age; http://www.cyberforum.ru/cpp-beginners/thread36674.html
Разработка програм с использыванием файлов C++
Размер масива-100 Диапазон значения-50-50 Что надо найти-количество пар соседних элементов которые имеют одинаковые абсолютные значения ну противоположные знаки
C++ Разработка програм с использыванием квадратных матриц
Заполнить матрицу любыми числами.Отобразить правую половину матрицы на левую узеркальнено симетрично относительно вертикально оси.
C++ Разработка програм с использыванием записей http://www.cyberforum.ru/cpp-beginners/thread36635.html
Дан масив,что имеет сведенья про игрушки:указует название игрушки(например кукла,кубики,констркуктор и т д.)её стоимость в копейках и векавые ограничения дитей,для каго игрушка приднозначина -есть ли мял ценой 2.50 придназначеный детям от 3 до 8 летжесли да то виведите сообщение об етом.
C++ Получить квадратную матрицу порядка n Ребятки подскажите пожалуйста, каким образом можно реализовать 2 задачки, просто с указателями ещё не разобрался, а тут уже сдавать надо... хоть какие-то наброски или примеры, а дальше я сам... 1) Получить квадратную матрицу порядка n. 1 2 3 ... n ... ... подробнее

Показать сообщение отдельно
kazak
3033 / 2354 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
28.05.2009, 08:02     Немогу разобраться в строчке кода!
while(b) b^=a^=b^=a%=b; сокращенная запись, в полном виде будет выглядеть так
C++
1
2
3
4
5
6
7
while (b)
{   
   a = a % b;
   b = b ^ a;
   a = a ^ b;
   b = b ^ a;
}
а вычисляет, как было сказано выше, наименьший общий делитель a и b .
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru