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

Как объединить две цифры в формате int? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ написать программу с использованием функций http://www.cyberforum.ru/cpp-beginners/thread314890.html
Найти наибольший угол(в градусах) треугольника ABC, заданного координатами своих вершин.
C++ C++ строки нужен хотябы пример С клавиатуры вводится текстовая строка. Написать программу которая подщитывает слова котрые имеют одинаковое количество гласных и согласных букв; выводит на екран самое длинное слово. Дайте хоть какойто пример ато здавать нада а я в тупике... http://www.cyberforum.ru/cpp-beginners/thread314878.html
Дешифратор C++
Здравствуйте, не могли бы вы мне помочь с данной программой в объяснении её где какие операции она совершает. Писал её я не сам, т.к. знаю плохо C++. Помогите пожалуйста, в университете надо долг сдать... Задание: для обеспечения сохранности информации при хранении ее часто шифруют различными способами. Напишите программу, шифрующую информацию и программу – дешифратор. #include...
Зеркально отразить элементы матрицы относительно вертикальной оси симметрии C++
Если не сложно помогите сделать еще 2 задачи, очень нужно! Заранее спасибо)) 2. Дана матрица размера M  N. В каждом ее столбце найти количество элементов, больших среднего арифметического всех элементов этого столбца. 3. Дана матрица размера M  N. Зеркально отразить ее элементы относительно вертикальной оси симметрии матрицы (при этом поменяются местами столбцы с номерами 1 и N, 2 и N – 1...
C++ Из входной последовательности символов построить бинарное дерево поиска http://www.cyberforum.ru/cpp-beginners/thread314836.html
как из входной последовательности символов построить бинарное дерево поиска. Подскажите пожалуйста.
C++ Переводчик Есть задание написать переводчик русских букв в транслит и обратно,все хорошо но есть проблема,при переводе букв ч,щ,ш в транслит все работает,переводятся как ch,shh и sh,но вот когда переводить наоборот ch в ч,то переводчик выдает цх,как сделать чтоб переводилось ch в ч,sh в ш и так далее? вот кусок кода #include <windows.h> #include <iostream> using namespace std; void... подробнее

Показать сообщение отдельно
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
07.06.2011, 12:43     Как объединить две цифры в формате int?
могу предложить весьма топорный способ.
C++
1
2
3
4
5
6
7
8
9
10
11
int count = 1;
int* tmp=b;
while (tmp > 9) 
{
tmp/=10;
count++;
}
for (int i=0; i < count; i++)
a *= 10;
int c = a + b;
delete tmp;
не проверял код, но логика надеюсь ясна.
пересчет количества разрядов числа. count - степень десятки. что бы не подрубать библиотеку math.h все считается через цикл. т.е. в конце получаем "а" в некоторой степени.

это должно работать для неравнорарядных чисел.т.е. 1 и 19, 219 и 8 и т.д.
 
Текущее время: 15:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru