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

Как вывести мнимую единицу? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Часы с таймером - найти ошибку в коде, из-за которой не срабатывает таймер http://www.cyberforum.ru/cpp-beginners/thread1252563.html
Не могу разобраться где ошибка и почему не срабатывает таймер,помогите пожалуйста :) #include <stdio.h> #include <conio.h> #include <windows.h> #include <ctime> #include <time.h> //using namespace std; int main(void) {
C++ Создание часов с таймером отключения через 3 минуты(не могу разобраться где ошибка и как исправить) Не могу разобраться где ошибка и почему не срабатывает таймер,помогите пожалуйста :) #include <stdio.h> #include <conio.h> #include <windows.h> #include <ctime> #include <time.h> //using namespace std; int main(void) { http://www.cyberforum.ru/cpp-beginners/thread1252558.html
Как зафиксировать ячейку с изначальным значанием C++
Как зафиксировать ячейку с изначальным значанием?Т.е смотрите время 2:04:36 я задаю x=2*60*60,y=4*60,z=36; затем пишу f=x+y+z,с учетом того,что время переодически меняется как я могу зафиксировать f? заранее спасибо
Создать множество независимых объектов, подобных танкам в игре Battle City C++
Всем привет, подскажите пожалуйста алгоритм по которому как в этой http://pscd.ru/tags/Battle+City+for+Sega/ игре можно создавать ряд объектов, которые потом будут не зависимы друг от друга. Может у кого есть пример, книги ... годится все что поможет изучению.
C++ Как задать в цикле новую директорию (имя папки) в которой нужно создать файл вывода и записать значения? http://www.cyberforum.ru/cpp-beginners/thread1252516.html
Доброго времени суток! Немного о самой задаче: есть двухмерная матрица только с bool (0/1) значениями, причем на каждый столбец только единственное значение true (1). Требуется перебрать полным перебором все возможные комбинации, причем число значений true на каждую строку ограничено. Каждой строке ставится в соответствие double значение, каждому столбцу тоже. Сумма размещенных элементов в строке...
C++ Найти все вхождения строки P в текст T, используя наивный алгоритм поиска Только начал изучать язык С++, не могу никак реализовать: даны строки P и T. Найти все вхождения строки P в текст T, используя наивный алгоритм поиска. Помогите пожалуйста. Добавлено через 27 минут очень нужно на завтра.. подробнее

Показать сообщение отдельно
Bokinger
0 / 0 / 0
Регистрация: 05.09.2014
Сообщений: 14
07.09.2014, 21:57     Как вывести мнимую единицу?
Писал программу, решающую квадратное уравнение и столкнулся с проблемой вывода мнимой единицы, кое-как выкрутился, но возможно ли сделать это проще и функциональнее?
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
#include <iostream>
#include <cmath>
int main()
{
    // insert code here...
    setlocale(LC_ALL, "rus");
    using namespace std;
 
        double a,b,c,x1=0,x2=0,D=0;
        cout<<"Здравствуйте, Хозяин! Позвольте мне решить для Вас квадратное уравнение!\n"<<"Задайте переменные\n";
        cin>>a>>b>>c;
    
    if ((a==0)&&(b==0))
        {
            cout<<"Бесконечное множество корней\n";
            return 0;
        }
    if ((a==0)&&(b!=0))
        {
            x1=-c/b;
        }
    if ((a!=0)&&(b==0))
        {
            x1=-c/a;
                if (x1<0)
                    {
                        x1=x1*(-1);
                        cout<<"x1="<<sqrt(x1)<<'i'<<endl;
                        return 0;
                    }
            cout<<"x1="<<sqrt(x1)<<endl;
            return 0;
        }
    
    D=b*b-4*a*c;
    
    if (D==0)
        {
            x1=-b/2*a;
        }
    else if (D<0)
        {
            cout<<"Нет корнеплодов\n";
            return 0;
        }
    else if (D>0)
        {
            x1=(-b+sqrt(D))/2*a;
            x2=(-b-sqrt(D))/2*a;
            cout<<"x2="<<x2<<endl;
        }
    cout<<"x1="<<x1<<endl;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru