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

На отрезке xє[-4; 4] выделить промежутки длиной h = 0.1, в которых есть действительные корни функции b = xtgx-e ^ (x-3) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс Random в стиле .Net Framework http://www.cyberforum.ru/cpp-beginners/thread511828.html
В программе плотно использую генерацию случайных чисел решил написать класс Random для удобства(только не пишите что это глупо). Вот только проблема необходимо чтобы функция srand() вызывалась только один раз в конструкторе для любого количества объектов класса. Первая идея создать статическую переменную класса и при её инициализации вызвать srand() , он точно только один раз вызовется. Но мне...
C++ класс data нужно реализовать класс Data, используя для представления месяцев массив структур. Структура имеет 2 поля: название месяца (строка) и количество дней в месяце. Индексом в массиве явл. перечисляемый тип month. Реализовать 2 варианта класса: с обычным массивом и статическим массивом месяцев. вот мои некоторые наброски: #include <iostream.h> #include <math.h> #include <conio.h> #include... http://www.cyberforum.ru/cpp-beginners/thread511815.html
C++ constructor
вы не можете объяснит Это - >> " Counter() : count(0) " // counter.cpp // object represents a counter variable #include <iostream> using namespace std; //////////////////////////////////////////////////////////////// class Counter { private: unsigned int count; //count
реверсивный переворот C++
Создать 2 объекта разработанного класса. Одной из компонент класса является динамическая символьная строка. В результате выполнения программы в обоих объектах выполнить реверсивный переворот каждого слова строки. Содержимое объектов (их строки) до и после обмена вывести на экран. как этот переворот сделать,у меня индексы строковые не сходятся
C++ как вывести адрес http://www.cyberforum.ru/cpp-beginners/thread511761.html
#include <iostream> #include <iomanip> #include <cstdlib> #include <ctime> void main() { char s; char (*a) = s;
C++ declared void помогите исправит ошибки.я ползую кино Лафоре там на 225-ой странице пишет прог но читатель должен пополить.у меня получилось( #include <iostream> #include <conio.h> #include "msoftcon.h" #include "borlaCon.h" void set_color(color , color ); /// void set_color(color foreground, color background) { textcolor( static_cast<int>(foreground) ); подробнее

Показать сообщение отдельно
Mikola-BLR
42 / 42 / 3
Регистрация: 27.12.2011
Сообщений: 54
04.03.2012, 15:08     На отрезке xє[-4; 4] выделить промежутки длиной h = 0.1, в которых есть действительные корни функции b = xtgx-e ^ (x-3)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <math.h>//для математических функций tan() - тангенс, pow(x,y)- возведение x в степень y
#define exp 2.718281828//везде, где встретится слово exp, будет подставлено число 2.71...
 
int main()
{
    float x=-4, h=0.1;//начало отрезка -4 и шаг 0.1
    int rootsNumber=0;//количество корней
    do
    {/*если значение функции было больше 0, а стало меньше
       либо если было меньше нуля, а стало больше,
       то на данном отрезке есть корень
       rootsNumber++ число корней увеличиваем на 1*/
        if ((x*tan(x)-pow(exp,x-3)>0 && (x+h)*tan(x+h)-pow(exp,x+h-3)<0)||
            (x*tan(x)-pow(exp,x-3)<0 && (x+h)*tan(x+h)-pow(exp,x+h-3)>0)) rootsNumber++;
        x+=h;//переходим к следующему отрезку на шаг h
    }while (x<4);//пока не достигнем конца отрезка x=4
    std::cout << "Number of roots: " << rootsNumber << std::endl;//и выводим количество корней
    return 0;
}
 
Текущее время: 17:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru