In this HackerRank Basic Data Types problem in the c++ programming language, you need to print each element on a new line in the same order it was received as input. Note that the floating-point value should be correct up to 3 decimal places and the double to 9 decimal places.
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("%d\n%ld\n%c\n%.3f\n%.9lf\n", i,l,c,f,d); return 0; }
0 Comments