Тема: Перевантаження функцій в С++
Написати реалізацію перевантажених функцій :
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
Для відправлення відповіді ви повинні увійти або зареєструватися