ইনপুট এবং আউটপুটের জন্য যথাক্রমে C++ এ বস্তু "cin" এবং "cout" ব্যবহার করা হয়। cin হল istream ক্লাসের একটি উদাহরণ এবং এটি কীবোর্ডের মতো স্ট্যান্ডার্ড ইনপুট ডিভাইসের সাথে সংযুক্ত। cout হল ওস্ট্রিম ক্লাসের একটি উদাহরণ এবং এটি ডিসপ্লে স্ক্রীনের মতো স্ট্যান্ডার্ড আউটপুট ডিভাইসের সাথে সংযুক্ত।
একটি প্রোগ্রাম যা ব্যবহারকারী দ্বারা প্রবেশ করা নম্বরটি প্রিন্ট করে তা নিম্নরূপ -
উদাহরণ
#include <iostream> using namespace std; int main() { int num; cout<<"Enter the number:\n"; cin>>num; cout<<"The number entered by user is "<<num; return 0; }
আউটপুট
Enter the number: 5 The number entered by user is 5
উপরের প্রোগ্রামে, ব্যবহারকারী সিন অবজেক্ট ব্যবহার করে নম্বরটি প্রবেশ করান।
cout<<"Enter the number:\n"; cin>>num;
তারপর সংখ্যাটি cout অবজেক্ট ব্যবহার করে প্রদর্শিত হয়।
cout<<"The number entered by user is "<<num;
ব্যবহারকারীর একাধিক সংখ্যা প্রবেশ করার একটি উপায় হল একটি অ্যারে ব্যবহার করা। এটি নীচের প্রোগ্রাম -
ব্যবহার করে প্রদর্শিত হয়উদাহরণ
#include <iostream> using namespace std; int main() { int a[5],i; cout<<"Enter the numbers in array\n"; for(i=0; i<5; i++) cin>>a[i]; cout<<"The numbers entered by user in array are "; for(i=0; i<5; i++) cout<<a[i]<<" "; return 0; }
আউটপুট
Enter the numbers in array 5 1 6 8 2 The numbers entered by user in array are 5 1 6 8 2
উপরের প্রোগ্রামে, একটি ফর লুপ ব্যবহারকারীর সমস্ত অ্যারে উপাদান অ্যাক্সেস করতে ব্যবহার করা হয়। লুপের প্রতিটি পুনরাবৃত্তির জন্য, সিন অবজেক্ট ব্যবহার করে সংশ্লিষ্ট সূচক সহ অ্যারের উপাদান অ্যাক্সেস করা হয়।
for(i=0; i<5; i++) cin>>a[i];
এর পরে, সমস্ত অ্যারের উপাদানগুলি লুপের জন্য একই ধারণা ব্যবহার করে প্রদর্শিত হয়।
for(i=0; i<5; i++) cout<<a[i]<<" ";