Как правильно вписать конструкторы?

Подскажите как добавить в класс стандартный и дополнительный конструкторы. В основной функции есть массив объектов, в который нужно добавить объекти которые сознаны в основном и дополнительном конструкторе и найти среднюю площадь и периметр.

    //Код файла  OverloadZ.cpp
    #include <iostream>
    #include <math.h>
    #include "solver.h"
    using namespace std;
    int main ()
{
    paralellogram one;
    double a, b;
    double d1, c, per, pl;
    cout << " First Side For Perumetr" << endl;
    cin >> a;
    cout << " Second Side For Perumetr" << endl;
    cin >> b;
    per = one.perumetr(a, b);
    cout << " Enter side for ploza" << endl;
    cin >> c;
    cout << " Enter height for ploza" << endl;
    cin >> d1;
    pl = one.ploza(c, d1);
    cout << "perumetr=" << per;
    cout << "ploza=" << pl;
    return 0;};

// Код файла  solver.h

#pragma once
#include <iostream>
#include <math.h>
class paralellogram
{
private:

    double a;
    double b;
    double c;
    double d1;

public:

        int array1[10]; // объявляем целочисленный массив
    cout << "Enter elementi massiva: " << endl;
    int sum = 0;
    for ( int counter = 0; counter < 10; counter++ ) // цикл для считывания чисел
        cin >> array1[counter];  // считываем вводимые с клавиатуры числа
    cout << "array1 = {";
    for ( int counter = 0; counter < 10; counter++ ) // цикл для вывода элементов массива
        cout << array1[counter] << " ";  // выводим элементы массива на стандартное устройство вывода

double perumetr(double a, double b) // периметр 
    {
        double per = 2*(a + b) ;
        return per;
    }
    double ploza(double c, double d1) // площадь 
    {
        double pl = c * d1;
        return pl;
    }
};

Ответы (0 шт):