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

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

Войти
Регистрация
Восстановить пароль
 
crazy1ua
2 / 2 / 0
Регистрация: 09.12.2012
Сообщений: 65
#1

Программа с испльзованием функция - C++

17.10.2013, 18:34. Просмотров 270. Ответов 9
Метки нет (Все метки)

Здравствуйте ув. форумчане.
Помогите написать программу: Написать и протестировать функцию для приблизительного счисления функции f(x)=e^-x за формулой в вложении.
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2013, 18:34     Программа с испльзованием функция
Посмотрите здесь:

Проверка ряда Фибонначи с испльзованием рекурсии. - C++
Помогите написать программу которая будет проверять введенные с клавиатруы числа на пренадлежность их к ряду Фибонначи использую рекурсию....

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

Готовая программа, но надо подгрузить через функция( открыв файл) - C++
Добрый вечер!) Подскажите, есть программа с оператором case, вот при выборе case 1: выполняется определенное решение. Нужно изменить, чтобы...

Функция (при вводе любого слова с цифрами программа определила бы цифры) - C++
Всем салам! Помогите написать программу с функцией чтобы при вводе любого слова с цифрами программа определила бы цифры и написала бы на...

Функция и программа для проверки, которая возвращает номер минимального элемента C++ - C++
Написать функцию и программу для ее проверки, которая возвращает номер минимального элемента в массиве целых чисел.

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

Программа останавливает свою работу, когда начинает выполнятся функция. Метод хорд - C++
Писал программу для нахождения приближенных корней методом хорд, но программа работает нормально только до вызова функции Hord. Ввожу...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
crazy1ua
2 / 2 / 0
Регистрация: 09.12.2012
Сообщений: 65
17.10.2013, 19:32  [ТС]     Программа с испльзованием функция #2
Как тема опускается то.
Ezembi
100 / 87 / 3
Регистрация: 29.05.2013
Сообщений: 227
17.10.2013, 19:37     Программа с испльзованием функция #3
Откуда брать ак и х?
crazy1ua
2 / 2 / 0
Регистрация: 09.12.2012
Сообщений: 65
17.10.2013, 20:13  [ТС]     Программа с испльзованием функция #4
Ввод
Ezembi
100 / 87 / 3
Регистрация: 29.05.2013
Сообщений: 227
17.10.2013, 20:37     Программа с испльзованием функция #5
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
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <math.h>
 
using namespace std;
using namespace System;
 
# define XX 3
 
double ex(int a[XX],double x)
{
    double znam=0;
    for(int i = 0;i<XX;i++)
    {
        znam+=a[i]+pow(x,i+1);
        znam=pow(znam,4);
        return 1/znam;
 
    }
}
 
int main()
{
    int a[XX],x;
    Console::WriteLine(L"Введите");
    for(int i=0;i<XX;i++)
    {
        printf("a[%d]",i);
        scanf("%d",&a[i]);
    }
    Console::WriteLine(L"Введите X");
    scanf("%d",&x);
    printf("%lf",ex(a,x));
    
    _getch();
}
crazy1ua
2 / 2 / 0
Регистрация: 09.12.2012
Сообщений: 65
18.10.2013, 02:11  [ТС]     Программа с испльзованием функция #6
А можно без этого " Console::WriteLine(L"Введите");"?

Добавлено через 33 минуты
Стоп. Дико извиняюсь но вот:
"где а0 = 1.0; а1 = 0.250721; а2 = 0.029273; аз = 0.003828."

Добавлено через 16 секунд
Стоп. Дико извиняюсь но вот:
"где а0 = 1.0; а1 = 0.250721; а2 = 0.029273; аз = 0.003828."

Добавлено через 1 час 47 минут
Почему в результате 0?

Добавлено через 9 секунд
Почему в результате 0?

Добавлено через 2 часа 31 минуту
апчек
MrGluck
Модератор
Эксперт CЭксперт С++
7172 / 4338 / 633
Регистрация: 29.11.2010
Сообщений: 11,784
18.10.2013, 02:17     Программа с испльзованием функция #7
Попробуйте
C++
1
2
3
4
5
6
7
8
9
10
double ex(int a[XX],double x)
{
    double znam=0;
    for(int i = 0;i<XX;i++)
    {
        znam+=a[i]+pow(x,i+1);
        znam=pow(znam,4);
    }
    return 1.0/znam;
}
crazy1ua
2 / 2 / 0
Регистрация: 09.12.2012
Сообщений: 65
18.10.2013, 02:26  [ТС]     Программа с испльзованием функция #8
Цитата Сообщение от MrGluck Посмотреть сообщение
Попробуйте
C++
1
2
3
4
5
6
7
8
9
10
double ex(int a[XX],double x)
{
    double znam=0;
    for(int i = 0;i<XX;i++)
    {
        znam+=a[i]+pow(x,i+1);
        znam=pow(znam,4);
    }
    return 1.0/znam;
}
Нули в ответе.
MrGluck
Модератор
Эксперт CЭксперт С++
7172 / 4338 / 633
Регистрация: 29.11.2010
Сообщений: 11,784
18.10.2013, 02:31     Программа с испльзованием функция #9
Если хотите вводить целые числа - используйте массив double.

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
double ex(int a[XX],double x)
{
    double znam=0;
    for(int i = 0;i<XX;i++)
        znam+=a[i]+pow(x,i+1);
    return 1.0/pow(znam,4);
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2013, 11:40     Программа с испльзованием функция
Еще ссылки по теме:

Программа и функция для подсчета количества элементов вектора, десятичная запись которых содержит не менее двух нулей - C++
Составить главную программу и функцию. В функции в векторе А(М), состоящем из целых чисел больших 10, подсчитать количество элементов,...

Программа содержащая функции, ввода времён, печати времён, и логическая функция - C++
Для структуры struct time { int s, m, h; }; time t1, t2; требуется написать программу, содержащую функцию ввода времён,

Вопрос по запуску программы с испльзованием Opengl - OpenGL
Очень прошу вас объяснить по шагам, как абсолютному чайнику, как что куда подключить, чтобы эта программа наконец-то заработала. Темы я...

Программа-функция - Delphi
Заданы три массива: x={x1, x2, x3, x4}, y={y1, y2, y3}, z={z1, z2, z3, z4, z5}. Упорядочить по возрастанию числа A,B,C, которые являются ...

Программа-функция, инвертирующая вектор - MathCAD
Составить программу-функцию, инвертирующую вектор.


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

Или воспользуйтесь поиском по форуму:
crazy1ua
2 / 2 / 0
Регистрация: 09.12.2012
Сообщений: 65
18.10.2013, 11:40  [ТС]     Программа с испльзованием функция #10
Цитата Сообщение от MrGluck Посмотреть сообщение
Если хотите вводить целые числа - используйте массив double.

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
double ex(int a[XX],double x)
{
    double znam=0;
    for(int i = 0;i<XX;i++)
        znam+=a[i]+pow(x,i+1);
    return 1.0/pow(znam,4);
}
Так у вас масив int, а нужно doubl, и при нем:
cannot convert `int*' to `double*' for argument `1' to `double ex(double*, double)'

Добавлено через 8 часов 53 минуты
Вверх
Yandex
Объявления
18.10.2013, 11:40     Программа с испльзованием функция
Ответ Создать тему
Опции темы

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