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

Соединение чисел - C++

Восстановить пароль Регистрация
 
VictorMesi
0 / 0 / 0
Регистрация: 13.10.2012
Сообщений: 9
24.11.2012, 12:51     Соединение чисел #1
есть 2 числа: 134 и 547
как сделать из них число 134547? ну то есть, соединить 2 числа в 1. количество цифр в обоих числах всегда одинаково
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2012, 12:51     Соединение чисел
Посмотрите здесь:

C++ Соединение отрезков
C++ соединение символов ?
Соединение Strings C++
C++ Соединение 3 в 1-ну
C++ соединение с БД C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
24.11.2012, 12:56     Соединение чисел #2
В общем виде как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <sstream>
 
template<class T>
std::string Concat(const T& a, const T& b)
{
    std::stringstream ss;
    ss << a << b;
    return ss.str();
}
 
int main()
{
    std::string result = Concat(134, 547);
    std::cout << result << std::endl;
    return 0;
}
Можно, конечно, не выпендриваться и элементарно использовать поток напрямую, без доп функций.
rinat_w
89 / 85 / 4
Регистрация: 13.11.2011
Сообщений: 183
24.11.2012, 13:15     Соединение чисел #3
можно еще проще
C++
1
2
3
4
5
6
#include <iostream>
int main(){
    long a = 134, b = 547, result = a * 1000 + b;
    cout << result;
    return 0;
}
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
24.11.2012, 13:17     Соединение чисел #4
rinat_w, не знаю, с чего я решил, что результатом должна быть строка)
VictorMesi
0 / 0 / 0
Регистрация: 13.10.2012
Сообщений: 9
24.11.2012, 13:44  [ТС]     Соединение чисел #5
Большое спасибо! Очень помогли))
Yandex
Объявления
24.11.2012, 13:44     Соединение чисел
Ответ Создать тему
Опции темы

Текущее время: 17:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru