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

Системы счисления 2 и 16, выполнить операцию сложение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано натуральное число n. Вычислить выражение http://www.cyberforum.ru/cpp-beginners/thread1077414.html
Дано натуральное число n. Вычислить выражение: 2/1+3/2+4/3...+(n+1)/n
C++ Определите, является ли заданная целочисленная квадратная матрица ортонормированной. Уважаемые эксперты,я начинающий программист С++.Дано такое задание: Разработайте программу обработки массивов. Входные данные введите с клавиатуры. Результаты работы программы отобразите на экране. Определите, является ли заданная целочисленная квадратная матрица размером N ортонормированной, т.е. такой, в которой скалярное произведение каждой пары различных строк равно 0,а скалярное... http://www.cyberforum.ru/cpp-beginners/thread1077400.html
C++ перестановка елементов матрицы
помогите пожалуйста срочно)). Данная действительно квадратная матрица порядка 2n. Получить новую матрицу переставляя ее блоки размера nxn накрест.
необъявленный идентификатор C++
#include <conio.h> #include <iostream> using namespace std; int vichis(int,int,int&); void cifri(int); void main() { int a; setlocale(0,"rus"); cout<<"Введите число= ";
C++ Скажите, пожалуйста, возможно ли код сократить еще? http://www.cyberforum.ru/cpp-beginners/thread1077383.html
Вот код моей программы. #include <fstream> int a,b,c; main(){ std::fstream i("input.txt"),o("output.txt", 2); i>>a>>b>>c; o<<(a>=b+c?"YES":"NO"); } в частности меня интересует можно ли укоротить эту строку
C++ Выполнить одно из указанных пользователем арифметических действий над двумя числами Всем доброго дня! Помогите пожалуйста решить задачу. Задача: Разработайте программу, которая бы выполняла одно из указанных пользователем арифметических действий над двумя числовыми значениями. подробнее

Показать сообщение отдельно
TSed
19 / 19 / 1
Регистрация: 22.01.2013
Сообщений: 76
21.01.2014, 19:11     Системы счисления 2 и 16, выполнить операцию сложение
Тимкин Николай, формы представления чисел (2, 8 , 10, 16...) по сути нужны только для удобства пользователя. Двоичного представления литералов в с++ нет поэтому я использовал свою функцию которая принимает в качестве аргумента строку, а возвращает целое число. С 16-ой формой все несколько иначе, имеется возможность описать литерал
C++
1
int i = 0x0;//указываем компилятору что это 16-я форма
также можно сообщить потоку что следующее значение будет введено в 16-ой системе
C++
1
cin>>hex>>h;
так же и с выводом
C++
1
cout<<hex<<h;
непосредственно само сложение производится в одной системе и нам не требуется переводить числа в одну систему.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru