উদ্দীপকটি পড়ে প্রশ্নের উত্তর দাও:# include main () int i, s=0;for (i=1;i < =6;i++) s = s+i; printf("%d", s); Q. প্রোগ্রামটির আউটপুট কত?
ক. ৬
খ. ১৫
গ. ১৯
ঘ. ২১
উত্তর: ২১
ব্যাখ্যা: প্রোগ্রামটি ব্যাখ্যা করলে বুঝা যায়, এখানে s এর প্রাথমিক মান ধরা হয়েছে ০ এবং for লুপে i এর প্রারম্ভিক মান ১ এবং কন্ডিশনাল অংশে i এর মান ৬ এর সমান বা তার কম নেয়া যাবে। অর্থাৎ i এর মান চক্রাকারে ১ থেকে ৬ পর্যন্ত গ্রহণ করা যাবে।তাহলে প্রোগ্রামের যোগফল হবে, s=s+i;ধাপ-১. s = 0+1=1 (যখন s = 0, i = 1)ধাপ-২. s = 1+2=3 (যখন s =1, i = 2)ধাপ-৩. s = 3+3=6 (যখন s = 3, i = 3)ধাপ-৪. s = 6+4=10 (যখন s = 6, i = 4)ধাপ-৫. s = 10+5=15 (যখন s = 10, i = 5)、ধাপ-৬. s = 15+6=21 (যখন s = 15, i = 6)প্রোগ্রাম ধাপ-৬ এসে শেষ হয়ে যাবে কেননা, for লুপে i < = 6 উল্লেখ করা হয়েছে।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ
উদ্দীপকটি পড়ে প্রশ্নের উত্তর দাও:# include < stdio.h >main (){ int i, s=0;for (i=1;i < =6;i++){s = s+i;}printf("%d", s);}Q. প্রোগ্রামটির আউটপুট কত?
- ক.৬
- খ.১৫
- গ.১৯
- ঘ.২১
উত্তর