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

Вычисление значений функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить истинные следующие утверждения: http://www.cyberforum.ru/cpp-beginners/thread261629.html
Определить истинные следующие утверждения: a) «любое выражение в Си может быть преобразован в оператор добавлением к нему точки с запятой (;)» b) «пустой оператор в Си - это отсутствие каких-либо символов в том месте конструкции, где по синтаксису может находиться оператор» c) «составной оператор (блок) в Си - это совокупность операторов, помещенных в фигурные скобки» d) «оператор...
C++ Вывести на экран последовательность чисел, первая строка которой задается формулой Вывести на экран последовательность чисел, первая строка которой задается формулой, (m = 0, ..., 10; k = 3, ..., m) http://www.cyberforum.ru/cpp-beginners/thread261628.html
Вычислить значение функции на заданном промежутке с заданным шагом: C++
Вычислить значение функции на заданном промежутке с заданным шагом: C++
C++ Вычислить произведение
Вычислить произведение С++
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread261625.html
Вычислить значение выражения С++
C++ Найти приближенное значение числа пи Найти приближенное значение числа пи с точностью ε> 0,01. Для этого можно использовать представление числа 2 / π в виде произведений корней √ (1 / 2) * √ (1 / 2 +1 / 2 √ (1 / 2)) * √ (1 / 2 +1 / 2 √ (1 / 2 +1 / 2 √ (1 / 2))) * ⋯. Вычисления прекращаются, когда два следующих друг за другом приближение для числа пи будут отличаться меньше, чем на ε. С++ подробнее

Показать сообщение отдельно
S9
Волшебник
 Аватар для S9
643 / 246 / 38
Регистрация: 18.12.2010
Сообщений: 541
22.03.2011, 03:33     Вычисление значений функции
Доброго времени суток! Помогите с одной задачей.Надо построить таблицу значений(функция
y=ln(x/(x-2))). Если в некоторой точке x функция не определена, то вывести на экран сообщение об этом.Я написал кой-что,но она зачения выводит но ошибку нет,помогите с этой напастью)Спасибо заранее))))
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<math.h>
#include<stdio.h>
    float f( float x ){
        return(log(x/(x-2)));
        }
        
    void main(){
        float a,b,h,x,y;
        printf("Please enter function step: \n");
        scanf("%f",&h);
        printf("Please enter interval [a,b]: \n");
        printf("Please enter a\n");
        scanf("%f",&a);
        printf("Please enter b\n");
        scanf("%f",&b);
        if(a>b) printf("Error a>b\n");
        x = a;
        for(x >= a;x <= b;x += h){
            if((x == 2)||(x == 0)) printf("\nERROR");
            if((x != 2)||(x != 0)){
                y = f(x);
                printf("\nx=%.5f y=%.5f", x, y);
                    }
                }
        scanf("%f",a);
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru