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

Загвостка с функцией Y=f(xi) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Интересный Экзамен(наследование и ООП) http://www.cyberforum.ru/cpp-beginners/thread432525.html
вот такие задачки, просто совсем не понятно как подступить....шаблоны STL и контейнеры не знаю,хотел без нихх...понял что функции,будет базовый класс и два наследника....но как,что,где...(
C++ Двумерный массив - сортировка. Дано задание по двумерным матрицам: 1)Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке. 2)Найти номер первого из столбцов, не содержащих ни одного отрицательного элемента. Непонятно написание первой части программы. Понимаю сам смысл - сравнить все элементы каждой строки, затем отсортировать строки по возрастанию... http://www.cyberforum.ru/cpp-beginners/thread432522.html
C++ Виртуальные функции. Программа вылетает с ошибкой.
Хотя дело может быть и не в виртуальных функциях. В общем портянка такова: #include <iostream> #include <cstdlib> #include <time.h> using namespace std; using std::srand; using std::rand;
Разветвление C++
Ввести три целых числа и найти наибольшее из них. #include <iostream.h> main() { int a, b, c, max; cout<<"Vvedite tri zeluh chisla "; cin>>a>>b>>c; if
C++ Определение максимальных элементов массива (С++) http://www.cyberforum.ru/cpp-beginners/thread432485.html
Всем добрый день) Задача следующая. Даны два массива, в одном 5 элементов, в другом 20. Определить индексы и значения максимальных элементов в каждом массиве. Всё, в принципе, работает, но никак не хочет выводить максимальные элементы. Перепробовал много способов, в любом случае, выводит все элементы массива. Если кто-нибудь сможет помочь, буду очень благодарен. Нахождение максимальных...
C++ Упрощение и алгоритм Здрасте есть рекурентное выражение не удаётся упростить для нахождения итератора, (ВСЯ ПРОБЛЕМА - ЭТО ДВОЙНОЙ ФАКТОРИАЛ) и может поправите алгоритм double a,c,sum; sum = a=c=x; k=1; while (fabs(c)>esp) { c = ??; a*=-c; sum+=a; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
22.01.2012, 23:08     Загвостка с функцией Y=f(xi)
Комплексы - вот пожалуйста
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
#include <iostream> //ввод/вывод
#include <iomanip>  //манипуляторы 
#include <cstdlib>  //system() для кодблокс если пишем в VS этот хедер можно исключить
#include <cmath>    //прототипы мат функций
using namespace std;
 
struct complex
{
    double re;
    double im;
};
 
complex Y(double x)
{
    complex ret = {0};
    double up = log(x) - exp(2.3*x);
    double dw = (tan(x)*tan(x) - pow(2,x));
    if(dw < 0)//Тут мне было не понятно почему корень кубический из отр числа не извлекался
    {
        //Пришлось велосипед маханький написать
        dw = pow(-dw,1/3.0);
        dw *= -1;
    }
    if(up < 0)
        ret.im = sqrt(-up);
    else
        ret.re = sqrt(up);
    ret.re /= dw;
    ret.im /= dw;
    return ret;
}
 
int main()
{
    double X[] = {0.1,0.2,0.8};
    int i, n = sizeof(X)/sizeof(X[0]);
    complex * y = new complex[n];
    cout<<"  x[i]  |  y[i]  \n";
    for(i = 0; i < n; i++)
    {
        y[i] = Y(X[i]);
        cout<<setprecision(2)<<setw(8)<<X[i]<<"|"
            <<y[i].re
            <<((y[i].im < 0) ? "-" : "+")<<" j*"
            <<fabs(y[i].im)
            <<endl;
    }
    system("pause");
    delete [] y;
    return 0;
}
Миниатюры
Загвостка с функцией Y=f(xi)  
 
Текущее время: 02:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru