Sau khi chạy chương trình nhận được kết quả 5e-006 có nghĩa là gì?

cho mình hỏi khi chạy chương trình dưới này thì kết quả nó ra 5e-006 có nghĩa là gì? (hàm này ai sửa giúp mình vs)
// hàm làm tròn số 34,2435466546412456 với 6 chữ số

#include   <iostream>
#include   <stdio.h>
#include     <math.h>
using namespace std;
int main()
{
    double r;
    r=34,2435466546412456;
	double a, x1, x2,n;
	float x3;
	cout<<"lam tron toi n cu so la: ";cin>>n;
	x1= r*pow(10,n);
	x2=(int)(x1+0,5);
	x3=double(x2/pow(10,n));
	cout<< x3;
	system("pause");
	return 0;
}

include nó bị mất cái ở trong khi coopy lên trang web <> chẳng biết sao? :frowning:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?