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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Каждый символ, стоящий в нечетной позиции, обменять со следующим за ним символом строки http://www.cyberforum.ru/cpp-beginners/thread1632914.html
Каждый символ, стоящий в нечетной позиции, обменять со следующим за ним символом строки. есть такая вещь. но если строка будет состоять из букв то результат выходит не в нужной кодировке. как решить проблему #include "stdafx.h" #include <iostream> #include <locale> #include <conio.h> #include <io.h> #include <stdio.h> #include <string.h> #include <stdlib.h> using namespace std;
C++ Как создать 10 файлов в цикле? Всем привет. Подскажите как решить вопрос в теме? #include <fstream> using namespace std; int main() { for (int i = 1; i <= 10; i++) { ofstream ofs("D:/test" + i); http://www.cyberforum.ru/cpp-beginners/thread1632907.html
Перевод строки в массив байт C++
Доброго времени суток. Мне нужно сделать класс длинных целых чисел как массив байт. Вопрос в том, как реализовать конструктор, который принимает char*. То есть если даем строку "511" в массиве она должна храниться как ... (...) "65280" - ...(..) Буду благодарен за идеи.
Функция вычисляющая сумму цифр и максимальную цифру для каждого числа из файла C++
В текстовом файле А находятся целые числа. Записать в новый текстовый файл В для каждого числа из файла А само число и сумму цифр этого числа и максимальную цифру:-|
C++ WinAPI Построить график http://www.cyberforum.ru/cpp-beginners/thread1632884.html
В С++ нужно построить вот такой график: Буду очень признателен. Я начинающий.
C++ Плохо усваивается материал по С++ Что делать?Когда читаю в инете,в книжке материалы по c++,даже не только по ему,начинаю читать одно и то же предложение по 10 и больше раз.Когда отпускает начинаю читать следующее и опять так-же,даже если понял материал.Что делать?Да и в жизни иногда по 100 раз чета проверяю,выключил ли свет,или не включен ли кран. подробнее

Показать сообщение отдельно
abbey
0 / 0 / 0
Регистрация: 06.01.2016
Сообщений: 1
06.01.2016, 18:05     Вычислить и вывести на экран в виде таблицы значения функции на указанном интервале с заданным шагом
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <iostream>
#include <conio.h>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{
    float x, a, b, c, xn, xk, dx, f;
    cout << "a="; cin >> a;
    cout << "b="; cin >> b;
    cout << "c="; cin >> c;
    cout << "x nachal'noe="; cin >> xn;
    cout << "x konechnoe="; cin >> xk;
    cout << "dx="; cin >> dx;
    signed int ac = (signed int)a;
    signed int bc = (signed int)b;
    signed int cc = (signed int)c; //присвоение переменных
    cout.precision(3); //количество чисел после запятой
    while (xn == xk)
    {
        cout << "\aPovtorite:\n";
        cout << "x nachal'noe: "; cin >> xn;
        cout << "x konechnoe: "; cin >> xk;//если x начальный равен х конечному, изменить значения
    } 
        while (xn == c)
    {
        cout << "\a x ne mojet bit' = c. Povtorite:\n";
        cout << "x: "; cin >> xn;
        cout << "c: "; cin >> c; //если x равен c, изменить значения
    } 
    {
        cout << " x\t" << "F " << endl; //вывод для таблички 
    for (x = xn; x <= xk; x += dx) //задаем цикл
        {
            if (x < 0 && b != 0) //если x<0 и b не равен 0
                if (((ac | bc) & (ac | cc)) != 0) //если (Ац ИЛИ Вц) И Ац ИЛИ СЦ) не равен 0                
            {
                (f = a*pow(x,2) + b);
                cout << " " << x << "\t" << f << " " << endl; //если (Ац ИЛИ Вц) И Ац ИЛИ СЦ) не равен 0, то f остается вещественным числом
            }
            else
            {
                cout << " " << x << "\t" << (f = static_cast<signed int>(a*pow(x, 2) + b)) << " " << endl; //если (Ац ИЛИ Вц) И Ац ИЛИ СЦ) = 0, то f становится целым числом
            }
            else if (x>0 && b == 0) //если x>0 и b=0
                if (((ac | bc) & (ac | cc)) != 0)
            {
                f = (x - a) / (x - c);
                cout << " " << x << "\t" << f << " " << endl; //если (Ац ИЛИ Вц) И Ац ИЛИ СЦ) не равен 0, то f остается вещественным числом
            }
            else
            {
                cout << " " << x << "\t" << (f = static_cast<signed int>((x - a) / (x - c))) << " " << endl; //если (Ац ИЛИ Вц) И Ац ИЛИ СЦ) = 0, то f становится целым числом
            }
            else
                if (((ac | bc) & (ac | cc)) != 0)
            {
                f = x / c;
                cout << " " << x << "\t" << f << " " << endl; //если (Ац ИЛИ Вц) И Ац ИЛИ СЦ) не равен 0, то f остается вещественным числом
            }
            else
            {
                cout << " " << x << "\t" << (f = static_cast<signed int>(x/c)) << " " << endl; //если (Ац ИЛИ Вц) И Ац ИЛИ СЦ) = 0, то f становится целым числом
            }
        }
    }
        _getch();
    system("pause");
}
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.







Где а,b,с — действительные числа.



Функция F должна принимать действительное значение, если выражение

(Ац ИЛИ Вц) И (Ац ИЛИ Сц)

не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц. обозначены целые части значений а, b, с, операции И и ИЛИ — поразрядные. Значения а, b, с, Хнач., Хкон., dX ввести с клавиатуры.

картинку с функцией вложил. помогите с ошибками, первый пост, не ругайте строго
Изображения
 
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru