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

Вычисление суммы ряда с заданной погрешностью - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена цифр в файле на соответствующие слова http://www.cyberforum.ru/cpp-beginners/thread14487.html
Здравствуйте! Я столкнулась с проблемкай... Мне надо написать программку, а я даже не знаю как начать. Помогите пожалуйста, вот задание: имеем текстовый файл, надо создать программку, которая...
C++ Поменять местами минимальный и максимальный элементы массива 68. Поменять местами минимальный и максимальный элементы массива размера 10. 81. Дан массив размера N. Найти номера двух ближайших чисел из этого массива. 84. Дан целочисленный массив размера... http://www.cyberforum.ru/cpp-beginners/thread14478.html
C++ Не получается "работа с файлами"
...вот такая задача: программа должна разбить файл на части(другие файлы) по заданному кол-ву строк и так же собрать его обратно используя эти части.... помогите пож. очень надо....горю....:'(:'(...
Простая задача, помогите найти макс. элементы в матрице C++
Есть матрица, необходимо найти максимальный элемент, встречающийся более одного раза. Максимальный элемент нашел (с помощью встроенной функции max() в iostream.h), но не могу понять как...
C++ HELP нужно добавить сортировку незнаю как http://www.cyberforum.ru/cpp-beginners/thread14433.html
нужно добавить сортировку к файлу 2.txt-сюда записывается информация, вот код: #include<stdio.h> #include<stdlib.h> #include<iostream.h> #include<string.h> #include<fstream.h> ...
C++ Can't open include file 'iostream.h' Можно помощи попросить у меня ошибка: --------------------Configuration: d1 - Win32 Debug-------------------- Compiling... d2.cpp c:\program files\microsoft visual studio\myprojects\d1\d2.cpp(1)... подробнее

Показать сообщение отдельно
Nekit_by
0 / 0 / 0
Регистрация: 07.10.2008
Сообщений: 8
25.11.2008, 23:48  [ТС]
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include<stdio.h>
#include<conio.h>
#include<math.h>
 
float ArcTang(float x1, int n1);
float ArcTangRek(float xn, int n1, int n2);
int GetN(float x1, float eps);
 
int main(void)
{
const int N = 100;
float x, y, eps;
int n, menu;
while (1)
{
clrscr();
puts("Choose the action: \n1. Input x and calculate y=arctg(x) on a recurrent parity\n (Iteratonal functon)\n2. Input x and calculate y=arctg(x) on a recurrent parity\n (Recurrent functon)\n3. Input x, e and find out, how many iterations are necessary to execute,\n that the parity was carried out: IY(n)-Y(n+1)I<e\n4. Exit programm");
scanf("%d",&menu);
switch (menu)
{
case 1:
{
puts("Enter x.");
scanf("%f", &x);
y = ArcTang(x, N);
printf("Result:\ny=%f", y);
getch();
break;
}
case 2:
{
puts("Enter x.");
scanf("%f %f", &x);
y = ArcTangRek(x, 0, N);
printf("Result:\ny=%f", y);
getch();
break;
}
case 3:
{
puts("Enter x, e through the gap.");
scanf("%f %f", &x, &eps);
n = GetN(x, eps);
printf("Result:\nn=%f", n);
getch();
break;
}
case 4:
{
puts("Thanks for using my programm!");
getch();
return 1;
}
default:
{
puts("Incorrect input!");
getch();
break;
}
}
}
}
 
float ArcTang(float x1, int n1)
{
int i = 0;
float s = 0, xn = x1;
while (i < n1)
{
s += xn;
xn *= xn*xn*(-1)/(2*i+3);
i++;
}
}
 
float ArcTangRek(float xn, int n1, int n2)
{
if (n1 == n2)
{
return xn;
}
else
{
return xn+ArcTangRek(xn, n1+1, n2);
xn *= xn*xn*(-1)/(2*n1+3);
}
}
 
 
int GetN(float x1, float eps1)
{
float y1, y2;
int n1 = 0;
y1 = ArcTang(x1, 0);
y2 = ArcTang(x1, 1);
while (fabs(y1-y2)>eps1)
{
y1 = y2;
n1++;
y2 = ArcTang(x1, n1+1);
}
return n1;
}
Народ, помогите доделать лабу, не работают первый и третий пункты...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru