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

Ряд Маклорена - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Календарь http://www.cyberforum.ru/cpp-beginners/thread1125216.html
Дан список студентов, в котором указан ФИО, рост, год рождения. Вывести, кто в какой год родился по восточному календарю (год обезьяны, петуха и т.д.). Определить год, в котором родилось большинство высоких студентов, и год, в котором родилось большинство низких студентов. Вывести самого высокого и самого низкого студента и определить разницу в их росте. желательно в консольном приложении с...
C++ Операторы цикла (задание должно быть выполнено всеми тремя типами циклов) Вычислить значение функции у=cosx+cosx²+…+cosx30... Операторы цикла (задание должно быть выполнено всеми тремя типами циклов) http://www.cyberforum.ru/cpp-beginners/thread1125201.html
C++ Подскажите еще раз пожалуйста, почему во 2 столбце не выводит слова?
#include <stdio.h> #include "iostream" int main(void) { setlocale(0,""); unsigned short cs1, cs2, cs3; char name1, name2, name3; unsigned short cnt1, cnt2, cnt3; unsigned short sq1, sq2, sq3; /* Введение фактических данных*/
Аппроксимация данных изображения на основе сети многослойного персептрона C++
В рамках проекта под Linux неожиданно и срочно потребовалась реализация обработчика .png-изображений. Причем обязательно на С++ или любом C-подобном языке, в крайнем случае Java. Ищем готовый код для подкрутки к проекту. Есть ли проекты в свободном доступе? Желательно как можно более lite, чтобы не перегружать себя переделкой и снизить тестировщикам батхерт. Персептронная сеть может быть на...
C++ Определить максимальной длины последовательность "1" бит в каждом числе. Если максимальная длина больше 4, то определить сумму таких чисел http://www.cyberforum.ru/cpp-beginners/thread1125188.html
В массиве Х чисел типа short обработать каждое число согласно условиям: Определить максимальной длины последовательность "1" бит в каждом числе. Если максимальная длина больше 4, то определить сумму таких чисел. если можно с комментариями пожалуйста, разобраться хочу
C++ Помогите с сортировкой по убыванию. Помогите с сортировкой по убыванию. #include <iostream> using namespace std; int main() { int N; подробнее

Показать сообщение отдельно
Jameson990
1 / 1 / 0
Регистрация: 21.11.2013
Сообщений: 37
21.03.2014, 11:01  [ТС]
fishec, хорошо.

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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
 
{
    class FirstVariant : myInter
    {
        private int k;
        private double tmp = 0.0;
        private double summ = 0.0;
        private byte n;
        public FirstVariant(byte num)
        {
            n = num;
        }
        public void Result(double x)
        {
            
            for (int i = 1; i <= n; i++)
            {
                summ = ((Math.Pow(-1, i)) / (fact(2 * i))) * Math.Pow(x, 2 * i);
                tmp += summ;
 
            }
 
        }
        //Факториал
        public double fact(int w)
        {
            k = w;
            if (k == 0)
            {
                return 1;
            }
            else
            {
                return k * fact(k - 1);
            }
        }
        public void Out()
        {
            Console.WriteLine(tmp);
            Console.ReadLine();
        }
 
    }
 
}
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
 
{
    class SecondVariant : myInter
    {
        private int k;
        private double tmp = 0.0;
        private double summ = 0.0;
        private double e;
        public SecondVariant(double eps)
        {
            e = eps;
        }
        public void Result(double x)
        {
            double prev = 0;
            summ = 0;
            tmp = 0;
            int i = 1;
            do
            {
                prev = tmp;
                summ = ((Math.Pow(-1, i)) / (fact(2 * i))) * Math.Pow(x, 2 * i);
                tmp += summ;
                i++;
            } while (Math.Abs(prev - tmp) > e);
        }
        //Факториал
        public double fact(int w)
        {
            k = w;
            if (k == 0)
            {
                return 1;
            }
            else
            {
                return k * fact(k - 1);
            }
        }
        public void Out()
        {
            Console.WriteLine(tmp);
            Console.ReadLine();
        }
 
    }
 
}
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
 
{
    public interface myInter
    {
        void Result(double x);
        void Out();
    }
}
 
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
 
{
    class Program
    {
        static void Main(string[] args)
        {
            
            Console.Write("Введите число: ");
            double x = System.Convert.ToDouble(Console.ReadLine());
            x = (x * Math.PI) / 180;
            x *= 2;
 
            //Ввод числа n
            Console.Write("Введите число n > 0: ");
            byte n = byte.Parse(Console.ReadLine());
            Console.Write("Введите число e: ");
            double e = System.Convert.ToDouble(Console.ReadLine());
            FirstVariant fv = new FirstVariant(n);
            SecondVariant sv = new SecondVariant(e);
            Console.WriteLine("Работает класс с заданым количеством итераций цикла.");
            UseInterface(fv, x);
            Console.WriteLine("Работает класс с заданой точностью.");
            UseInterface(sv, x);
        }
        public static void UseInterface(myInter myi, double x)
        {
            myi.Result(x);
            Console.WriteLine("Результат:");
            myi.Out();
        }
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru