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

Сложение числа через классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Классы: конструктор копий http://www.cyberforum.ru/cpp-beginners/thread450846.html
Создать конструктор копий и оператор присваивания для класса компьютер и члена класса марка Есть некоторые наброски , посмотрите правильно ли я сделал: //Ñîçäàòü êîíñòðóêòîð êîïèé è îïåðàòîð ïðèñâàèâàíèÿ äëÿ êëàññà êîìïüþòåð è ÷ëåíà êëàññà ìàðêà. #include <iostream> using std::cout; class computer { int mark;
C++ Объединить куски программы в единое целое добрый день есть следующее задание: "ПОИСК БИТОВОГО ОБРАЗА". Вводится последовательность строк символов не длиннее 16 символов. Каждая строка считается числом (кодом) в двоичной системе и после ввода преобразуется в unsigned int. Допустимые символы в строке: "0", "1". Первая строка длиной не более 5 символов (битов) задает битовый образ для поиска в последующих строках. Окончание входного... http://www.cyberforum.ru/cpp-beginners/thread450832.html
C++ Псевдо генератор случаных чисел
Доброго времени суток! Вот есть такая прорамка #include <math.h> #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; #define n 4 #define x01 0.21878104 #define x02 30121
C++ Пожалуйсто помагите написать эти две задачи на с++
Пожалуйсто помагите написать эти две задачи на с++ ссесию мне бе них не закрыть а никто не понимает((((( ребят если кто знает как сделать помагите буду очень блогодарна!!!!!)))=* Дан двух мерный массив размерностью N x M ( N и M вводиться с клавиатуры). Найти в строках наименьшие элементы. Произвести вывод данного массива в виде матрицы. Дан двухмерный массив размерностью N x M (N и M...
C++ Найти количество всех положительных элементов двумерного массива http://www.cyberforum.ru/cpp-beginners/thread450798.html
Дан двумерный массив размерностью N x M (N и М вводятся с клавиатуры). Найти количество всех положительных элементов данного массива. Произвести вывод данного массива в виде матрицы. помоги пожалуста!
C++ mingw32, SEH, std::exception, setjmp/longjmp, signal Начал разбираться с вопросом - как понял - есть несколько вариантов: (в порядке обнаружения мною) 1) LibSEH - работает. http://www.programmingunlimited.net/siteexec/content.cgi?page=mingw-seh 2) <eh.h>, _set_se_translator - долго мучался с заголовками, а когда скомпилил - не смог слинковать. 3) <excpt.h> - видимо, недоделанная версия LibSEH - работает неадекватно (или я чего-то не... подробнее

Показать сообщение отдельно
Argos
1 / 1 / 0
Регистрация: 14.01.2011
Сообщений: 82

Сложение числа через классы - C++

22.02.2012, 13:29. Просмотров 514. Ответов 2
Метки (Все метки)

Надо сложить два больших числа.
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
50
51
52
53
54
55
56
57
#include "iostream"
#include "stdio.h"
#include "conio.h"
using namespace std;
 
int L=0;
 
class Fib
{
    int *M;
public:
    Fib() 
    {
        M=new int [100000];
        memset(M,NULL,sizeof M);
    }
    ~Fib()
    {
        delete [] M;
    }
    void show()
    {
        for(int i=L;i>=0;i--)
            cout << M[i];
        cout << "\n";
    }
    void Pr()
    {
        printf("%i",M[0]);
    }
    void pr(int n)
    {
        M[0]=n;
    }
    Fib operator + (Fib O)
    {
        int K=0;
        for(int i=0;i<=L;i++)
        {
            O.M[i]=O.M[i]+M[i]+K;
            if(O.M[L]>=10) L++;
            if(O.M[i]>=10) {O.M[i]-=10; K=1;}
            else K=0;
        }
        return O;
    }
};
 
int main()
{
    Fib A, B, C;
    A.pr(1);
    B.pr(1);
    C=A+B;
    C.show();
    getch();
}
Не могу понять почему находится мусор в С
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru