2 / 2 / 1
Регистрация: 08.10.2016
Сообщений: 41
1

Найти сумму двух не знаковых чисел, а затем провести операцию побитового «И» над суммой и вторым числом

22.10.2016, 17:41. Показов 1380. Ответов 4
Метки нет (Все метки)

Два не знаковых целых числа вводятся с клавиатуры в десятичной системе исчисления. Найти их сумму, а затем провести операцию побитового «И» над суммой и вторым числом. Вывести результат в шестнадцатеричной системе исчисления. При вводе и выводе данных использовать функции scanf и printf из стандартной библиотеки ввода и вывода языка «С»: stdio.h.

Добавлено через 21 минуту
Компилятор выдает ошибку, что не так?(
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
int main(int argc, char *argv[])
{
    int num1, num2, sum, byte;
    scanf("%u %u", &num1, &num2);
    sum = num1 + num2;
    byte = sum & num2;
    printf("%x", byte);
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2016, 17:41
Ответы с готовыми решениями:

Произвести над каждым символом строки операцию побитового И, со вторым операндом равным 11010111.
Ввести в консоли строку из пяти символов, а затем произвести над каждым символом операцию...

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

Строки. Произвести над каждым символом операцию побитового И
Ввести в консоли строку из пяти символов, а затем произвести над каждым символом операцию...

Провести операцию эквивалентности над двоичными числами
Всем привет. Мне нужно провести операцию эквивалентности над двоичными числами. проблема в том, что...

4
Модератор
Эксперт по электронике
8698 / 6496 / 879
Регистрация: 14.02.2011
Сообщений: 22,723
22.10.2016, 17:57 2
Цитата Сообщение от NikitaMez Посмотреть сообщение
ввода и вывода языка «С»: stdio.h.
тогда зачем
Цитата Сообщение от NikitaMez Посмотреть сообщение
#include <iostream>
тебе скорее в раздел "С"

Добавлено через 1 минуту
Цитата Сообщение от NikitaMez Посмотреть сообщение
Компилятор выдает ошибку,
Какую?
0
2 / 2 / 1
Регистрация: 08.10.2016
Сообщений: 41
22.10.2016, 23:15  [ТС] 3
В этом-то и прикол, что лабу мне задали написать на С++. Я пользуюсь Visual Studio 2015 - может в этом проблема?

Ошибка C4996
'scanf': This function
or variable may be
unsafe. Consider
using scanf_s
instead. To disable
deprecation, use
_CRT_SECURE_NO_WARNINGS. See
online help for
details.
0
Модератор
Эксперт по электронике
8698 / 6496 / 879
Регистрация: 14.02.2011
Сообщений: 22,723
22.10.2016, 23:24 4
Лучший ответ Сообщение было отмечено NikitaMez как решение

Решение

Цитата Сообщение от NikitaMez Посмотреть сообщение
В этом-то и прикол, что лабу мне задали написать на С++.
Цитата Сообщение от NikitaMez Посмотреть сообщение
При вводе и выводе данных использовать функции scanf и printf из стандартной библиотеки ввода и вывода языка «С»: stdio.h.
не вижу логики
Цитата Сообщение от NikitaMez Посмотреть сообщение
'scanf': This function
функция scanf в VS c 2008 не поддерживается как потенциально опасная, сначала были предупреждения, сейчас ошибки
выходов три
1 использовать рекомендуемые микрософтом scanf_s https://msdn.microsoft.com/ru-... 768et.aspx
2 использовать другой компилятор
3 отключить проверку на эту ошибку. Как? ищи на форуме, там какую то прагму вставить нужно

Добавлено через 1 минуту
Цитата Сообщение от NikitaMez Посмотреть сообщение
To disable
deprecation, use
_CRT_SECURE_NO_WARNINGS.
во она сама и подсказала
1
2 / 2 / 1
Регистрация: 08.10.2016
Сообщений: 41
23.10.2016, 20:17  [ТС] 5
Спасибо вы очень помогли, я использовал scanf_s и у меня все получилось)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2016, 20:17
Помогаю со студенческими работами здесь

Провести операцию над множествами без использования стандартных алгоритмов
Подскажите как провести операцию над множествами без использования стандартных алгоритмов:...

Дана матрица 3 на 3, найти сумму элементов между первым и вторым положительным числом
Нужно запомнить 4 индекса а как потом это записать в последнем цикле я не знаю procedure...

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

TASM: найти сумму положительных элементов массива двухбайтовых знаковых чисел
данная программа считает сумму ненулевых элементов массива однобайтовых чисел без знака и результат...

Как провести операцию соединения двух графов ?
нужно просто соединить их вершины и ребра ? или нет ?

Вычислить сумму двух чисел, используя только операцию инкремента
Дано натуральные числа x, y. Обчислить суму этих чисел, используя только операцию добавления(+)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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