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

Ввести число с клавиатуры поменять местами старшую и младшую половины - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переменные и строки http://www.cyberforum.ru/cpp-beginners/thread130865.html
Помогите с такой задачей: даны переменные a,b,c типа integer Нужно получить строку типа: a 'x' b 'x' c 'z' То есть например: дано: a=1578, b=647, c=345 нужно: 1578x647x345z Потом из этой строки обратно найти числа. Очень срочно нужно! Заранее спасибо! :)
C++ Проверить, можно ли переставить элементы массива так, чтобы получилась арифметическая прогрессия Реализовать выполнение заданных действий над одномерным массивом. Число элементов массива задаётся пользователем. Элементы могут заполняться как вручную, так и случайным образом (если другой способ явно не указан в условии задачи). Проверить, можно ли переставить элементы массива так, чтобы получилась арифметическая прогрессия. Сложности с решением. Массив вводится руками. размер массива... http://www.cyberforum.ru/cpp-beginners/thread130855.html
C++ Найти минимальное значение среди элементов матрицы, расположенных в строках с нечётными номерами
Двумерный массив целых чисел Х30х10 рассматривается как прямоугольная матрица. Найти минимальное значение среди элементов матрицы, расположенных в строках с нечётными номерами. Вывести на экран найденное значение и номер его строки и столбца. Матрицу заполнить значениями в диапазоне от -10 до +80 с использованием генератора случайных чисел.
Оператор "::" C++
Как называется и что делает
C++ Шахматы http://www.cyberforum.ru/cpp-beginners/thread130831.html
По умолчанию Ферзь, ладья и конь Ферзь, ладья и конь На шахматной доске 8х8 расположены три фигуры: ферзь, ладья и конь. Требуется определить количество пустых полей доски, которые находятся под боем. Для простоты будем полагать, что фигуры могут «бить» через другие фигуры. Входные данные В единственной строке входного файла INPUT.TXT записаны через пробел координаты расположения трех...
C++ Выбивает ошибку - fatal error C 1083 Выбивает ошибку - fatal error C 1083: Cannot open precompiled header file: "*.pch": No such file or directory. Что это за ошибка и как ее устранить? подробнее

Показать сообщение отдельно
Gnum
Сообщений: n/a
17.05.2010, 13:44     Ввести число с клавиатуры поменять местами старшую и младшую половины
Число может быть любое от 1. до бесконечности

a^=0xzzzz (zzzz) - это число для байтов

пример

main()
{
unsigned a,m,i;
scanf("%x",&a);
for (i=1;i<sizeof a; i++);
m=(m<<8) |0x55; (для 1 байта)
a^=m;
printf.......
}



Вот такое решение примерно должно быть только для этой задачи
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru