Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Найти номер журнала, издававшегося наибольшей количества читателей https://www.cyberforum.ru/ c-beginners/ thread726339.html
Посоветуйте что то пожалуйста,Есть информация о выдаче журнала читателям название журнала, издательство, номер, фамилия читателя, адрес, телефон. Найти номер журнала, издававшегося наибольшей количества читателей, и упорядочить последовательность по фамилиям читателей методом вставок (с оценкой эффективности метода). Напечатать в виде таблицы.
C (СИ) Таблица
Посоветуйте что то пожалуйста,Есть информация о выдаче журнала читателям название журнала, издательство, номер, фамилия читателя, адрес, телефон. Найти номер журнала, издававшегося наибольшей количества читателей, и упорядочить последовательность по фамилиям читателей методом вставок (с оценкой эффективности метода). Напечатать в виде таблицы.
C (СИ) Вывод переменной с плавающей точкой на дисплей https://www.cyberforum.ru/ c-beginners/ thread726201.html
Есть переменная double rew=1.34534795 (можно float rew=1.34534795, не принципиально) Нужно вывести ее на дисплей. Использую функцию: sprintf(lcd_buffer, "%05f", rew); В отладчике наблюдаю, что lcd_buffer заполнен '0x20'. почему? Использовал: %e - float %f - double
C (СИ) Вывести на экран все компоненты файла с порядковым номером кратным 3 https://www.cyberforum.ru/ c-beginners/ thread726195.html
Создать файл и записать в него обратные натуральные числа 1, 1/2, . 1/n. Вывести на экран все компоненты файла с порядковым номером кратным 3 и сохранить их в другой файл
C (СИ) Странное поведение gcc с sqrt() функцией
Писал для приятеля простую программку вычисления выражения,они работают под Linux,возник такой вопрос. Если написать что-то типа #include <stdio.h> #include <math.h> #include <string.h> float func(float x) { float y = sqrt(4-x*x); return y; }
C (СИ) Используя рекурсию, подсчитать количество чисел и их сумму Дана последовательность положительных чисел, признаком конца которых служит отрицательное число. Используя рекурсию, подсчитать количество чисел и их сумму. Может кто сможет написать программу на Си. Признателен)) https://www.cyberforum.ru/ c-beginners/ thread725876.html
C (СИ) Задача: на структуру https://www.cyberforum.ru/ c-beginners/ thread725859.html
Дана информация о пяти больных. Запись имеет вид: фамилия, возраст, пол, давление. Вывести данные о больных с повышенным давлением (выше 140). делал по подобию другой программы не могу догнать что дальше делать.... прошу помощи #include<stdio.h> #include<conio.h> #include<string.h> struct bolnoi { char fam;
C (СИ) Простая задача на С
Написать программу которая в начальной директории ищет все .txt файлы и объединяет их в один. Нужна очень срочно...
C (СИ) соединение 2 файлов Помогите плз написать часть кода как соединить 2 бинарных файла в новый используя только язык С https://www.cyberforum.ru/ c-beginners/ thread725708.html C (СИ) Функции, управление памятью и строки в Си https://www.cyberforum.ru/ c-beginners/ thread725705.html
Помогите пожалуйста Массив из M строк по N символов каждая. Необходимо вывести только те строки, которые являются палиндромами, т.е. читаются одинаково слева направо и справа налево. При проверке строки необходимо определять ее длину с помощью функции strlen(). Необходимо написать три функции, которые будут вызываться из функции main(). Первая функция получает размерность массива, создает...
C (СИ) Вычислить сумму элементов матрицы по строкам
Господа, возникла проблема с данной задачей на СИ: "написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по строкам." вот наброски: #include <stdio.h> #include <stdlib.h> #include <conio.h> #define N 2 int main() {
C (СИ) Динамические списки. Ошибка free https://www.cyberforum.ru/ c-beginners/ thread725637.html
Ребят подскажите в чем дело. Никак не могу понять. Ситуация такая: Есть в памяти двунаправленный список. После выполнения логики программы, которой еще нет, нужно его(список) выгрузить из памяти. Написал функцию под это дело (которая не работает) freememory. Первая операция free(del->pword); выполняется нормально (по крайней мере программа не рушится) а на второй все падает free(del); Скриншот...
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
10.12.2012, 18:26 0

Копирование младшей половины байта в старшую половину - C (СИ) - Ответ 3834440

10.12.2012, 18:26. Показов 2780. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
 
int main(void) {
    unsigned n;
    
    while ( printf("Number: ") && scanf("%i", &n) == 1 && n < 0x100 )
        printf("Result: %#02x\n", n & 0xf | ( ( n & 0xf ) << 4 ) );
    
    return 0;
}
Чувство, что перемудрил, но в принципе работает...

Вернуться к обсуждению:
Копирование младшей половины байта в старшую половину C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2012, 18:26
Готовые ответы и решения:

MC68HC705K1. Запись в старшую тетраду аккумулятора зеркального отображения младшей
Написать программу, записывающую в старшую тетраду аккумулятора зеркальное отображение младшей...

Циклический сдвиг в младшей тетраде байта на n позиций вправо
Циклический сдвиг в младшей тетради байта на n позиций вправо Ребят поскажите как написать...

Определить сумму цифр старшей и младшей половины числа
Помогите, пожалуйста, не могу решить задачу до конца.... Дано натуральное число, требуется вывести...

Ввести число с клавиатуры поменять местами старшую и младшую половины
Помогите пожалуйста в решении задачи на побитовую разработку программы на Си Ввести число с...

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

Для (short int) выполнить перестановку младшей и старшей тетрад его младшего байта
Представить программу, позволяющую для заданного целочисленного объекта (short int) выполнить...

Старшую тетраду каждого байта числа заменить результатом операции «стрелка Пирса»
Сама задача. Старшую тетраду каждого байта числа заменить результатом операции «стрелка Пирса»...

Записать в регистр bx старшую половину регистра eax с одновременным ее обнулением в регистре eax
Необходимо создать программу на ассемблере (любом) перезаписывающую в регистр bx старшую половину...

Найти произведение элементов первой половины массива, а вторую половину инвертировать
такая задача: дан одномерный массив из 18 элементов, надо найти произведение элементов первой...

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