Facebook Pixel

শিক্ষক আরে ব্যবহার করে শিক্ষার্থীদের একটি C প্রোগ্রাম লিখে দেখালেন যা ৫টি পূর্ণসংখ্যা ইনপুট হিসেবে নেয় এবং আউটপুট হিসেবে গুণফল বের করে। যদি কোন সংখ্যা 0 হয়, তবে প্রোগ্রামটি 0 কে ব্যতিক্রমী সংখ্যা হিসেবে বাদ দিয়ে বাকি সংখ্যাগুলোর গুণফল দেখায়। ক. ফরম্যাট স্পেসিফায়ার কী? খ. C প্রোগ্রামে ফাংশনের ব্যবহার কেন গুরুত্বপূর্ণ — ব্যাখ্যা কর। গ. উদ্দীপকের অ্যারেতে ব্যতিক্রমী সংখ্যাটি আছে কিনা তা পরীক্ষা করে ফলাফল প্রদর্শনের জন্য প্রবাহচিত্র অঙ্কন কর। ঘ. উদ্দীপকের সমস্যাটি সমাধানের জন্য আরে ব্যবহার করে C ভাষায় একটি প্রোগ্রাম লেখ।

বিষয়: ICT | অধ্যায়: অধ্যায়-০৫ঃ প্রোগ্রামিং ভাষা

উৎস: Board Exam Question Combined 2026

সঠিক উত্তর:

ব্যাখ্যা: ক. ফরম্যাট স্পেসিফায়ার হলো C প্রোগ্রামে printf() ও scanf() ফাংশনে ব্যবহৃত বিশেষ সংকেত যা ডেটার ধরন নির্দিষ্ট করে। যেমন: %d (integer), %f (float), %c (character), %s (string)। খ. C প্রোগ্রামে ফাংশনের ব্যবহার গুরুত্বপূর্ণ কারণ ফাংশন একটি নির্দিষ্ট কাজ সম্পাদনের জন্য আলাদা কোড ব্লক তৈরি করে যা বারবার ব্যবহার করা যায়। এতে কোডের পুনরাবৃত্তি কমে, প্রোগ্রাম সহজে বোধগম্য হয়, ত্রুটি খুঁজে বের করা সহজ হয় এবং বড় প্রোগ্রামকে ছোট ছোট অংশে ভাগ করা সম্ভব হয়। ফলে প্রোগ্রামের দক্ষতা ও রক্ষণাবেক্ষণ সহজ হয়। গ. প্রবাহচিত্র: ঘ. উদ্দীপকের সমস্যা সমাধানের C প্রোগ্রাম: <code>#include <stdio.h> int main() int arr[5], i; long int product = 1; printf("Enter 5 integers: n"); for(i = 0; i < 5; i++) scanf("%d", &arr[i]); for(i = 0; i < 5; i++) if(arr[i] != 0) product = product * arr[i]; printf("Product = %ldn", product); return 0; </code> যাচাইকরণ: ইনপুট: 1 8 3 2 5 &rarr; আউটপুট: 240 (1×8×3×2×5) ইনপুট: 5 0 2 1 7 &rarr; আউটপুট: 70 (0 বাদ দিয়ে 5×2×1×7)

প্ল্যাটফর্ম: প্রশ্নাবলী (https://proshnaboli.com)

WrittenCombined Board (2026)

শিক্ষক আরে ব্যবহার করে শিক্ষার্থীদের একটি $C$ প্রোগ্রাম লিখে দেখালেন যা ৫টি পূর্ণসংখ্যা ইনপুট হিসেবে নেয় এবং আউটপুট হিসেবে গুণফল বের করে। যদি কোন সংখ্যা $0$ হয়, তবে প্রোগ্রামটি $0$ কে ব্যতিক্রমী সংখ্যা হিসেবে বাদ দিয়ে বাকি সংখ্যাগুলোর গুণফল দেখায়।

ক.

ফরম্যাট স্পেসিফায়ার কী?

খ.

$C$ প্রোগ্রামে ফাংশনের ব্যবহার কেন গুরুত্বপূর্ণ — ব্যাখ্যা কর।

গ.

উদ্দীপকের অ্যারেতে ব্যতিক্রমী সংখ্যাটি আছে কিনা তা পরীক্ষা করে ফলাফল প্রদর্শনের জন্য প্রবাহচিত্র অঙ্কন কর।

ঘ.

উদ্দীপকের সমস্যাটি সমাধানের জন্য আরে ব্যবহার করে $C$ ভাষায় একটি প্রোগ্রাম লেখ।

আনলিমিটেড প্র্যাকটিস করতে চান?

প্রশ্নাবলীতে আছে ২ লাখ+ প্রশ্ন। এইচএসসি এবং এডমিশন পরীক্ষার উত্তরসহ চ্যাপ্টারভিত্তিক প্রশ্ন ব্যাংক, অধ্যায় ও বিষয়ভিত্তিক মক টেস্ট এবং লাইভ লিডারবোর্ড।

পরীক্ষা দিতে অ্যাকাউন্ট খুলুন

সম্পর্কিত প্রশ্নসমূহ

1 + 1/2^2 + 1/3^2 + 1/4^2 + cdots + 1/N^2 ক. সংরক্ষিত শব্দ বলতে কী বোঝায়? খ. সি ভাষায় চলক নামকরণের নিয়মাবলি লেখ। গ. উদ্দ...

1 + 2 + 3 +............+ N (ক) ভার্চুয়াল মেমরি কী? (খ) স্থায়ী ও অস্থায়ী মেমরির মধ্যে পার্থক্য লিখ। (গ) উদ্দীপকের ধারাটির...

1, 3, 5, ....... N ক. Syntax error কী? খ. চলকের নামে আন্ডারস্কোর ব্যবহার করা যাবে- বুঝিয়ে লেখ। গ. উদ্দীপকের সিরিজটি প্র...

1 + 3 + 5 + .............. + n ক. চলক কী ? খ. i++ও++ ব্যাখ্যা কর। গ. উদ্দীপকের ধারাটির যোগফল নির্ণয়ের অ্যালগরিদম লেখ। ঘ...

10 + 15 + 20 + 25 + 30 + ………… + 110 ক. অপারেটর কী? খ. উচ্চতর ভাষায় লিখিত প্রোগ্রামকে অনুবাদ করার প্রয়োজন হয় কেন? গ. উ...

10 + 16 + 22 +.......... +70 (ক) চলক কী? (খ) সি ভাষায় scanf("%d", &a); বলতে কী বোঝায়? ব্যাখ্যা কর। (গ) উদ্দীপকের ধারাটির...

100^2 + 90^2 + 80^2 + dots dots dots dots + n^2 ক. ফাংশন কী খ. C প্রোগ্রামে কখন "return 0;" লিখতে হয়? ব্যাখ্যা করো গ. উ...

10^15 + 15^20 + 20^25 + ........ N ক. উৎস প্রোগ্রাম কাকে বলে? খ. প্রোগ্রামে ফ্লোচার্ট কেন ব্যবহার করা হয়? গ. উদ্দীপকে উ...

10+16+22+...........+70 ক. চলক কি? খ. সি ভাষায় Scanf("%d",&amp;a;) বলতে কী বোঝায়? ব্যাখ্যা কর। গ. উদ্দীপকের ধারাটির যো...

1^2 times 2^2 times 3^3 times cdots times n^2 ক. সুডো কোড কী? খ. স্ট্রাকচার্ড প্রোগ্রামিং বলতে কী বুঝ? গ. উদ্দীপকটির ফ্ল...

যেকোনো প্রকার ভুলভ্রান্তি বা রিপোর্ট করার জন্য অ্যাকাউন্ট খুলে প্রশ্নের রিপোর্ট বাটনে ক্লিক করুন। আমাদের এডিশনাল টিম তা দ্রুত সংশোধন করবে।