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

класс треугольник - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти скалярное произведение двух n-мерных векторов http://www.cyberforum.ru/cpp-beginners/thread217174.html
У меня вообще не понимаю. И ничего не получился! Задача СИ : Написать программу, которая находит скалярное произведение двух n-мерных векторов. Указание. Скалярное произведение определяется по формуле
C++ в матрице, строку где все числа четные, расположить в обратном порядке. дана матрица целых чисел. строки, где все элементы четные, расположить в обратном порядке. помогите студенту получить зачет. 1 лаба осталась. http://www.cyberforum.ru/cpp-beginners/thread217168.html
C++ Функции: поменять элементы относительно главной диагонали
Дан двухмерный массив, зделать в виде функции , и поменять элементы относительно главной диагонали. #include <iostream.h> const int n=3,m=3; void InArray ( float a); void Change ( float a); void PrintArray ( float a); void main() { float a;
C++ Выручите плз.
проблема такая. завтра последний день сдачи лабы, а у меня нету проги последней ни как на писать не могу. собственно задача: Слова могут содержать любые символы англ языка. подсчитать колво слов и кол-во символов во всех словах, отличных от заглавных букв. Добавлено через 43 минуты вот сама прога только ее надо как то переделать, чтоб было через ссканф и фпринтф и работа было со строками...
C++ Изменение функции http://www.cyberforum.ru/cpp-beginners/thread217137.html
Добрый вечер! Вот кусочек программы: bool checkTemplate(char field, int x, int y, int dir, char* lTem, char* rTem, char fig) { if (x<0 || x>9 || y<0 || y>9 || field!='.') { return false; } int tLen=0; char sFig=fig; bool isMatch=true;
C++ Функция вызывает сама себя 10 раз Всем доброго времени суток, простите студента заочника, но я вынужден к вам обратиться за помощью. Мне в институте для зачета преподаватель дал задачу для решения: Функция вызывает сама себя 10 раз. Помогите решить пожалуйста, буду вам очень признателен))) подробнее

Показать сообщение отдельно
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
22.12.2010, 00:54     класс треугольник
rectangle.h.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef rectangle__h
#define rectangle__h
 
#include <math.h>
#include <iostream>
#include <conio.h>
 
using namespace std;
 
class rectangle
{
private:
    double a, b,c;
public:
    rectangle();
    rectangle(const double&, const double&, const double&);
    const rectangle & operator= (const rectangle&);
    double square(void);
    double perimeter(void);
    void print_rectangle(void);
};
 
#endif
rectangle.h.cpp
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 "rectangle.h"
 
rectangle::rectangle()
{
    cout << "The constructor \"rectangle()\" worked.\n";
    a = 1.0;
    b = 1.0;
    c = 1.0;
};
 
rectangle::rectangle(const double& x, const double& y, const double& z)
{
    cout << "The constructor \"rectangle(double, double, double)\" worked.\n";
    a = x;
    b = y;
    c = z;
};
 
const rectangle& rectangle::operator=(const rectangle& x)
{
    a = x.a;
    b = x.b;
    c = x.c;
    return *this;
};
 
double rectangle::square(void)
{
    double p = (a + b + c) / 2; 
    return sqrt(p * (p - a) * (p - c) * (p - b));
};
 
double rectangle::perimeter()
{
    return a + b + c;
};
 
 
void rectangle::print_rectangle()
{
    cout << "a = " << a << ", b = " << b << ", c = " << c << endl;
    cout << "P = " << perimeter() << ", S = " << square() << endl;
};
main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "rectangle.h"
 
void main()
{
    rectangle r1;
    double a, b, c;
    do
    {
        cout << "\n  Our rectangle:\n";
        r1.print_rectangle();
        cout << "Input a, b, c:\n";
        cin >> a>> b >> c;
        rectangle r2(a, b, c);
        cout << "\n Your rectangle:\n";
        r2.print_rectangle();
        r1 = r2;
        cout << "\n Your rectangle is our now:\n";
        r1.print_rectangle();
        cout << "Repeat or quit?(r/q)...";
    }
    while (_getch() != 'q');
    return;
};
 
Текущее время: 08:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru