Тема: Перевантаження функцій
Добрий день всім!!!Почали вивчати с++!!!А почали з того що в с++ можна оголошувати дві функції з однаковим іменем головне щоб параметри були різні!!це я зрозумів!!!щодо завдання
Написати реалізацію перевантажених функцій :
double func(int* arr, int length);
double func(double * arr, int length);
Функція func повертає середнє арифметичне елементів послідовності.
ось мої так би мовити напрацювання
#include <iostream>
using namespace std;
double func(int* arr, int length);
double func(double * arr, int length);
int main(void)
{
int arr1[size] = { 12, 45, 6, 7, 11, 56, 90, 45, 23, 6 };
int arr2[size] = {12.5,2.7,78.5,1.2,1.3,1.6,1.8,7.8,3.9,2.9 };
}
{
double func(int* arr1, int size);
int size = 10;
int i;
int summa = 0;
for ( i = 0; i < 10; i++)
summa += arr1[i];
std::cout << "Середнє арифметичне" << summa / 10 << std::endl;
}
double func(double * arr2, int size);
int size = 10;
int i;
int summa = 0;
for ( i = 0; i < 10; i++)
summa += arr2[i];
std::cout << "Середнє арифметичне" << summa / 10 << std::endl;
Допоможіть хто знає як!!!Суть в тому що в програмі повинно бути дві функції з однаковими іменами(але різними параметрами), і коли мені наприклад треба обчислити СА(середнє арифметичне) цілих чисел то вибирається та функція яка має відповідні параметри (тобто int) так само і для дробових!!!Всім дякую!!!