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

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

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

вычислить у = sin x для произвольного числа х - C++

28.01.2013, 11:59. Просмотров 841. Ответов 2
Метки нет (Все метки)

Здравствуйте.
Помогите пожалуйста написать задачи.
4)Считая, что стандартные функции sin и cos применимы только к аргументам из отрезка [0,Пи/2], вычислить у = sin x для произвольного числа х.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2013, 11:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос вычислить у = sin x для произвольного числа х (C++):

Вычислить квадратный корень из произвольного числа - C++
Вычислить квадратный корень из произвольного числа, используя метод Ньютона (yn=(yn-1+a/yn-1)/2, y0=1).

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

Вычислить выражение sin(sin(sin...(x))...) - C++
Вычислить y=sinsin...sinx, где количество повторений sin=n. #include <iostream> #include <cmath> using namespace std; int...

Создать функцию min/max для произвольного числа аргумента - C++
Задание: Создать функцию min/max для произвольного числа аргумента Как возможно создать функцию с произвольным числом аргумента?...

С++ Найти m! + (m+n)!, создав процедуру для вычисления факториала произвольного натурального числа - C++
#include <iostream> #include <string> using namespace std; void my_fact(int m, int n) { if (n == 0) my_fact=1; ...

Найти m! + (m+n)!, создав рекурсивную функцию для вычисления факториала произвольного натурального числа. C++ - C++
Вот программа с рекурсией напишите без рекурсии пожалуйста #include #include using namespace std; long long my_fact(long long n)...

2
-Ярослав-
1 / 1 / 0
Регистрация: 27.01.2013
Сообщений: 30
28.01.2013, 12:11 #2
1)Подключаем <cmath>
2)Объявляем переменные float x,y
3)
C++
1
y = sin(x);
0
Tsin
715 / 460 / 132
Регистрация: 30.12.2012
Сообщений: 1,251
Записей в блоге: 2
Завершенные тесты: 3
28.01.2013, 12:37 #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
27
28
29
30
31
32
33
34
35
36
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
const double pi = 3.14159265358979;
 
void main()
{
    double x = 0; 
    double res;
    printf("Input value : ");
    scanf("%lf", &x);
 
    //поскольку синус - периодическая функция, то можем подрезать введенному значению все хвосты, большие 2*pi
    while(abs(x) >= 2*pi)
    {
        if(x > 0)
            x -= 2*pi;
        else
            x += 2*pi;
    }
 
    //когда значение x уже точно лежит от 0 до 2*pi, посмотрим в каком оно квадранте и произведем вычисление,
    //при необходимости отнимая от него столько, сколько нужно для выполнения условия 0 <= x <= pi/2
    if(x > 0 && x <= pi/2)
        res = sin(x);
    if(x > pi/2 && x <= pi)
        res = sin(x-pi/2);
    if(x > pi && x <= 3*pi/2)
        res = -sin(x-pi);
    if(x > 3*pi/2 && x < 2*pi)
        res = -sin(x-3*pi/2);
 
    printf("Sin(x) = %lf", res);
    getch();
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2013, 12:37
Привет! Вот еще темы с ответами:

Подскажите как написать в С++: Вывести «столбиком» значения sin 0,l, sin 0,2, ., sin l,l - C++
Вот такое задание Вывести «столбиком» значения sin 0,l, sin 0,2, ..., sin l,l.

Вычислить значения сумм ряда s=x*sin*π/4+x 2*sin 2* π/4+…+ xn*sinn* π/4 - C++
Здраствуйте! Вот задача: Вычислить значения сумм ряда s=x*sin*π/4+x^2*sin 2* π/4+…+ x^n*sinn* π/4. Вот мое решение: #include&lt;stdio.h&gt; ...

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

Нумерация массива с произвольного числа - C++
Возможно ли как - нибудь объяснить компилятору, что нумеровать новый массив надо не с нуля, а с произвольного числа, причём это число не...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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