Форум программистов, компьютерный форум CyberForum.ru

Параметр функции типа float* - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ использовать датчик случайных чисел http://www.cyberforum.ru/cpp-beginners/thread185050.html
использовать датчик случайных чисел, заполнить двумерный массив неповторяющимися числами от 0 до 100; 1) распечатать массив; 2) вычислить сумму чётных элементов массива; 3)вычислить колличество элементов массива, меньших 50; 4)вычислить среднее арифметичское нечётных элементов массива; 5) вычислить сумму тех элементов массива, сумма индексов которых кратна трём;
C++ Вычисление ln(1 + x) разложением в ряд Всем доброго время суток бьюсь никак не могу въехать как написать программу вычисления ln(1 + x) разложением в ряд в книге дана формула: ln(1 + x) = x – x^3/3 + x^5/5 +… = ∑((-1)^n * x ^(2n + 1))/(2n + 1) Как программа будет выглядеть на C++ :wall: http://www.cyberforum.ru/cpp-beginners/thread185026.html
использование подпрограмм C++
(помогите пожалуйста, а то даже не понимаю, чего от меня хотят и как это реализовать) Дано натуральное число n. Выяснить, имеются ли среди чисел n, n+1, n+2,..., 2n близнецы (парные простые числа), т.е. простые числа, разность между которыми равна двум. Определить подпрограмму, позволяющую распознавать простые числа.
C++ Упорядочить строки матрицы по убыванию количества отрицательных элементов для каждой строки
Дано матрицу розмерности N на M. Упорядочить строки по убыванию количества отрицательных елементов для каждой строки. Добавлено через 1 час 20 минут Никто не знает ? =(
C++ Найти степень двойки http://www.cyberforum.ru/cpp-beginners/thread185002.html
Дано целое число N>0, являющееся некоторой степенью числа 2:N=2 ^k. Найти целое число К - показатель этой степени. Если можно на С
C++ Составить функцию для разделения текста в С Составить функцию для разделения текста, заданного строкой литер, на отдельные слова и подсчета числа слов. Под словом понимается последовательность литер, отличных от пробела, ограниченная слева началом строки или пробелом и справа - пробелом, знаком препинания или концом строки. int kwords(char* ss, char * sm, int kmax); ss - исходная строка, sm - массив строк длиной до 30 литер каждая... подробнее

Показать сообщение отдельно
eugene771
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 14
02.11.2010, 09:17  [ТС]     Параметр функции типа float*
Это не так важно.
Основные ошибки:
The variable 'k' is being used without being initialized.
Unhandled exception at 0x0041152a in EXAMPLEFUNC.exe: 0xC0000005: Access violation reading location 0xcd012de8.
k=-858993460;
tempReturn=-1.0737418e+008

С ними вся проблема>Работа с массивом указателей.

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#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 t,RESULT;
char buf[256];
 
int main()
{
    fDFA=(float*)malloc(21*sizeof(float));
    float k;
    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<<"\n"<<buf;
             }
          RESULT=FMAX(fDFA,10,20);
                sprintf(buf,"fMAX= %.2f \n",RESULT);
                std::cout<<"\n"<<buf;
          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-1);k++)   {
temp=ARR[reccntA-k];
tempPrev=ARR[reccntA-k-1];
 if(tempPrev>=tempReturn)
tempReturn=tempPrev;
 
}                
 
return tempReturn;
}
Добавлено через 31 минуту
все исправил, спасибо.
 
Текущее время: 05:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru