Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Переписать файл с заменой всех вхождений символа https://www.cyberforum.ru/ c-beginners/ thread1480953.html
Есть файл-словарь (кириллица+латиница), слова (или фразы) разделены пробелом+тире+пробелом (не дефис). Как заменить эти разделители на символ "#"? Я так понял, нужно создать новый файл и переписать в него посимвольно. Но как задать тире, оно ведь не входит в стандартную таблицу ASCII? #include <stdio.h> int main(void) { FILE *f, *g; int c; f = fopen("edit.txt", "r"); g =...
Объяснить строку кода C (СИ)
Что ЕТо значит. Сижу уже час и не могу понять ЧТО ЕТО ЗНАЧИТ g-Масив типа инт g++;
C (СИ) Распечатать очередь из тех чисел, после которых не стоит заданное число https://www.cyberforum.ru/ c-beginners/ thread1480805.html
Помогите пожалуйста, работы на 2 минуты. Есть очередь из целых чисел, нужно распечатать очередь из тех, после которых не стоит заданное число. Вот объявление списка: typedef struct node_t { int value; struct node_t* next; } TNode;
C (СИ) При попытке вычислить длину строки стандартной функцией strlen возникает ошибка https://www.cyberforum.ru/ c-beginners/ thread1480761.html
Есть код, в котором объявлена volatile-переменная c_buf, представляющая собой массив символов: unsigned int l; volatile char c_buf = "\0"; //...................................... l = strlen(c_buf); При попытке вычислить длину строки стандартной функцией strlen возникает закономерная ошибка несоответствия типов: Type error in argument 1 to 'strlen'; expected 'const char *' but found...
Проверить работоспособность программы C (СИ)
Нужно сказать если программа работает правильно или нет. Ну и обьяснить. А то я сомниваюсь. П.С Не я дела программу,яя просто её подкорекировал. #include <stdio.h> #include <ctype.h> #include <mem.h> #include <conio.h> char q; int g; int k; int len=0;
C (СИ) Улучшить консольное приложение для чтения https://www.cyberforum.ru/ c-beginners/ thread1480423.html
Всем здравствуйте. Товарищи, подскажите: Я написал на С простенькую читалочку, которая открывает текстовый файл и строку за строкой выводит его прямо в консоль. А при нажатии клавиши Enter сохраняет в другом файле номер последней показанной строки и консоль закрывается. Вот код: #include <stdio.h> #include <stdlib.h> int main() { char s;
C (СИ) Указатель == ссылка? Добрый день. При реализации л/р нельзя использовать указатели вообще. Если я буду использовать такую конструкцию - будет ли это удовлетворять условию выполнения лр? void print(int& val) { // вывод на экран val } int main() https://www.cyberforum.ru/ c-beginners/ thread1480360.html C (СИ) Вычислить факториал
Факториал считает правильно, а вот со степенью какая-то беда. #include <stdio.h> #include <math.h> int main() { double chisl, f1, f2; int n,x,y, res; int i = 1;
C (СИ) Код с использованием файлов работает некорректно https://www.cyberforum.ru/ c-beginners/ thread1480351.html
Столкнулся с проблемой. Код вроде работает правильно но вот афишировать не хочет то что надо. Модет вы заметите ошибку, а то я уже устал искать. (Я новичёк только учюсь). А вот и код сопствено. #include<stdio.h> #include<conio.h> #include<dos.h> #include<stdlib.h> #define MAX 3
C (СИ) Найти максимальное n, которое не уместится в int https://www.cyberforum.ru/ c-beginners/ thread1480343.html
Ввести n с клавиатуры. Посчитать F(n). Найти максимальное n, которое не влезет в int Сижу туплю.
C (СИ) Сдвинуть все элементы массива на один шаг вправо
В заданном k-м слое элементов целочисленного прямоугольного массива matrixnm сдвинуть все элементы на один шаг вправо. Номер слоя k задать с консоли. Входные данные для n=4, m=5, k=2: v_min=-20 v_max=10 Исходный массив: 7 -2 -11 3 -5 5 2 0 10 1 -15 9 -12 8 -18
C (СИ) Найти минимальное положительное и максимальное отрицательное числа, не входящие в вектор В целочисленном векторе найти минимальное положительное и максимальное отрицательное числа, не входящие в этот вектор. Предусмотреть случай, когда таких элементов нет. Входные данные: n=10 v_min=-5 v_max=10 Исходный вектор: 7 3 1 -5 -2 5 2 0 8 1 Выходные данные: https://www.cyberforum.ru/ c-beginners/ thread1480316.html
...
1906 / 1326 / 965
Регистрация: 12.02.2013
Сообщений: 2,172
18.06.2015, 07:40 0

Для заданных чисел выполнить действия, используя логические побитовые операции - C (СИ) - Ответ 7776306

18.06.2015, 07:40. Показов 1364. Ответов 1
Метки (Все метки)

Ответ

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
 
typedef unsigned char byte;
 
void printBin(byte val) {
    int i;
    for (i = 0; i < 8; ++i, val <<= 1) {
        putc((val & 128) ? '1' : '0', stdout);
    }
}
 
void print(const char text[], byte val) {
    printf("%s: \tdec = %d\tbin = ", text, val);
    printBin(val);
    putc('\n', stdout);
}
 
int main() {
    byte val = 114;
 
    print("src", val);
    print("5,6", val & 48);
    print("3,4", val & 243);
    print("1,2", val | 3);
    print("  8", val ^ 128);
 
    return 0;
}


Вернуться к обсуждению:
Для заданных чисел выполнить действия, используя логические побитовые операции C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2015, 07:40
Готовые ответы и решения:

Записать логические выражения, используя условные операторы, операции отношений и логические операции
Записать логические выражения, используя условные операторы, операции отношений и логические...

Записать логические выражения, используя условные операторы, операции отношений и логические операции

Записать логические выражения, используя условные операторы, операции отношений и логические операции.
Нужно: Текст программы (включая подробные комментарии) Блок-схему алгоритма ...

Побитовые логические операции
Знайти!!!

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

Логические побитовые операции
Привет изучаю как работают логические операции а именно (XOR) Вот написал програмку которая...

Логические побитовые операции в keil
Почему команда: MOV SCON,#(1&lt;&lt;RI) эквивалентна MOV SCON,#0x00 а не MOV SCON,#0x01? где RI =...

Тест на логические и побитовые операции
Мне нужно сделать тест на тему: &quot;Логическое отрицание, побитовое отрицание, исключающее &quot;ИЛИ&quot;&quot;....

Не используя логические операторы, найдите сумму двух наибольших из трех заданных чисел
Даны три числа. Не используя логические операторы, найдите сумму двух наибольших из них....

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