Правильно ли я передаю массив перегруженной функции?

Мне нужно в главной функции заполнить и создать массив типа double, потом вызвать перегруженную функцию, передав ей массив действительных чисел.

Правильно ли я выполнил задание? У меня есть сомнения по этому поводу...

#include <iostream>
using namespace std;

void Arrayy(double * Array, int kol);
void Arrayy(double * Array, int kol) {
    cout << "float: " << endl;
    for(int i = 0; i < kol; i++) {
        cout << Array[i] << "\t";
    }
}

void Arrayy(float * Array, int kol);
void Arrayy(float * Array, int kol) {
    cout << "float: " << endl;
    for(int i = 0; i < kol; i++) {
        cout << Array[i] << "\t";
    }
}

int main() {
    setlocale(0, "");
    double Array[10];
    int kol;
    cout << " Введите количество элементов < 10  : \n\n";
    cin >> kol;
    for(int i = 0; i < kol; i++) {
        cout << " Введите " << i + 1 << " елемент > ";
        cin >> Array[i];
    }
    Arrayy(Array, kol);
    system("pause");
}

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