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

вывод таблицы значений функции y(x) при различных значениях - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Где может быть ошибка? http://www.cyberforum.ru/cpp-beginners/thread400943.html
#include <iostream> #include <queue> #include <string> using namespace std; int main(){ string s; queue<string> q1;
C++ Цикл с пред и постусловием Вот, написал (с++), но почему то "P" не сходятся с тем, что в ответе, думаю ошибся в формуле? #include<stdio.h> #include<conio.h> #include<math.h> #include<iostream> #include<iomanip> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread400937.html
C++ ввод-вывод информации на с++
задание на картинке
Повреждена куча при работе с динам. памятью. Почему? Как исправить? C++
Приветствую всех! Такая проблема: Вот есть код. В нем периодически появляются ошибки, а иногда и не появляется, и все хорошо работает. Я так и не понял системы - ошибки иногда вылетают если менять размер инициализирующих бинарных строк в main, если использовать перегруженный оператор "=". Но иногда все работает нормально. Т.е. ошибки какие-то плавающие, иногда появляются иногда нет....
C++ Размещение с повторениями http://www.cyberforum.ru/cpp-beginners/thread400920.html
Даны n чисел,n<=10 между ними поставить знаки "+" или "-",чтобы получилась сумма равная S. Например, даны числа 1 2 5 7 надо поставить знаки так что бы получилось число 10(или любое другое),а если не получается,то нужно так и написать. Плиз буду очень благодарен.Завтра зачёт.Решить никто не может.
C++ найденый элемент в матрице В(m,n) (m<=4,n<=6),все элементы которой разные ,в каждом ряде выбирается элемент с наименьшим значением,потом среди этих чисел выбирается наибольшее .вывести найденный элемент. с++ подробнее

Показать сообщение отдельно
Roof
 Аватар для Roof
154 / 154 / 10
Регистрация: 03.11.2010
Сообщений: 393
07.12.2011, 15:30     вывод таблицы значений функции y(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
27
28
29
30
31
32
33
34
#include <iostream>
#include <cmath>
using namespace std;
 
/*             3 * sin( x ) - sin( 3 * x )
 * sin^3 (x) = ----------------------------
 *                        4
 */
 
double calc( double val ) {
    if ( val < 2.0 )
        return 4 * ( (3 * sin( 5 * val) - sin ( 3 * 5 * val) ) / 4 );
    else if ( val >= 2 && val <= 4 )
        return 2.3 / log( val );
    else
        return acos( val / ( val + 1 ) );
 
}
int main() {
 
    double a, b, h;
 
    cout << "Введите a: " << endl;
    cin >> a;
    cout << "Введите b: " << endl;
    cin >> b;
    cout << "Введите h: " << endl;
    cin >> h;
 
    for ( double i = a; floor( i * 10 ) / 10 <= b; i += h )
        cout << "Y( " << i << " ) = " << calc( i ) << endl;
 
    return 0;
}
Консоль

Введите a:
-3
Введите b:
5
Введите h:
0.5
Y( -3 ) = -1.09996
Y( -2.5 ) = 0.00116689
Y( -2 ) = 0.644032
Y( -1.5 ) = -3.30117
Y( -1 ) = 3.52706
Y( -0.5 ) = -0.857416
Y( 0 ) = 0
Y( 0.5 ) = 0.857416
Y( 1 ) = -3.52706
Y( 1.5 ) = 3.30117
Y( 2 ) = 3.3182
Y( 2.5 ) = 2.51012
Y( 3 ) = 2.09355
Y( 3.5 ) = 1.83594
Y( 4 ) = 1.6591
Y( 4.5 ) = 0.612555
Y( 5 ) = 0.585686
 
Текущее время: 12:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru