HackerRank Basic Data Types solution in c++ programming YASH PAL, 31 July 202422 August 2024 In this HackerRank Basic Data Types problem solution in the c++ programming language, Some C++ data types, their format specifiers, and their most common bit widths are as follows:Int (“%d”): 32 Bit integerLong (“%ld”): 64 bit integerChar (“%c”): Character type Float (“%f”): 32 bit real valueDouble (“%lf”): 64 bit real value ReadingTo read a data type, use the following syntax:scanf(“`format_specifier`”, &val)For example, to read a character followed by a double:char ch;double d;scanf(“%c %lf”, &ch, &d);For the moment, we can ignore the spacing between format specifiers.PrintingTo print a data type, use the following syntax:printf(“`format_specifier`”, val)For example, to print a character followed by a double:char ch = ‘d’;double d = 234.432;printf(“%c %lf”, ch, d);HackerRank Basic Data Types problem solution in c++ programming.#include<bits/stdc++.h> using namespace std; int main() { int a; long b; char c; float d; double e; cin>>a>>b>>c>>d>>e; cout<<a<<"n"<<b<<"n"<<c<<"n"; cout<<fixed<<setprecision(3)<<d<<"n"; cout<<fixed<<setprecision(9)<<e<<"n"; return 0; }Second solution#include <iostream> #include <cstdio> #include <iomanip> using namespace std; int main() { int a; long b; char c; float d; double e; cin >> a >> b >> c >> d >> e; cout<< a << 'n' << b << 'n' << c << 'n'; cout << std::fixed << std::setprecision(3) << d << 'n'; cout << std::fixed << std::setprecision(9) << e << 'n'; return 0; }Third solution#include <iostream> #include <cstdio> using namespace std; int main() { // Complete the code. int i; long l; char c; float f; double d; scanf("%d %ld %c %f %lf" , &i, &l, &c, &f, &d); printf("%dn%ldn%cn%.3fn%.9lfn", i,l,c,f,d); return 0; } C++ Programming Tutorials coding problems solutions Hackerrank Problems Solutions