Zwiększanie dokładności obliczeń

0

Witam
Napisałem prosty program który wylicza pierwiastek kwadratowy z liczby.
Wylicza mi 5 cyfr po przecinku. Jak zrobic aby wyliczał 10 lub 15
cyfr po przecinku.

#include <math.h>
#include <iostream>
#include <conio.h>

 
 
using namespace std;
 
float a, b;


int main()
{

qwwwwq:

system( "cls" );

    cout << "Wprowadz liczbe: ";
    cin >> a;
 
b = sqrt(a);


std::cout <<"Wynik: " << b << std::endl;
 
getch();
 
goto qwwwwq;

}


1

Użyj double. I na Świętowita, nie używaj goto jak nie musisz!

1
#include <iomanip>

std::cout << std::setprecision(  interesująca Cię liczba np. 5/10/15 ) << "Wynik: " << b << std::endl;
0

0

Wielkie dzięki dla PanRiK setprecision zadziałał.

1 użytkowników online, w tym zalogowanych: 0, gości: 1