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

Прога для вычисления значения функции

28.12.2011, 22:36. Показов 1062. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужна помощь с написанием программы на С ,а именно Вычислить значение функции f для любого ,заданного пользователем ,значения аргумента x ,само уравнение залито на радикал .


И еще ребят вопрос ,написал я значит программу,компилирую через wxDev-C++ ошибок в тексте не выдает ,но и пишет ,что не скомпилировалось,почему может быть такое?
Вот текст этой программы
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <conio.h>
#include <stdio.h>
 
int main ()
{
float a,b,c,d,e,z;
scanf("%f%f%f%f%f", &a, &b, &c, &d, &e);
if(a==0 || b==0 || c==0 || d==0 || e==0)
    printf("Error\n");
else
    {
        z=sqrt(a*b*c*d*e);
        printf("geom=%f\n",z);
    }
getch();
return 0;
}
И еще ребят,посоветуйте пожайлуста книги по Си для новичков с примерами программ[/QUOTE]
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2011, 22:36
Ответы с готовыми решениями:

Составить программу для приближенного вычисления значения функции
Составить программу для приближенного вычисления значения функции Y (x) в точке 0 &lt;| х | &lt;1 с...

Требуется написать программу для вычисления значения функции
Требуется написать программу вычисления значения функции для введенного пользователем аргумента x....

Написать код для вычисления значения функции по заданной формуле
написать код по формуле

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

9
251 / 145 / 21
Регистрация: 14.06.2010
Сообщений: 340
28.12.2011, 22:47 2
Цитата Сообщение от ZveRb34 Посмотреть сообщение
И еще ребят,посоветуйте пожайлуста книги по Си для новичков с примерами программ
Гугл =)))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <math.h> 
 
float fun(float x, float a, float b, float c)
{
    if (x < 0 && b != 0) return a * (x + c) * (x + c) - b;
    if (x > 0 && b == 0) return (a - x)/c;
    return a + x/c;
}
 
int main ()
{
    float x,a,b,c;
    scanf("%f%f%f%f", &x, &a, &b, &c);
    printf("%f\n",fun(x,a,b,c)); 
    return 0;
}
1
3 / 3 / 0
Регистрация: 11.12.2011
Сообщений: 88
28.12.2011, 22:51 3
И еще ребят,посоветуйте пожайлуста книги по Си для новичков с примерами программ
как для новичка по Си Подбельский Фомин помоему неплохая
1
5 / 5 / 0
Регистрация: 23.11.2011
Сообщений: 83
28.12.2011, 23:00  [ТС] 4
Цитата Сообщение от Питекантроп Посмотреть сообщение
Гугл =)))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <math.h> 
 
float fun(float x, float a, float b, float c)
{
    if (x < 0 && b != 0) return a * (x + c) * (x + c) - b;
    if (x > 0 && b == 0) return (a - x)/c;
    return a + x/c;
}
 
int main ()
{
    float x,a,b,c;
    scanf("%f%f%f%f", &x, &a, &b, &c);
    printf("%f\n",fun(x,a,b,c)); 
    return 0;
}
спасибо большое за программу ,сам только начинаю изучать программирование,до этого информатику не изучал в школе ,приходится всё самому пытаться=)

Добавлено через 4 минуты
Цитата Сообщение от Питекантроп Посмотреть сообщение
А main () ,разве не должна стоять после заголовков ?Просто я читал ,что она должна стоять в начале программы
1
magirus
28.12.2011, 23:07
  #5
 Комментарий модератора 
ZveRb34, Вы действительно готовы платить за решение?
тогда перенесу тему во фриланс.
или будете ожидать решения здесь?
0
5 / 5 / 0
Регистрация: 23.11.2011
Сообщений: 83
28.12.2011, 23:55  [ТС] 6
Цитата Сообщение от magirus Посмотреть сообщение
ZveRb34, Вы действительно готовы платить за решение?
тогда перенесу тему во фриланс.
или будете ожидать решения здесь?
выше привели решение

Добавлено через 29 минут
Вот так ведь тоже правильно ?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main ()
{ float x, f, a, b, c;
printf("\n Vvedite float a=, b=, c=, x= \n");
scanf("%f %f %f %f", &a, &b, &c, &x);
if((x<0) && (b<0) && (b>0))
{f=a*(x+c)*(x+c)-b;}
if((x>0) && (b=0))
{f=(x-a)/-c;}
f=x/c+a;
printf("\n znachenie f=%f", f);
getch ();
}
0
251 / 145 / 21
Регистрация: 14.06.2010
Сообщений: 340
29.12.2011, 00:06 7
не совсем
C++
1
2
3
        if (x < 0 && b != 0) f = a * (x + c) * (x + c) - b;
        else if (x > 0 && b == 0) f = (a - x)/c;
        else f = a + x/c;
Добавлено через 4 минуты
еще можно так
C++
1
f = (x<0 && b != 0) ? a * (x + c) * (x + c) - b : (x > 0 && b == 0) ? (a - x)/c : a + x/c;
1
5 / 5 / 0
Регистрация: 23.11.2011
Сообщений: 83
29.12.2011, 00:57  [ТС] 8
Цитата Сообщение от Питекантроп Посмотреть сообщение
не совсем
C++
1
2
3
        if (x < 0 && b != 0) f = a * (x + c) * (x + c) - b;
        else if (x > 0 && b == 0) f = (a - x)/c;
        else f = a + x/c;
Добавлено через 4 минуты
еще можно так
C++
1
f = (x<0 && b != 0) ? a * (x + c) * (x + c) - b : (x > 0 && b == 0) ? (a - x)/c : a + x/c;
А почему во втором примере ,вместо ; стоит : ?
0
251 / 145 / 21
Регистрация: 14.06.2010
Сообщений: 340
29.12.2011, 01:03 9
Цитата Сообщение от ZveRb34 Посмотреть сообщение
А почему во втором примере ,вместо ; стоит : ?
почитай про это
http://ru.wikipedia.org/wiki/%... 0%B8%D1%8F
1
5 / 5 / 0
Регистрация: 23.11.2011
Сообщений: 83
29.12.2011, 01:09  [ТС] 10
Цитата Сообщение от Питекантроп Посмотреть сообщение
спасибо,вот теперь понял=)
0
29.12.2011, 01:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.12.2011, 01:09
Помогаю со студенческими работами здесь

Составить программу вычисления значения функции для вычисления и вывода на печать
Составить программу вычисления значения функции для вычисления и вывода на печать таблицы значений...

Составить блок-схему, алгоритм вычисления и программу для вычисления значения кусочно заданной функции
помогите решить

Составить блок-схему, алгоритм вычисления и программу для вычисления значения кусочно заданной функции
помогите пожалуйста =) заранее благодарен =) П.5.19.Правил Запрещено создавать темы в виде ссылок...

составить программу для вычисления значения функции в зависимости от значения аргумента

Составить программу вычисления значения функции для значения аргумента x, вводимого с клавиатуры
Формула f(x) = ln 3 ( x 2 +1 ) + arctg 2 ( x 2 + 1 ) Помогите, пожалуйста

Даны значения х и у. напишите функции пользователя min и max для вычисления значения следующего выражения :
Даны значения х и у. напишите функции пользователя min и max для вычисления значения следующего...


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

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