С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
eugene771
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 14
#1

Параметр функции типа float*Скомпилированно. - C++

02.11.2010, 01:40. Просмотров 354. Ответов 1
Метки нет (Все метки)

Помогите исправить ошибки с памятью пожалуйста.
#include <stdlib.h>
#include <malloc.h>
#include <stdio.h>
#include "time.h"
#include "string.h"
#include <math.h>
#include <cmath>
#include <iostream>

float* fDFA=(float*)malloc(21*sizeof(float));
float FMAX(float*ARR,long N,long reccnt);
int i;
float k,t,RESULT;
char buf[256];

int main()
{
for(i=0; i<(20);i++)
{ t=i;
k=5*t*t-2*t+34;



fDFA[i]=k;

sprintf(buf,"fDFA= %.2f \n",fDFA[i]);
std::cout<<"\na="<<buf;
}
RESULT=FMAX(fDFA,10,20);
free(fDFA);
return 0;
}

float FMAX(float*ARR,long N,long reccntA)
{ long k,Nf;
float temp, tempPrev,tempReturn;
char buff[256];
if (N>reccntA) Nf=reccntA;

else Nf=N;
tempReturn=ARR[reccntA-k];
for(k=0;k<=Nf;k++) {
temp=ARR[reccntA-k];
tempPrev=ARR[reccntA-k-1];
if(tempPrev>=tempReturn)
tempReturn=tempPrev;

}

return tempReturn;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2010, 01:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Параметр функции типа float*Скомпилированно. (C++):

Параметр функции типа float* - C++
Проблема с функциями отладки. Как смотреть значения переменных. Как выводить в отдельное окно. А основная проблема в передаче массива типа...

"Значение типа float* нельзя использовать для инициализации сущности типа float" - C++
#include &lt;math.h&gt; #include&lt;iostream&gt; #include &lt;iomanip&gt; #include&lt;conio.h&gt; using namespace std; ...

Ошибка преобразования: значение типа "float *" нельзя присвоить сущности типа "float" - C++
Помогите исправить.Значение типа &quot;float *&quot; нельзя присвоить сущности типа float void Mode2() { const int n=20,m=20 ; float a, b;...

Почему диапазон значений у типа float больше, чем у типа int, если они оба занимают 4 байта? - C++
Почему диапазон значений флоат больше чем у инта, если они оба занимают 4 байта? Вроде слышал что-то связанное с мантисой, но как это...

Ошибка: "Значение типа float нельзя присвоить сущности типа int" - C++
При компиляции в Visual C++ получается такая ошибка: &quot;Значение типа float нельзя присвоить сущности типа int&quot;. Восьмая строка #include...

опять ошибка.на этот раз cannot convert `float (*)(float)' to `float' in argument passing - C++
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;math.h&gt; float f1(float x)/*vira*enie 1*/ {return (x*cos(x))/(1+ pow(x,2));} ...

1
angels
1 / 1 / 3
Регистрация: 20.10.2010
Сообщений: 30
02.11.2010, 01:47 #2
освободи память в конце, которую ты выделил
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2010, 01:47
Привет! Вот еще темы с ответами:

Разработать ф-цию типа float - C++
Разработать ф-цию типа float которая возвращает частное деление первого параметра на третий,если второй параметр отрицательный,иначе...

Bin to dec типа float - C++
Есть бинарное число вида 111111.1001, кое надо перевести в десятичную систему счисления, однако не понятно куда его занести для разбиения,...

Массив с элементами типа float - C++
Суть задания звучит следующим образом : создать двумерный массив с элементами типа float, инициализировать его элементы произвольными...

Целые числа типа float - C++
Помогите разобратся: вот написал маленькую прогу, но она пишет десятичные числа типа float и double только в виде целой части. Почему? вот...


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

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

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