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

объясните задание. не понимаю формулировку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ создал "circle.h" файл. При компиляции Cpp файла выдаёт unable to open include file 'circle.h' http://www.cyberforum.ru/cpp-beginners/thread780606.html
Помогите разобраться в чём проблема? Был создан circle.h, а при компиляции cpp файла ругается. Может где путь какой нужно прописать. А где не знаю #include <stdio.h> #include "circle.h" void main() { circle(10,10,5,4); }
C++ Embarcadero C++, C OpenCL Доброго времени суток! Предистория: программирую на Delphi, среда Embarcadero отсюда выбор среды Разработки Задача: изучить OpenCL. Что сделано: Скачанна книга Open Cl in Action, частично дочитана хочется попробовать написать что-либо Скачаны Заголовочные файлы Для Open CL 1.2 http://www.cyberforum.ru/cpp-beginners/thread780594.html
C++ Среднее арифметическое элементов массива
2) Реализовать функцию, определяющую среднее арифметическое элементов переданного ей массива;
Тонкости кода: wchar_t* FilterFiles = L"cool"; C++
Я в функции создаю указатель на строку и потом этот указатель передаю в объект (поле объекта): wchar_t* FilterFiles = L"cool"; TypeMyObject MyObject(FilterFiles); Насколько я понимаю в функции (где расположен этот код) создается временный объект- массив, хранящий строку L"cool", а также указатель на этот объект FilterFiles. В объекте MyObject будет использоваться валидный указатель,...
C++ Текстовый файл состоит из нескольких строк. Записать во второй файл последние символы из каждой строки первого файла http://www.cyberforum.ru/cpp-beginners/thread780542.html
Текстовый файл состоит из нескольких строк. Записать во второй файл последние символы из каждой строки первого файла. === Помогите, пожалуйста, сделать. Желательно, чтобы работало в среде "Eclipse".
C++ Найти в матрице столбцы, в которых положительных элементов больше, чем отрицательных Дана матрица. Найти в ней столбцы, в которых положительных элементов больше, чем отрицательных. Распечатать эти столбцы. === Помогите, пожалуйста, сделать. Желательно, чтобы работало в среде "Eclipse". подробнее

Показать сообщение отдельно
Dummy_1
2 / 2 / 0
Регистрация: 22.01.2013
Сообщений: 59
06.02.2013, 18:06     объясните задание. не понимаю формулировку
вот собственно оно:

Кликните здесь для просмотра всего текста
1. Разработать класс "большое десятичное число" в соответствии со следующим заданием:
Состояние класса -
Целое число определяется его длиной (количество цифр в числе, например, до 47) и массивом значений десятичных цифр (типа char). Число со знаком хранится в прямом коде. При выполнении арифметических операций использовать дополнительный код. Память под массив выделяется статически, во время компиляции, и задается массивом фиксированного предельного размера.
Протокол класса -
Определяет возможности создания и инициализации экземпляров класса и правила их использования (методы класса).
Предусмотреть следующие возможности:
• пустой конструктор для инициализации экземпляров и массивов экземпляров класса по умолчанию;
• создание экземпляров класса с инициализацией значением целого длинного (типа long);
• создание экземпляров класса с инициализацией значением числа как строки символов;
• ввод экземпляров класса из входного потока и вывод их значений в выходной поток
(с помощью перегруженных операторов >> и << );
• получение дополнительного кода числа ((*) с помощью перегруженного оператора ~ );
• выполнение операций сложения и вычитания чисел с учетом знаков чисел (с помощью перегруженных операторов + и - );
• выполнение операции “уменьшения числа в десять раз” (деление на 10 нацело);
• выполнение операции “увеличения числа в десять раз”.
2. Проектирование класса рекомендуется начать с представления состояния класса, учитывающего заданные операции, а затем реализации конструкторов и перегруженного оператора вывода. Для отладки и исчерпывающего тестирования других методов разработанного класса реализовать диалоговую программу, которая позволяет вводить параметры, отлаживаемых методов. Для обработки ошибочных ситуаций использовать механизм исключительных ситуаций.
3. Повторить разработку класса при условии, что память под массив необходимой длины выделяется динамически, во время выполнения программы (с помощью оператора new; память задается указателем на char в состоянии класса).
Дополнить интерфейс класса следующими возможностями:
• создание экземпляра класса с его инициализацией другим экземпляром класса (копирующий конструктор);
• переопределение экземпляра класса (с помощью перегруженного оператора присваивания).
4. Написать прикладную программу, использующую разработанный класс.


объясните следующее:

1. Что означает вот это:
"Число со знаком хранится в прямом коде. При выполнении арифметических операций использовать дополнительный код."
где про это почитать, если долго объяснять.

2. Что такое механизм исключительных ситуаций?
я немного читал про него но не совсем въехал как он работает(

Жду ваших ответов.
Всё, пошёл кодить)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru