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

Классы "Пара чисел" и "Прямоугольный треугольник" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись последних восьми бит http://www.cyberforum.ru/cpp-beginners/thread1158205.html
Добрый вечер! Подскажите, пожалуйста, как правильно записать 8-мь последних бит переменной типа int в переменную массива QByteArray, которая занимает 1 байт. Что-то никакой простой алгоритм в голову не приходит, кроме как проверять значения каждого бита переменной побитовым умножением и уже непосредственно записывать 1 или 0 в однобайтовую переменную. Но этот подход очень долгий.
C++ Построить описание класса Всем доброго времени суток! Нужна помощь, переделать программу, необходимо сделать ручной ввод(меню). Задание звучит так: "Построить описание класса обеспечивающего представление матрицы произвольного размера с возможностью изменения числа строк и столбцов, вывода на экран подматрицы любого размера и всей матрицы. Написать программу, демонстрирующую работу с этим классом. Программа должна... http://www.cyberforum.ru/cpp-beginners/thread1158198.html
C++ Класс С++ для работы с треугольником
Добрый вечер! В С++ раньше не работал, однако сейчас передо мной стоит задача следующего содержания: "Разработать класс на языке С++ реализующий методы для работы с треугольником: построение треугольника, вычисление периметра, площади, длин сторон" Помогите пожалуйста с решением. Заранее спасибо!
C++ Присваивание edit переменной
Добрый день. Почему то компилятор не хочет переводить char в int Код: int z ; strncpy(z, Edit5->Text.ToInt(), Text.Length());
C++ Промоделировать поведение муравья на квадратном поле http://www.cyberforum.ru/cpp-beginners/thread1158148.html
Ваша задача промоделировать поведение муравья на квадратном поле (NxN, где N задается пользователем). Муравей может перемещаться на свободные клетки в четыре стороны (вверх, вниз, вправо влево). Муравей имеет имя – один символ A-J. В программе поле представлено в виде класса Field. На поле могут находиться следующие объекты – еда (Food), препятствия (Stone) и муравьи (Ant). Класс Field является...
C++ Сгенерировать массив без повторения элементов Помогите решить. Сформировать массив с M элементов (M<=50) случайных натуральных чисел, что попадают в промежуток (M, g1, g2 вводятся с клавиатуры). Обеспечить чтоб в массиве не было одинаковых элементов. Напечатать этот массив и указать номер и значение его максимального элемента. В условии дана подсказка: использовать случайный генератор чисел. Вот что я сумел сделать, помогите... подробнее

Показать сообщение отдельно
magasin
0 / 0 / 0
Регистрация: 29.04.2013
Сообщений: 42
26.04.2014, 18:49     Классы "Пара чисел" и "Прямоугольный треугольник"
Есть простая прога с наследованием класса:
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
#include <iostream>
using namespace std;
class PAIR{
public:
    int a,b;
public:
    PAIR(){};
        ~PAIR (){};
void Vvod()
{cout<<"Введите первый катет: ";cin>>a;
cout<<"Введите второй катет: ";cin>>b;
};};
class RIGHTANGLED:public PAIR
{
    double c;
public:
    RIGHTANGLED () {};
RIGHTANGLED(int y1, int y2)
    {       a=y1;b=y2;};
~RIGHTANGLED(){};
int Gipotenyza()
{
     c=sqrt(a*a+b*b);
         return c;
 
};
void Vivod()
{cout<<"\nЗначение гипотенузы="<<c<<endl;
}};
int main()
{   setlocale(LC_ALL,"");
RIGHTANGLED X1;
RIGHTANGLED X2(4,3);
X2.Gipotenyza();
X1.Vvod();
X1.Gipotenyza();
X1.Vivod();
X2.Vivod();
    system("pause");return 0;}
Помогите добавить абстрактный класс, перегруженные операции и полиморфизм.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru