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

Класс decimal - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно написать функцию, которая формирует текстовый файл из звездочек http://www.cyberforum.ru/cpp-beginners/thread303554.html
Люди, будьте добры, помогите с программой. Нужно написать функцию, которая формирует текстовый файл из звездочек. Количество звездочек является параметром функции.
C++ уроки С++ Здравствуйте обитатели форума, я на вашем форуме новенький, появилось желание научиться программировать на языке С++, до этого немного программировал на ассемблере и Си для микроконтроллеров... Сейчас смотрю уроки с ютуба дошёл до урока 22(немного об OpenGL)... написал код как на уроке #include <GL/glut.h> //using namespace std; void display() { glClear(GL_COLOR_BUFFER_BIT); http://www.cyberforum.ru/cpp-beginners/thread303550.html
C++ Класс Date дополнить прогу
Помогите пожалуйста дополнить программу что бы она правильно считала разность дат и распознавала високосный год. #include <iostream> class Date{ private: bool leapyear; int day; int month; int year; bool leap(int)const;
C++ Рекурсивное возведение в степень
ребят, нужна задача... рекурсивное возведение в base степень exponent: stepen(int base, int exponent)
C++ Нужно последовательно собрать их в один динамический массив. http://www.cyberforum.ru/cpp-beginners/thread303542.html
1)Даны два массива. Нужно последовательно собрать их в один динамический массив. 2)Зимой винни пух спит. А летом ,весной и зимой кушает мед. весной он усваевает 40% , летом 20%и осенью 60% сееденного меда.Если предположим что норма для него 500г. в день, то за сколько дней медведь может набрать лешние 2 кг.веса если он сьедает 2 раза больше нормы?
C++ Стеки Не могу сообразить как дописать программу! Помогите, пожалуйста /* В файле находится текст программы на языке С++. Написать, использую стек, препроцессор, проверяющий правильность вложенности циклов в этой программе.*/ #include <iostream> #include <conio.h> #include <string> #include <string.h> подробнее

Показать сообщение отдельно
Dimitrius93
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 6

Класс decimal - C++

24.05.2011, 12:38. Просмотров 2110. Ответов 2
Метки (Все метки)

Доброго времени суток!
Имеется следующее задание:
Создать класс Decimal для работы с беззнаковыми целыми
десятичными числами, используя для представления числа
массив из 100 элементов типа unsigned char, каждый из которых
является десятичной цифрой. Младшая цифра имеет меньший
индекс (единицы в нулевом элементе массива). Реальный размер
массива задается как аргумент конструктора инициализации.

Помогите пожалуйста написать конструктор инициализации для данного класса, тот что я написал инициализирует член класса какой-то абракадаброй если пытаюсь инициализировать так
C++
1
2
char mass[20]="1234567891012345678";
decimal test(mass);
или вообще какой-то пустотой если пытаюсь инициализировать так
C++
1
decimal test("1234567891012345678");
=(
Выглядит он так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
using namespace std;
class decimal
{
private:
unsigned char dec[100];
public:
    decimal(char get[])
    {
        int size=0;
        for(;*get;size++,get++){}
        for(int i=0;i<size;i++)
        dec[size-i]=get[i];
    }
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru