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

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

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

функции в с++ - C++

24.11.2012, 13:43. Просмотров 247. Ответов 3
Метки нет (Все метки)

Помогите, пожалуйста, как преобразовать данный код в код с функциями... (в с++) заранее спасибо.

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
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
long double x, sum, eps=0.0001, z, A, B, delta;
int i, k;
 
cout<<"x"<<"\t"<<"sum"<<"\t\t"<<"exp"<<"\t\t"<<"delta"<<endl;
for(x=0;(x<2.1);x+=0.1)
{
i=1; k=0; sum=0; A=1;
do{
z=pow(x,k);
B=z/A;
sum=sum+B;
A=A*i;
i++;
k++;
}while(B>eps);
sum=sum-B;
delta=exp(x)-sum;
cout<<x<<"\t"<<sum<<"\t\t"<<exp(x)<<"\t\t"<<delta<<endl;
}
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2012, 13:43     функции в с++
Посмотрите здесь:

C++ Вычислить значение функции (значение переменной Х передается в качестве параметра функции)
C++ Функции. Как после одного возвратного значения функции отталкиваться от возврата другой функции

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
24.11.2012, 13:49     функции в с++ #2
Да где тут функцию делать-то? Разве что так:
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
#include<iostream>
#include<math.h>
using namespace std;
 
void output()
{
    long double x, sum, eps=0.0001, z, A, B, delta;
    int i, k;
    
    cout<<"x"<<"\t"<<"sum"<<"\t\t"<<"exp"<<"\t\t"<<"delta"<<endl ;
    for(x=0;(x<2.1);x+=0.1)
    {
     i=1; k=0; sum=0; A=1;
    do{
     z=pow(x,k);
     B=z/A;
     sum=sum+B;
     A=A*i;
     i++;
     k++;
     }while(B>eps);
    sum=sum-B;
    delta=exp(x)-sum;
    cout<<x<<"\t"<<sum<<"\t\t"<<exp(x)<<"\t\t"<<delta<<endl;
    }
}
 
int main()
{
     output();
    return 0;
}
(SkyNet)
 Аватар для (SkyNet)
22 / 40 / 6
Регистрация: 25.10.2011
Сообщений: 175
24.11.2012, 13:50     функции в с++ #3
Вы лучше задание скиньте, бо код вызывает сомнения
Romantikkk
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 144
24.11.2012, 13:52  [ТС]     функции в с++ #4
код правильный, но всё-же вот задание.
Табулировать экспоненциальную функцию ex для значений с шагом 0.1. Результат вывести в виде следующей таблицы (Выполнить с использованием функций).
Yandex
Объявления
24.11.2012, 13:52     функции в с++
Ответ Создать тему
Опции темы

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