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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
VictorMesi
0 / 0 / 0
Регистрация: 13.10.2012
Сообщений: 9
#1

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

24.11.2012, 12:51. Просмотров 478. Ответов 4
Метки нет (Все метки)

есть 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++ соединение с БД C++
C++ Соединение строки с числом
C++ Соединение с сервером
C++ В массиве целых чисел, рассматриваемом как соединение двух его отрезков, переставить начало и конец
Соединение 2-х строк C++
Соединение списков C++
C++ Соединение с mysql

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2442 / 1614 / 235
Регистрация: 24.11.2012
Сообщений: 3,962
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
2442 / 1614 / 235
Регистрация: 24.11.2012
Сообщений: 3,962
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     Соединение чисел
Ответ Создать тему
Опции темы

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