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

Вычислить значение функции на интервале с определенным шагом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ разработка объекта синхронизации http://www.cyberforum.ru/cpp-beginners/thread354551.html
нужно создать объект синхронизации с разделяемыми уровнями блокировки: для чтения и для записи. Одновременно блокировка на чтение возможна из нескольких тредов, а на запись - только из одного, при этом чтобы не было читающих потоков. Как это реализовать - понятно. Нужно 2 флага (мьютекса) и один семафор. Алгоритм: при запросе на чтение - ожидаем сброса флага ожидания доступа на запись -...
C++ как задать функции в с++ например в паскале можно вот так procedure (a) procedure= procedure(a+1)+procedure (ф+2) begin input (a,b) procedure (a,b) как так извините если не правильно главное суть. как сделать так же в с++, читал про void но она не возвращает значение. http://www.cyberforum.ru/cpp-beginners/thread354542.html
C++ Задачи
все сюда писать не буду они тут в файле. По возможности кто какие сможет помогите решить. Но это самая сложная Первоначальное напряжение в цепи равно 200 вольт. Известно, что оно меняется через каждую секунду следующим образом: через одну секунду оно уменьшается на М%, а еще через секунду увеличивается на Р%, затем снова уменьшается на М%, потом уменьшается на Р% и т.д. Составьте программу для...
C++ Несколько условий в одном if
например в паскале можно if (a>b)and(a<10) в с++ как этосделать?
C++ Решение неравенства http://www.cyberforum.ru/cpp-beginners/thread354520.html
Помогите с решением следующей задачи. Необходимо составить программу решения неравенства a*x^2+b<=0. Значения a и b вводятся с клавиатуры. При отсутствии решения или бесчисленном множестве решений должен быть напечатан соответствующий текст.
C++ Перегрузка оператора new и delete привет! подскажите, каким образом можно перегрузить операторы new и delete? заранее спасибо! подробнее

Показать сообщение отдельно
Visary_Master
 Аватар для Visary_Master
-154 / 16 / 4
Регистрация: 01.12.2010
Сообщений: 297
21.09.2011, 17:20     Вычислить значение функции на интервале с определенным шагом
Здравствуйте! Помогите пожалуйста разобраться в последней части условия, если возможно, помочь кодом.
Задачу прикрепил в сообщение.
Вот мои наработки:
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
#include <iostream>
#include <math.h>
#include <iomanip>
 
using namespace std;
 
int main()
{
    double Xbeg = 0.0, Xend = 0.0, step = 0.0, y = 0.0;
    int a = 0, b = 0, c = 0;
    cout << "Please enter Xbeg, Xend, step: " << endl;
    cin >> Xbeg >> Xend >> step;
    cout << "Please enter a, b, c" << endl;
    cin >> a >> b >> c;
    cout << "-------------------------------------" << endl;
    cout << setw(10) << "X " << setw(10) << "Y " << endl;
    for (double x = Xbeg; x <=Xend; x += step)
    {
        if (((x-1) < 0) && ((b-x)!=0)) 
            y = (a*pow(x,2)+b);
        else
            if (((x - 1) > 0) && ((b+x) == 0)) 
                y = (x-a)/x;
            else
                y = x/c;
        cout << setw(9) << x << setw(10) << (int)y << endl;
    }
    cout << "-------------------------------------" << endl;
 
    return 0;
}
Миниатюры
Вычислить значение функции на интервале с определенным шагом  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru