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

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

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

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

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

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

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

Нужно сделать, чтобы программа состояла из 3 функций, тоесть 1-ая функция ввода массива, 2-ая основная функция, 3-я- вывод массива - C++
Есть программа #include <iostream> #include <algorithm> const int N = 5; int handSet(void) { int a; std::cout...

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
crazy1ua
2 / 2 / 0
Регистрация: 09.12.2012
Сообщений: 65
17.10.2013, 19:32  [ТС] #2
Как тема опускается то.
0
Ezembi
100 / 87 / 3
Регистрация: 29.05.2013
Сообщений: 227
17.10.2013, 19:37 #3
Откуда брать ак и х?
0
crazy1ua
2 / 2 / 0
Регистрация: 09.12.2012
Сообщений: 65
17.10.2013, 20:13  [ТС] #4
Ввод
0
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();
}
0
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 минуту
апчек
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,927
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;
}
0
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;
}
Нули в ответе.
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,927
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);
}
0
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 минуты
Вверх
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2013, 11:40
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.10.2013, 11:40
Ответ Создать тему
Опции темы

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