Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 07.02.2018
Сообщений: 17
1

Вычислить и вывести на экран таблицу функции y=f(x) в интервале [a, b] с шагом h

07.02.2018, 14:56. Показов 2011. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
include <stdio.h>
#include <math.h>
 
#define pi 3.141592
 
int main (void)
{
    float x, y;
    for ( x=-2.0/pi; x <=2.0/pi; x+=1/(10*pi))
{
        if (x<0 && x!=0.000000)
        {
            y=(1/x)*cos((2/x)*pi/180);
            printf ("%f $ %f\n", x, y);
        }
        else if (x>0.0)
        {
            y=x*sin((1/x)*pi/180);
            printf ("%f %f\n", x, y);
        }
        else if (x==0.0)
        {
            y=0.0;
            printf ("%f %f\n", x, y);
        }
        
}
    return 0;
}
В вычислениях есть ответ |-0.000000 || 8301287.500000.|
Делит на ноль... Помогите разобраться! Как исключить из интервала "ноль".
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.02.2018, 14:56
Ответы с готовыми решениями:

Вычислить и вывести на экран таблицу функции у=f(x) в интервале [a,b] с шагом h
Напишите пожалуйста программу, за ранее всем спасибо. Вычислить и вывести на экран таблицу...

Вывести на экран таблицу значений функции y = x^3 − x на интервале от а до b с шагом 0
1. Вывести на экран таблицу значений функции y = x^3 − x на интервале от а до b с шагом 0&lt;h&lt;1

Вычислить и вывести на экран значения функции F на заданном интервале с шагом dx
Здравствуйте,помогите написать программу: Вычислить и вывести на экран значения функции F на...

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xn. до Xk. с шагом dx
#include &quot;pch.h&quot; #include &lt;stdio.h&gt; #include &lt;math.h&gt; int main() { double Xn, Xk, dx, b,...

3
Заблокирован
07.02.2018, 15:18 2
Лучший ответ Сообщение было отмечено Тарманов как решение

Решение

что не устраивало?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    double x, y;
    for (x=-2.0/M_PI; x <=2.0/M_PI; x+=1/(10*M_PI))
        if (x<0)
        {
            y=1/x*cos(2/x*M_PI/180);
            printf ("%lf $ %lf\n", x, y);
        }
        else 
        if (x>0)
        {
            y=x*sin(1/x*M_PI/180);
            printf ("%lf %lf\n", x, y);
        }
        else
        {
            y=0.0;
            printf ("%lf %lf\n", x, y);
        }
1
0 / 0 / 0
Регистрация: 07.02.2018
Сообщений: 17
07.02.2018, 15:23  [ТС] 3
В вычислениях есть ответ - x =|-0.000000 | y =| 8301287.500000|
y=1/x*cos(2/x*M_PI/180); - на ноль делить нельзя.
Я только начинаю изучать программирование...
Миниатюры
Вычислить и вывести на экран таблицу функции y=f(x) в интервале  [a, b] с шагом h  
0
0 / 0 / 0
Регистрация: 07.02.2018
Сообщений: 17
07.02.2018, 15:50  [ТС] 4
MansMI, поменял float на double. Ответы корректны. Спасибо.

float занимает 4 байта, double занимает 8 байт )
иными словами double - это float с лучшей точностью.
в большинстве случаев лучше использовать double
0
07.02.2018, 15:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.02.2018, 15:50
Помогаю со студенческими работами здесь

Вычислить и вывести на экран в виде таблицы значения функции F в интервале от X1 до X2 с шагом dX
Помогите кто чем сможет, очень надо. Задачки говорят простые, но видать для тех кто хоть раз...

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач до Хкон с шагом dX
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач до Хкон с шагом...

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX
C++ Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон....

Вычислить и вывести на экран в виде таблицы значение функции y(x) на интервале от x0 до xn с шагом dx. A, B, C, D, X, x0, xn и dx - вещественные числа
они оба заключены в { Y = (A-B-C)*X + D. если A&gt;B + C Y = (A...

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX
Помогите исправить ошибку в программе, она запускается, но результат не выводит. И как учесть...

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач до Xкон с шагом dX
Пожалуйста,напишите программу.Вычислить и вывести на экран в виде таблицы значения функции F на...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru