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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
rokko
Сообщений: n/a
#1

Написать класс чисел, для которых определено сложение и вычитание по модулю восьми - C++

25.05.2008, 13:34. Просмотров 1269. Ответов 2
Метки нет (Все метки)

Задачки легкие, но буду очень признателен, если кто-нибудь поможет.

2) Написать класс чисел, для которых определено сложение и вычетание по модулю восьем. То есть:
У нас есть класс интовых чисел. Для них определено сложение и вычетание как c=a-b, d=a+b. Теперь надо переопределить эти операции следуюшим образом:
-если результат сложения или вычетания будет мень нуля, то это ноль.
-если он ледит в промежутке от ноля включительно до семи включительно, то он таким и остается.
-если он больше либо равен восьми, то в качестве результата берется остаток от деления на восемь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2008, 13:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать класс чисел, для которых определено сложение и вычитание по модулю восьми (C++):

Класс «Дата». Сложение/вычитание дат - C++
Здравствуйте, нужна помощь - подсказка. Вот задание: Описать класс «Дата» – день, месяц (число), год. Предусмотреть возможность задания...

Дана последовательность целых чисел, кол-во которых заранее не определено - C++
Дана последовательность целых чисел, кол-во которых заранее не определено. Считать концом последовательности ввод нулевого значения. Ввести...

нужна помощь. Сложение и вычитание больших чисел. - C++
Доброго время суток! Нужна помощь в задаче. Звучит так: " Сложение и вычитание больших чисел 2^32 и больше. Киньте примеры. Заранее...

Сделать сложение, вычитание, умножение и деление длинных чисел - C++
В общем, задача такая, что надо сделать сложение, вычитание, умножение и деление длинных чисел. Сумму сделал, с вычитанием какая-то засада....

Как реализовать хранение длинных чисел, их сложение и вычитание? - C++
Бесконечно длинных чисел.

Сложение / Вычитание / Умножение чисел записанных в виде массива char символов - C++
доброго времени суток. такой вопрос, как мне сделать выше перечилненные математичиские вычесления чилам записсаных как массив char но ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
master.EXE
88 / 16 / 2
Регистрация: 10.03.2008
Сообщений: 101
25.05.2008, 17:01 #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
#include<iostream.h>
#include<conio.h>
class Number
{
private:
 int value;
public:
 Number(int a=0):value(a){};
 friend int operator + (Number &, Number &);
 friend int operator - (Number &, Number &);
 friend ostream & operator << (ostream & os, Number & x);
};
int operator + (Number & a, Number & b)
{
 int par=a.value+b.value;
 if(par<0)
     par=0;
 if(par>=8)
     par%=8;
 return par;
}
int operator - (Number & a, Number & b)
{
 int par=a.value-b.value;
 if(par<0)
     par=0;
 if(par>=8)
     par%=8;
 return par;
}
ostream & operator << (ostream & os, Number & x)
{
 return os<<x.value;
}
int main()
{
 Number A(-10), B(29), C;
 clrscr();
 C=A+B;
 cout<<C;
 getch();
 return 0;
}
0
rokko
Сообщений: n/a
25.05.2008, 23:30 #3
спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2008, 23:30
Привет! Вот еще темы с ответами:

Рекурсия: сложение, вычитание, деление и вычисление остатка от деления двух целых чисел - C++
Написать программу для реализации рекурсивных функций сложения, вычитания, деления и вычисления остатка от деления двух целых чисел. ...

Класс "Матрица": ввод/вывод, умножение, сложение/вычитание, транспонирование, сдвиг - C++
Написал код , но выдает ошибку , подскажите в чем она. Условие написать код в котором выполняются действие над матрицами ввод/вывод ,...

Организовать ввод двух вещественных чисел и операции над ними: сложение, вычитание, умножение и деление - C++
Парни всем привет! Начинаю новую тему по решению задач Задача звучит так: Написать программу, которая запрашивает ввод двух...

Написать элегантнее класс для сложения больших чисел - C++
Уважаемые тру программисты. Я написал класс для сложения больших чисел. Но вот смотрю на код и понимаю, что написано коряво. Смысл функции...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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