Program to delete duplicates from a link list

How to fix limit in double and floating numbers after dot in c++

How to fix limit in double and floating numbers after dot in c++:-

 Here in this article we will learn How to fix limit in double and floating numbers after dot (.) in c++ that means how to fix the no. of numbers in the double and floating point numbers (i.e 235.2356 after dot how many numbers there will be ) . For this we can use precision() . In this method we can write cout.precision(x) where value of x determine how many number there will me after dot (.) .

Method 1:-

#include <iostream>
#include <cstdio>
using namespace std;

int main() {
    double a=123.4589;
    double b=1.0e6;
    double c=1256.32;
    
    printf("%.2lf  %.2lf %.2lf",a,b,c);
    return 0;
}
output:-
123.46 1000000.00 1256.32

Method 2   (How to fix limit in double and floating numbers after dot in c++ ):-

  In this method we will use precision function  which is predefine in iostream library file .
by using this we can simply set a limit a after dot in the floating and double numbers.
#include <iostream>
#include <cstdio>
using namespace std;

int main() {
    double a=123.4589;
    double b=1.0e6;
    double c=1256.32;
    
    cout.precision(2);
    
    // In fixed notation
    cout<<"In fixed notation"<<endl;
    cout<<fixed<<a<<" "<<b<<" "<<c<<endl;
    
    // In scientific notation
    cout<<"In Scientific Notation"<<endl;
    cout<<scientific<<a<<" "<<b<<" "<<c<<endl;
    return 0;
}

Output:-

In fixed notation
123.46 1000000.00 1256.32
In Scientific Notation
1.23e+02 1.00e+06 1.26e+03

 

what is fixed and Scientific notation:-

Recommended Post:

Cracking the coding interview:-

Array and string:-

Tree and graph:-

Hackerearth Problems:-

Hackerrank Problems:-

Data structure:-

Key points:-

 MCQs:-

Leave a Reply

Your email address will not be published.