С++ вместо 0.0 выводит -0.0

185
20 февраля 2018, 07:06

Сначала вместо нуля выводил экспоненту, поставил в сout setprecision(1) выводит -0.0 как с этим бороться? И как вместо nan вывести "*"

    cout << "  \  X |" << endl;
    cout << "   \   |" << endl;
    cout << " Y  \  |";
    double z,x=0.2,y=0.2,a=-1,b=1,c=-1, d=1;
    for (a=-1; a < b; a+=x)
    {
        cout.setf(ios_base::fixed);
        cout << setprecision(1) << a << "|";
    }
    cout << endl;
    for (c=-1; c < d; c+=y)
    {
        cout.setf(ios_base::fixed);
        cout << setprecision(1) << c << "|";
        for (a=-1; a<b; a+=x)
        {
            z= (sqrt(a+c))/(a*c);
            cout << z << " ";
        }
        cout << endl;
    }

READ ALSO
Qt. Динамическое изменение GridView/QSqlQueryModel Qml

Qt. Динамическое изменение GridView/QSqlQueryModel Qml

Здесь я получаю данные с базы данных в мою модель и передаю их в Qml

186
drawText функция печатает в обратном порядке Qt/C++

drawText функция печатает в обратном порядке Qt/C++

печатает цифру в обратно порядке как исправить ?

186