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

Сложение двух строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклические программы с накоплением суммы или произведения http://www.cyberforum.ru/cpp-beginners/thread897998.html
Лабораторная работа 6. Циклические программы с накоплением суммы или произведения Дано одномерный массив С, состоящий из 12 элементов. Вычислить все значения функции, а также сумму значений функции...
C++ Рекурсии Дана последовательность натуральных чисел завершающийся числом 0.Введить первое, третье, пятое и т.д. с вивединих чисел. Завершальний ноль выводить не надо. В этой задаче нельзя использовать... http://www.cyberforum.ru/cpp-beginners/thread897994.html
C++ Нужно пояснение к программе
Всем доброго времени суток дорогие программисты) Прошу помочь составить коментарии и рассказать как и в каком порядке писалась программа. Я буду очень и очень вам благодарен за такие пояснения=)
C++ Программа не слушается своего создателя!
Вообщем написал прогу, округляет число до указаного знака после запятой. Прога работает нормально в "мягком" диапазоне (до 8 цифр), а как только больше цифр сразу начинает выделыватся double...
C++ Расставить между числами знаки "+" и "-" так, чтобы значение получившегося выражения было равно заданному целому S http://www.cyberforum.ru/cpp-beginners/thread897986.html
Даны N целых чисел X1, X2, ..., XN. Расставить между ними знаки "+" и "-" так, чтобы значение получившегося выражения было равно заданному целому S. Ограничения: 2 <= N <= 24, 0 <= Xi <= 50 000...
C++ Операция постинкремента Как правильно реализовать операцию постинкремента, или же в данном коде всё верно? Меня смущает тот факт, что функция сохраняет объект "Person" в static, те не уничтожает его, ибо по другому... подробнее

Показать сообщение отдельно
GetVariable
163 / 119 / 5
Регистрация: 17.03.2013
Сообщений: 283
10.06.2013, 23:25
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <string.h> // strcat
#include <math.h>
 
using namespace std;
 
int paste_together(int first, int two);
 
int main()
{
    setlocale (LC_ALL , "Russian");
    int A, outA=0, j;
    int B, outB=0, i;
    cout << "Введите часы: ";
    cin >> A;
    cout << "Введите минуты: ";
    cin >> B;
    for(j=0; A>0; j++)
    {
        outA+=(A%2)*pow(10.0,j);
        A/=2;
    }
    for (i=0; B>0; i++)
    {
         outB+=(B%2)*pow(10.0,i);
        B/=2;
    }
 
    /*DEBUG*/
    outA = 1100;
    outB = 1111;
    /******/
 
    cout << paste_together(outA, outB) << endl;
    system("pause");
}
 
int paste_together(int first, int two)
{
    char first_char[33], two_char[33];
 
    itoa(first, first_char, 10);
 
    itoa(two, two_char, 10);
 
    strcat(first_char, two_char);
 
    return atof(first_char);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru