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

Вычислить значение y в зависимости от выбранной функции f(x) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно написать? http://www.cyberforum.ru/cpp-beginners/thread438611.html
Как записать следующее (используя if) ? : если (a=b или a=c или a=d или a=e) ...
C++ Строки и файлы(2 лабораторки) 2 задачи! 1. Лабораторная работа № 5 "Строки" Цель: Изучение символьных и строковых переменных и способов их обработки в языке С++. Постановка задачи Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Выполнить ввод строки,... http://www.cyberforum.ru/cpp-beginners/thread438609.html
Как сложить два массива C++
Как сложить два массива и присвоит ответь третьему массиву int m={5,6,7}; int n={2,3,8}; in p;
C++ итерационные процессы и циклы в Visual Studio
Написать функцию вычисления суммы ряда для заданного аргумента с точностью 4 знака после запятой. Результат выдать в виде таблицы, состоящей из 3 столбцов: 1 -значение аргумента из заданного диапазона; 2 - значение функции, вычисленное с помощью представления в ряд; 3 - значение функции, к которой сходится ряд, вычисленное с помощью библиотечных функций. Рекомендуемый диапазон изменения...
C++ Рекурсия: приближенное значение корня k-й степени из числа http://www.cyberforum.ru/cpp-beginners/thread438548.html
Приветствую всех. Прошу кого нибудь, если не трудно, помочь немного с задачей на рекурсию, я её просто не понимаю, не пойму, как надо вообще её делать... :-| Понимаю только, что функция вызывает сама себя, а как это сделать для этой задачи... Описать рекурсивную функцию RootK(X, K, N ) вещественного типа, находящую приближенное значение корня K-й степени из числа X по формуле: Y0= 1, YN+1...
C++ Перевод чисел в строку и прибавление к этой строке другой строки Есть 2 числа. Сначала мы переводим эти числа в char' ы. Потом нужно создать строку, которая будет состоять из "число"+"число"+"константа". Обьясните, что не так, пожалуйста: int a,b; char A,B,*RESULT; A=a+'0'; B=b+'0'; RESULT=A+B+"xyz"; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
31.01.2012, 17:11
netiv1, впрочем вот код
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
#include <stdio.h> //printf scanf
#include <stdlib.h>//system
#include <math.h>  //sqrt, pow
 
double X(double z)
{
    double x = z;
    double ipart;
    double fpart = modf(x,&ipart);
    if(0 <= z)
        x = sin(z);
    return x;
}
 
//Âîò ГІГ*ГЄ ïðîñòî îïèñûâГ*ГҐГ¬ ГґГіГ*êöèþ y = f(x) 
//âîçâðГ*Г№Г*åìîå Г§Г*Г*Г·ГҐГ*ГЁГҐ - Г§Г*Г*Г·ГҐГ*ГЁГҐ ГґГіГ*êöèè Гў òî÷êå Гµ
double f(double x)
{
    return 2*x;
}
 
int main()
{
    system("chcp 1251");//ÏðîñòГ*Гї ðóññèôèêГ*öèÿ
    double x, y, z, a = 0 , b = 0;
    double zn = 0, zk = 0, hz = 0;
 
    //Ââîä Г* b
    printf("Ââåäèòå a  : ");scanf("%lf",&a);
    printf("Ââåäèòå b  : ");scanf("%lf",&b);
    
    //Ââîäèì ГёГ*ГЈ ГЁ äèГ*ГЇГ*çîГ* Г§Г*Г*Г·ГҐГ*ГЁГ© Г*ðãóìåГ*ГІГ*
    printf("Ââåäèòå zn : ");scanf("%lf",&zn);
    printf("Ââåäèòå zk : ");scanf("%lf",&zk);
    printf("Ââåäèòå ГёГ*ГЈ: ");scanf("%lf",&hz);
    //ГЏГҐГ·Г*ГІГ*ГҐГ¬ ГёГ*ГЇГЄГі ГІГ*áëèöû
    printf("------------------\n");
    printf("  z  |  x  |  y  |\n");
    printf("------------------\n");
    for(z = zn; z <= zk; z += hz)
    {
        x = X(z);
        y = 2*a*pow(sin(x),2)/3 - 3*b*pow(cos(f(x)),2)/4;
        printf("%.2f | %.2f | %.2f\n",x,y,z);
    }
    system("pause");//Ñòîï-òî÷êГ* ГўГЄГ®Г*öå ïðîãðГ*ììû
    return 0;
}
Миниатюры
Вычислить значение y в зависимости от выбранной функции f(x)  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru