ধরা যাক একটি ইন্টিজার, একটি long, একটি ক্যারেক্টার, একটি float এবং একটি double মান ইনপুট হিসেবে দেওয়া আছে। আমাদের এই মানগুলো তাদের প্রিসিশন রক্ষা করে প্রিন্ট করতে হবে।
উদাহরণস্বরূপ, integer=15, long=59523256297252, char='y', float=367.124, double=6464292.312621 হলে আউটপুট হবে:
15 59523256297252 y 367.124 6464292.31262
সমাধানের ধাপসমূহ
- ইনপুট মানগুলো পৃথক লাইনে প্রিন্ট করুন
- double-এর জন্য printf("%.5f") ব্যবহার করুন ৫ দশমিকস্থান দেখাতে
উদাহরণ
নিচের ইমপ্লিমেন্টেশনটি দেখুন:
#include <iostream> #include <cstdio> using namespace std; void solve(int a, long b, char c, float d, double e) { cout << a << endl << b << endl << c << endl << d << endl; printf("%.5f", e); } int main() { solve(15, 59523256297252, 'y', 367.124, 6464292.312621); return 0; }ইনপুট
15, 59523256297252, 'y', 367.124, 6464292.312621
আউটপুট
15 59523256297252 y 367.124 6464292.31262