Тема: Перевантаження функцій в С++
Написати реалізацію перевантажених функцій :
double func(int* arr, int length);
double func(double * arr, int length);Функція func повертає середнє арифметичне елементів послідовності.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Перевантаження функцій в С++
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Написати реалізацію перевантажених функцій :
double func(int* arr, int length);
double func(double * arr, int length);Функція func повертає середнє арифметичне елементів послідовності.
Мої напрацювання:
#include <stdio.h>
double func(int* arr, int length);
double func(double * arr, int length);
int main ()
{
    int i, j;
    double ma;
    printf ("Input numbers:\n");
    scanf("%d\n", &arr);
    scanf("%f\n", &arr);
    printf ("Input quantity of numbers:\n");
    scanf("%d\n", &length);
    for(i = 0; i < length; i++)
        i = i + i;
    for(j = 0; j <= length; j++)
    {
        length = j;
        length = length + length;
    }
    ma = arr[i]/lenght;
    printf("%f", ma);
    return 0;
}
double func(int* arr, int length)
{
    return (func({1, 2, 3, 4, 5}, 5));
}
double func(double * arr, int length)
{
    return (func({1, 2, 3, 4, 5}, 5));
}Чому ваші функції не використовуються в програмі?
І чому в них однаковий код, і чому там використана рекурсія?
Вирішення задачі.
Судячи з усього, ви із sardar2222 могли бути знайомі. 
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися