Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
LisAlice
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 3
1

Функция формирует массив и возвращает указатель на него

14.12.2015, 21:40. Просмотров 451. Ответов 1

Задание: написать функцию с аргументами: вещественное х, целое n. Функция формирует массив у: уk=http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{{x}^{2k}}{k!} k=0,1,..,n-1 и возвращает указатель на этот массив.
Программа компилируется, но результат не выдает. Подскажите, пожалуйста, в чем ошибка.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include<iostream>
#include<math.h>
using namespace std;
typedef int (*pfun)(int);
int fact(int k)
{int r=1;
    while (k!=1) r*=k--;
return r;
}
 
double *massiv (int n, pfun fact)
{double *y=new double[n];
double x;
    for(int k=0; k<n; k++) y[k]=(pow(x,2*k))/((*fact)(k));
    return y;
}
int main() 
{double x;
    int n;
    double *y;
    cout<<"Введите веществ. х, целое n\n";
    cin>>x>>n;
    y=massiv(n,&fact);
for (int k=0; k<n; k++) cout<<y[k]<<" ";
    return 0; 
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2015, 21:40
Ответы с готовыми решениями:

Как функция возвращает указатель на структуру в массив указателей
Друзья, следующий вопрос, у меня есть функция, которая: создает указатель на...

Функция принимает указатель на void и возвращает указатель на int
Запишите прототип функции, которая принимает указатель на void и возвращает...

Реализовать 3 функции, каждая из которых принимает указатель на массив и количество элементов и возвращает указатель на новый массив.
Пишу в Microsoft Visual Studio -&gt;Win32 Console application -&gt;C++....

Функция принимает указатель на динамический массив и возвращает его же, но без чисел полиндромов (читается с обоих сторон одинаково - 234432)
Вот мое решение, подскажите, пожалуйста, что изменить, чтобы заработала...

Как сделать функцию, возвращающую указатель на функцию (которая в свою очередь возвращает указатель на массив)
Изучаю c++ по одной книжке.Она говорить не умеет.. Так вот понадобилось...

1
_Valera_
490 / 372 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
14.12.2015, 22:34 2
C++
1
2
3
4
...
system("PAUSE");
 return 0; 
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2015, 22:34

Функция, получающая подстроку, возвращает испорченный указатель на строку
Пытаюсь выделить подстроку в Microsoft Visual C++ 2013, чтобы убрать путь к...

Функция fopen возвращает нулевой указатель (Visual Studio)
Здраствуйте) У меня возникла очень странная проблема.просто мистика. С чем...

Функция возвращает строку (или указатель на начало строки)
Подскажите пожалуйста. Застрял на тривиальной задачке. Никак не могу добится...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru