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

Объктно-ориентированное программирование. С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как переставить две строчки матрицы не используя цикла? http://www.cyberforum.ru/cpp-beginners/thread76341.html
Как переставить две строчки матрицы не используя цикла? Помогите пожалуйста с задачей.
C++ Выбор в новый массив всех ненулевых элементов одномерного заданнова массива Гаспада зающее толк в этом деле, очень нуждаюся в ваше помощи ! Среда для разработки C++BUilder Разработать консольную программу выбора в новый массив всех не нулевых элементов одномерного ... http://www.cyberforum.ru/cpp-beginners/thread76332.html
Решение задачи коммивояжёра при помощи перебора C++
#include <iostream> using namespace std; int main() { setlocale (LC_ALL, "Russian"); int mass, n, k=1; cout<<"Введите количество городов"<<endl; cin>>n; cout<<"Поставьте длину пути из...
Borland c++ 5.02 C++
Тут получается 9 задач за каждую могу заплатить по 100 рублей.Кого заинтересовало Мой Icq 428850079. Сначала пишем в аську. Там разберемся... 1.Для матрицы размером NxM вывести положение всех ее...
C++ Блок-схема http://www.cyberforum.ru/cpp-beginners/thread76309.html
Да и ни как не могу понять вроде всё работает: программа считает сумму после нуля; но когда ноль не вводишь в массив, то она считает не правильно(не знаю, что и делать). И Составьте пожалуйста...
C++ Перестановка строк без цикла дана произвольная матрица, записанная в файле, необходимо поменять местами две любые строчки этой матрицы, не используя цикл. подробнее

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

Объктно-ориентированное программирование. С++ - C++

18.12.2009, 21:08. Просмотров 1444. Ответов 12
Метки (Все метки)

здравствуйте уважаемые программисты в универе задали решить задачки, если будет не трудно, помогите пожалуйста
задачи:

1. Даны два двумерных массива целых чисел с размерами (4х5) эле¬ментов. Подсчитать количество отрицательных элементов в каждом из них.

2. Создайте класс HugeInteger, который использует массив из 40 элементов для хранения целых чисел вплоть до больших целых, содержащих по 40 цифр. Создайте функции элементы inputHugeInteger, outputHugeInte¬ger, addHugeIntegers и substractHugeIntegers для ввода, вывода, сложе¬ния и вычитания этих больших целых. Для сравнения объектов HugeInteger создайте функции isEqualTo, isNotEqualTo, isGreaterThan, isLessThan, isGreaterThanOrEqualTo, isLessThanOrEqualTo - каждая из них является предикатной функцией, которая просто возвращает 1 (истина), если соот¬ветствующее соотношение между двумя большими целыми выполняется. Соз¬дайте предикатную функцию isZero. Если вы войдете во вкус, подготовьте также функции-элементы multiplayHugeIntegers, divideHugeIntegers и mo¬dulusHugeIntegers.

3. Создайте класс cyl для хранения информации о цилиндре. Класс должен содер-жать конструктор задающий радиус и высоту цилиндра и функции вычисляю¬щие объем и полную площадь цилиндра.

4. Создать класс-родитель точка, его наследника - класс отрезок, наследников отрезка-квадрат, параллелограмм (нарисовать, стереть, закрасить, передвинуть, повернуть).

5. Разработать пример работы с очередью при множественном наследовании, используя при инициализации конструкторы с параметрами.

6. умножение двух матриц (операция *).
Членом класса сделать функцию printf() для вывода конечной матрицы и ее модуля.

7. Создать класс "номер геометрической фигуры" и реализовать:
а) член-функцию печати названия фигуры по её номеру;
б) дружественную функцию определяющую по количеству параметров, с помощью которых можно построить известные фигуры.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru