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

Программирование с использованием классов. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решение задач линейной алгебры http://www.cyberforum.ru/cpp-beginners/thread208409.html
Помогите пожалуйста решить. Решив систему уравнений методом Гаусса, вычислить H=E-XXT. 8,2 x1−3,2 x2+14,2 x3+14,8 x4=−8,4 5,6 x1−12x2+15 x3−6,4 x4=4,5 5,7 x1+3,6 x2−12,4 x3−2,3 x4=3,3 6,8 x1+13,2 x2−6,3 x3−8,7x 4=14,3
C++ Определить содержит ли последовательность хотя бы два рядом стоящих положительных числа Помогите пожалуйста решить. Буду очень признательна. Вводится последовательность целых чисел, 0 – конец последователь- ности. Определить содержит ли последовательность хотя бы два рядом стоящих положительных числа. 1. Дублирование тем запрещено правилами форума (п. 3.4). 2. Именуйте темы осмысленно. Название темы должно максимально полно отражать ее содержание. http://www.cyberforum.ru/cpp-beginners/thread208405.html
C++ Обработка одномерных массивов.
Удалить из массива последнюю группу элементов, представляющих собой знакочередующийся ряд. Найти максимальный и минимальный элементы массива до и после удаления. Помогите пожалуйста решить, очень надо!
РАБОТА С ТЕКСТОВЫМИ ФАЙЛАМИ C++
Входной файл сохраняет следующую информацию по студентам: <Фамилия>, <имя>, <отчество>, <год рождения>, <курс>, <пол>, причем фамилия, имя и отчество имеют не более 12 символов, пол - указывается символами Ч и Ж, год рождения - целое из 4 цифр, курс - целое от 1 до 5. Данные по студентам отделяются знаком «;». Необходимо написать программу, которая выводит наиболее распространенное мужское и...
C++ написать две программы http://www.cyberforum.ru/cpp-beginners/thread208388.html
№1 Дана целочисленная квадратная матрица, определить: 1) Произведение эл. в тех строках, которые не содержат отрицательных элементов 2) Максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. №2 Написать программу, которая считает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв. буду очень признателен! помогите пожалуйста...
C++ Прямоугольная матрица. Нужен взгляд специалиста! Дана целочисленная прямоугольная матрица. Определить: 1. номер первого из столбцов, содержащих хотя бы один нулевой элемент. 2. Номер строки в которой находится самая длинная серия одинаковых элементов Вот только программа когда ищет Номер строки в которой находится самая длинная серия одинаковых элементов, то выдает постоянно 5 строчку. Я не могу понять почему. Где ошибка? #include... подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
11.12.2010, 15:32     Программирование с использованием классов.
Вот вам классы.
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
#include <iostream>
#include <cmath>
#include <cstdlib>
 
using namespace std;
 
class Square
{
private:
        int _edge;
public:
        Square() : _edge(0) {}
        Square(int edge) : _edge(edge) {}
        const int edge() const { return _edge; }
        virtual const int perimiter() const { return _edge*4; }
        virtual const int area() const { return _edge*_edge; }
        virtual const float diagonal() const { return pow(pow(_edge, 2)*2., .5); }
};
 
class Cube : public Square
{
public:
        Cube() : Square() {}
        Cube(int edge) : Square(edge) {}
        virtual const int volume() const
        {
                return Square::area()*edge();
        virtual const int area() const
        {
                return Square::area()*6;
        }
};
 
Текущее время: 08:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru