প্রোগ্রামে কখনো কখনো পরিবর্তনশীল সংখ্যক ইনপুট দরকার হয়। এই প্রোগ্রামে দেখাবো কিভাবে cin ব্যবহার করে পরিবর্তনশীল সংখ্যক ইনপুট নেওয়া যায়।
সহজ সমাধান হলো একটি লুপ চালানো এবং নির্দিষ্ট ভ্যালু প্রেস করলে থামানো। আরেকটি পদ্ধতি হলো `cin >> input` ব্যবহার করা। এটি নন-নামেরিক ভ্যালু ইনপুট হলে false রিটার্ন করে।
উদাহরণ
#include <iostream>
using namespace std;
int main() {
int input;
int n = 0;
cout << "Enter numbers. (To stop enter any character): ";
while (cin >> input)
n++;
cout << "\nTotal number of inputs entered: " << n;
return 0;
}
আউটপুট
Enter numbers. (To stop enter any character): 5 6 7 2 6 5 j Total number of inputs entered: 6