Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ использовать датчик случайных чисел использовать датчик случайных чисел, заполнить двумерный массив неповторяющимися числами от 0 до 100; 1) распечатать массив; 2) вычислить сумму чётных элементов массива; 3)вычислить колличество элементов массива, меньших 50; 4)вычислить среднее арифметичское нечётных элементов массива; 5) вычислить сумму тех элементов массива, сумма индексов которых кратна трём; https://www.cyberforum.ru/ cpp-beginners/ thread185050.html 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:
C++ использование подпрограмм https://www.cyberforum.ru/ cpp-beginners/ thread185025.html
(помогите пожалуйста, а то даже не понимаю, чего от меня хотят и как это реализовать) Дано натуральное число n. Выяснить, имеются ли среди чисел n, n+1, n+2,..., 2n близнецы (парные простые числа), т.е. простые числа, разность между которыми равна двум. Определить подпрограмму, позволяющую распознавать простые числа.
C++ Упорядочить строки матрицы по убыванию количества отрицательных элементов для каждой строки Дано матрицу розмерности N на M. Упорядочить строки по убыванию количества отрицательных елементов для каждой строки. Добавлено через 1 час 20 минут Никто не знает ? =( https://www.cyberforum.ru/ cpp-beginners/ thread185014.html
C++ Найти степень двойки
Дано целое число N>0, являющееся некоторой степенью числа 2:N=2 ^k. Найти целое число К - показатель этой степени. Если можно на С
C++ Составить функцию для разделения текста в С https://www.cyberforum.ru/ cpp-beginners/ thread184997.html
Составить функцию для разделения текста, заданного строкой литер, на отдельные слова и подсчета числа слов. Под словом понимается последовательность литер, отличных от пробела, ограниченная слева началом строки или пробелом и справа - пробелом, знаком препинания или концом строки. int kwords(char* ss, char * sm, int kmax); ss - исходная строка, sm - массив строк длиной до 30 литер каждая...
C++ Счетный цикл Здраствуйте! У меня вопрос по задаче "Написать программу, которая находит сумму косинусов всех чисел от 1 до введенного n." с использованием счетного цикла. Проблема в том, что ответ мне выводится совсем не тот, что нужен. Я думаю, что ошибка состоит в том, что я неправильно задаю косинус. Вот код: #include <iostream> #include <math.h> using namespace std; int main () { double i, n, p,... https://www.cyberforum.ru/ cpp-beginners/ thread184986.html Циклический алгоритм (цикл с предусловием - while) C++
Здравствуйте!!! Помогите пожалуйста с задачей. TC++ Найти первый отрицательный член последовательности cos(ctg(n)) для n изменяющегося на следующим образом: n=1,2,3... . Заранее большое спасибо!
C++ На С. Найти количество четных и большее из нечетных. https://www.cyberforum.ru/ cpp-beginners/ thread184969.html
Даны целое число n, целые числа a1, a2, ..., an. Найти наибольшее из нечетных и количество четных чисел, входящих в последовательность a1, a2, ..., an+1. Программа должна содержать функцию, в main только вызов этой функции и ввод-вывод.
C++ Удалить из массива отрицательные элементы Подскажите пожалуйста!!! Задание: удалить из массива отрицательные элементы. Почему-то работает прога не полностью правильно . #include "stdio.h" void main ( ) https://www.cyberforum.ru/ cpp-beginners/ thread184966.html
C++ Каждую цифру целого числа х, поместить в отдельный элемент массива m
Доброго вечера. Ув. форумчане помогите пожалуйста развязать маленькие задачки по программированию на С++, необходимо написать следующие программы: 1) каждую цифру целого числа х, поместить в отдельный элемент массива m. 2) четные переменные элементы m поместить в начало, а не четные в конец массива. 3) отсортировать одномерный массив m четырьмя способами.(какие вообще способы...
C++ Выделение из строки подстроки. Добрый вечер! Задачка такая.. Мы вводим строку( например "фцу2ф555ац2.32ц"), а оно нам должно выдать число(можно строку), только такого формата - *.* Вот в нашем случае "2.32" Буду очень благодарен!:) Задачу всю не обязательно делать, просто подскажите) https://www.cyberforum.ru/ cpp-beginners/ thread184956.html
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 14
0

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

01.11.2010, 22:49. Показов 2310. Ответов 4
Метки (Все метки)

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

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
#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(20*sizeof(float));
float FMAX(float*ARR,long N,long reccnt);
int i;
float k,RESULT;
char buf[256];
 
int main()
{
          for(i=0; i<(20);i++)
            { k=i;
                k=5*k*k-2*k+34;
               
                fDFA[i]=k;
                
                sprintf(buf,"fDFA= %.2f \n",fDFA[i]);
                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;
for(k=0;k<=Nf;k++)   {
temp=ARR[reccntA-k];
tempPrev=ARR[reccntA-k-1];
sprintf(buff, "temp=%.2f",temp);
 if(tempPrev>=temp)
tempReturn=tempPrev;
else 
tempReturn=temp;
}                
 
return tempReturn;
}


Вернуться к обсуждению:
Параметр функции типа float* C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2010, 22:49
Готовые ответы и решения:

Параметр функции типа float*Скомпилированно.
Помогите исправить ошибки с памятью пожалуйста. #include &lt;stdlib.h&gt; #include &lt;malloc.h&gt; #include...

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

Не работает шаблон функции для типа float
Доброго времени суток! Написал простой код с шаблоном функции, находит индекс элемента в массивах...

Ошибка преобразования: значение типа "float *" нельзя присвоить сущности типа "float"
Помогите исправить.Значение типа &quot;float *&quot; нельзя присвоить сущности типа float void Mode2() {...

4
01.11.2010, 22:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2010, 22:49
Помогаю со студенческими работами здесь

Как вывести результат функции void через cout? Или передавать в функцию параметр типа string?
class tomat : public cveti { public: int ves = (rand() % 599 + 1); string an; void print()...

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

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

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

Особенности типа float
Здравствуйте! Сегодня наткнулся на такую задачку: int main () { float k = 0.1; if (k == 0.1)...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru