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

Объединение переменных - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Greychuk
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 3
29.10.2010, 11:06     Объединение переменных #1
Заранее извиняюсь за возможную не корректность!
Суть проблемы
C++
1
2
double a, b,c;
c = a,b;
нужно бы как то получить результат объединения, то есть в в переменную a дописать значение b в конце. Или хотя бы советы по этому вопросу
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2010, 11:06     Объединение переменных
Посмотрите здесь:

Объединение множеств C++
Алгоритм объединение. C++
Объединение строк C++
C++ Объединение 2-х очередей
Объединение текстовых переменных в одну.. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
29.10.2010, 11:14     Объединение переменных #2
Greychuk, приведите ожидаемый результат для следующих данных:
a = 1.23; b = 4.56;
a = 1; b = 2.34;
a = 1.23; b = 4;
a = 123; b = 456;
Greychuk
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 3
29.10.2010, 11:30  [ТС]     Объединение переменных #3
Ну к примеру: а=2, b=2, c=22. Возможно так сделать? или для типа Double это не возможно?
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
29.10.2010, 11:43     Объединение переменных #4
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <cmath>
int main()
{
    int a, b;
    double c;
    std::cin>>a>>b;
    c = a * pow(10.0, (int)log10(b)+1) + b;
    std::cout<<c;
    return 0;
}
Greychuk
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 3
29.10.2010, 11:48  [ТС]     Объединение переменных #5
мне про токае говорили(не понял суть тогда), попозже попробую
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
29.10.2010, 12:00     Объединение переменных #6
а попроще вот так
C++
1
cout << (a*10)+b;
не пойдет?

Добавлено через 3 минуты
Цитата Сообщение от M128K145 Посмотреть сообщение
a = 1.23; b = 4
а, ну да, для такого не пойдет
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2010, 12:20     Объединение переменных
Еще ссылки по теме:

объединение case-ов C++
Объединение циклов C++
C++ Даны 5 переменных a,b,c,d,e - необходимо каждой из этих переменных присвоить число из текстового документа

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

Или воспользуйтесь поиском по форуму:
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
29.10.2010, 12:20     Объединение переменных #7
PointsEqual, нет, я сделал тип int чтобы избежать переполнение double, поэтому вещественных чисел быть не может

Цитата Сообщение от PointsEqual Посмотреть сообщение
не пойдет?
для такого варианта
Цитата Сообщение от Greychuk Посмотреть сообщение
а=2, b=2, c=22
пойдет, но если взять а=22, b=2, то никто никуда не пойдет
Yandex
Объявления
29.10.2010, 12:20     Объединение переменных
Ответ Создать тему
Опции темы

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