Правильно ли я передаю массив перегруженной функции?
Мне нужно в главной функции заполнить и создать массив типа 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");
}