Professional Documents
Culture Documents
C Programming Digital Interactive PDF by HSC Crackers
C Programming Digital Interactive PDF by HSC Crackers
Programming
Digital Interactive PDF
Sarwar Hossain
Notre Dame College
HSC Crackers
আই সস সি ৫ম অধ্যায়
হরাগ্রাসমিং ল্যাঙ্গুরয়জ
Digital Interactive PDF
সাররায়ার হ ারসন ইমন
রকাশক : HSC Crackers
Email: sarwar.hossain13024@gmail.com
Youtube : HSC Crackers
আই সস সি ৫ম অধ্যায়
C Programming Digital Interactive PDF
রথম রকাশঃ 5 হসরেম্বর,২০২০
হল্খক
সাররায়ার হ ারসন ইমন
স র াসিতায়
সনল্াচল্ হ াসাসম
বইসির হকান কসিরাইি হনই।কসিকররা আইন আরে। সি বইসি হতামার ভারল্াল্ারি তা রল্ হতামার কারে
অনু ররাধ্ থাকরব হ কমিরে ১০ জরনর কারে আমার এই বই সি হিৌঁরে সিও
Join Our HSC Crackers
Facebook Group
উৎসিণ
ারা আসথণক সিংকি এর কাররর্ িড়ারশানা চাল্ারত বাধ্াগ্রস্ত য়,এবিং ারা রতযন্ত
অঞ্চরল্ থাকার কাররর্ ভারল্া িাইডল্াইন িায়না,হস সকল্ োত্রোত্রীরির এবিং আমার মা বাবারক
সাররায়ার হ ারসন ইমন-এর জন্ম ২০০০ সারল্র ২৮ই হফব্রুয়াসর সকরশারিঞ্জ হজল্ায়।তার বাবা হমাঃ মুক্তার উসিন এবিং মা
হমাোঃরুনা আক্তার । গ্রারমর বাসড় সকরশারিঞ্জ হজল্ার িাকুসিয়া উিরজল্ায়।
এসি সকন্ত শুধ্ুই একসি সিসডএফ না। PDF সিরত ররয়রে ১০০ সির ও হবসশ সিরকবল্ সফচার
তাোড়া সূ সচিরত্রর সনসিণষ্ট িসিক এ সিক কররল্ চরল্ ারব হতামার কাসিত িসিক এর স্লাইড এ
Join Our HSC Crackers
Facebook Group
আই সস সি ৫ম অধ্যায়
হরাগ্রাসমিং ল্যাঙ্গুরয়জ
সম্পূ র্ণ হকাসণসি কররত সনরচর বািনসিরত সিক কররা
হরাগ্রাসমিং এর ধ্ারর্া হরাগ্রাসমিং এর ইসত াস অনু বািক হরাগ্রাম হতামার রথম হরাগ্রাম
এইর আমরা আজরকর সিরন করতা সকেু বযব ার করসে। সিক এখন হতামরা ল্যািিি বা হফান এর সিন এ তাসকরয় আরো ২০
বের আরি সকন্তু এমনসি স্বরেও হকউ কল্পনা কররত িাররতানা।সিক হতমসন আিামী ২০ বের ির সক রব তাও আমরা বল্রত
িাসরনা।এইসব কল্পনাতীত কাজগুরল্া বাস্তবায়ন রয়রে মূ ল্ত র ু সক্তর কল্যার্ এ।
তারির কারল্র সববতণরন কসম্পউিার ভাষা এবিং কসম্পউিার সব সকেু ই উন্নত রত রত আজরকর সিরন আমরা হিৌঁরেসে।এক কথায়
আমরা খন আমারির বাস্তসবক জীবরনর হকান কাজ কসম্পউিাররক সিরয় কসররয় আসন তখন এই সবষয় সিরকই বল্া য় হরাগ্রাসমিং।
এবিং কসম্পউিাররক সনরিণশ হিয়ার জনয বযাব ার করা ভাষারকই বল্া য় হরাগ্রাসমিং ল্যাঙ্গুরয়জ।
Join Our HSC Crackers
Facebook Group
হরাগ্রাসমিং এর ধ্ারর্া
কসম্পউিার বা সডসজিাল্ সডভাইস মূ ল্ত সকভারব কাজ করর?? চরল্া হসই সবষয়সি আরি জানা াক । এই হ আমরা কসম্পউিার
বা হফান সিরয় হিইম হখসল্,িান শুসন ,সভসডও হিসখ কসম্পউিার সক আসরল্ এসব সকেু বুরঝ?? না কসম্পউিার সকন্তু এইসব সকেু ই
বুরঝ না। তা রল্ একসি কসম্পউিার সিক সকভারব কাজ করর?? যাাঁ !! আমরা সবাই জাসন কসম্পউিার রল্া একসি িননা করার ন্ত্র।
বযািার িা সসতয হ আমরা হ কসম্পউিার হক সিরয় এরতা এরতা কাজ করাই এগুরল্া মূ ল্ত সকেু ই হস বুরঝ না। হস শুধ্ু জারন
িননা কররত।
আবার িননা বল্রতও সকন্তু হস সব নাম্বার গুর্রত িারর না। শুধ্ু িারর ০ এবিং ১ সিরয় িননা কররত। ০ মারন রল্া হভারেজ হনই
আর ১ মারন রল্া হভারেজ বা কাররন্ট আরে । অথণাৎ আমরা সি কসম্পউিার হক সিরয় হকান কাজ করারত চাই তা রল্ আমারিররক
এই হভারেজ সিরয়ই সনরিণশ সিরত রব তাইনা?? যাাঁ অথণাৎ ০ আর ১ সিরয় আমারির কসম্পউিাররক আমারির কাসিত কাজ এর
সনরিণশ সিরত রব। আর এইর আমরা সনরিণশ সিসি এই সব সনরিণশ এর সমসষ্টরকই বল্া য় হরাগ্রাসমিং।
এইর আমরা এরকক সফিওয়যার সিরয় এরকক রকম কাজ কসর তা সব সকেু ই মূ ল্ত সকেু সনরিণশ এর সমসষ্ট । হ সি বযব ার করর
আমরা আমারির কাসিত কাজসি কররত িাসর।
মূ ল্কথা রল্া কসম্পউিার ০ আর ১ োড়া সকেু বুরঝ না । আমারির সি কসম্পউিাররক
সনরিণশ সিরত য় তা রল্ ০ আর ১ এর মাধ্যরমই সিরত রব
Join Our HSC Crackers
Facebook Group
হরাগ্রাসমিং এর ধ্ারর্া
হরাগ্রাসমিং এর খন মাত্র সরব আসবষ্কার তখন হরাগ্রাম সল্খা রতা বা কসম্পউিাররক সনরিণশ হিয়া রতা ০ আর ১ সিরয়।সকন্তু
একবার হভরব হিখরতা বাস্তসবক এ ০ আর ১ সিরয় সক হকারনা সনরিণশ কসম্পউিার হক হিয়া সম্ভব?? এরতা এরতা ০ আর ১ সিরয়
হরাগ্রাম সল্খার ঝারমল্াসিরক িূ র করার জনয কারল্র িসরক্রমায় নানান হরাগ্রাসমিং ভাষার উদ্ভব রি। হ মনঃC,C++ ,JAVA,
Python,RUBI আররা অরনক।
এই ভাষার রূিান্তরসি করর মূ ল্ত অনু বািক হরাগ্রাম।এ সম্পরকণ আমরা িরর আররা সবস্তাসরত আরল্াচনা কররবা।
Join Our HSC Crackers
Facebook Group
What does a Program mean?
হরাগ্রামঃ রন্ত্রর মাধ্যরম হকান সমসযা সমাধ্ারনর ল্রেয হরাগ্রাসমিং ভাষা বযব ার করর হরাগ্রামাররর হিওয়া ধ্ারাবাস ক সনরিণশনার
সমসষ্টরক হরাগ্রাম বল্া য়।
Programming language কী ?
Definition: হ সকল্ সিংরকত বা সনয়ম হমরন কসম্পউিার হক আরিশ বা সনরিণশ রিান করর হকান কাজ করারনা য় তাই
হরাগ্রাসমিং ভাষা। Ex : C,C++,java,Python
হরাগ্রামারঃ রন্ত্রর মাধ্যরম হকান সমসযা সমাধ্ারনর ল্রেয হ বযসক্ত হরাগ্রাসমিং ভাষা বযব ার করর ধ্ারাবাস কভারব ররয়াজনীয়
সনরিণশনা হিয় বা হরাগ্রাম সল্রখ তারক হরাগ্রামার বরল্।
User: স সন হরাগ্রাম বযব ার কররন সতসন রল্ন ইউজার।
হরাগ্রাসমিং : হরাগ্রাসমিং ভাষা বযব ার করর হকান ন্ত্ররক সনরিণশনা হিওয়ারক বল্া য় হরাগ্রাসমিং। অনযভারব বল্া ায়, হরাগ্রাম
রচনার িদ্ধসত বা হকৌশল্রক হরাগ্রাসমিং বল্া য়।
Join Our HSC Crackers
Facebook Group
হরাগ্রাসমিং এর ইসত াস
1945 হথরক শুরু করর এ ি ণন্ত ত হরাগ্রাসমিং ভাষা আসবষ্কৃত রয়রে তারিররক তবসশষ্টয অনু ায়ী সনরমাক্ত িাাঁচসি রজরন্ম ভাি করা
রয়রে।
১। রথম রজন্ম – First Generation(1945-1950)
Machine Language ( াসন্ত্রক ভাষা)
হরাগ্রাম রচনার তবসশরষ্টযর সভসিরত হরাগ্রাসমিং ভাষাসমূ রক আবার সবসভন্ন স্তরর সবভক্ত করা য়ঃ
কসম্পউিার আসবষ্কাররর শুরুর সিরক হরাগ্রারমর হকান ধ্ারর্া সেরল্ানা। তখন হকান সমসযা সমাধ্ান করার জনয ররয়াজনীয় সনরিণশ
সমূ ধ্ারাবাস কভারব ০ ও ১ ইনিুরির মাধ্যরম সমাধ্ান করা রতা।
এসি রথম রজরন্মর এবিং সনম্নস্তররর ভাষা। াডণওয়যাররর সারথ সরাসসর সম্পসকণত এবিং ন্ত্র সনভণর বরল্ এই ভাষারক সনম্নস্তররর
ভাষা বল্া য়। হমসশন ভাষায় হল্খা হরাগ্রামরক অবরজক্ট বা বস্তু হরাগ্রাম বল্া য়।
Join Our HSC Crackers
Facebook Group
রথম রজরন্মর ভাষা(1st Generation Language-1GL)
হ ভাষায় সবসভন্ন সিংরকত বা হনরমাসনক বযব ার করর হরাগ্রাম হল্খা য় তারক অযারসম্বসল্ ভাষা বরল্। অযারসম্বসল্ ভাষায় হরাগ্রাম
হল্খার জনয ০ ও ১ বযব ার না করর সবসভন্ন সিংরকত বযব ার করা য়।
এই সিংরকতরক বরল্ সািংরকসতক হকাড (Symbolic Code) বা হনরমাসনক (mnemonic) এবিং এসি সরবণাচ্চ িাাঁচসি হল্িাররর
সমন্বরয় য়, হ মন- SUB(সবরয়ারির জনয), MUL(গুরর্র জনয), ADD(হ ারির জনয), DIV(ভারির জনয) ইতযাসি। এই তবসশরষ্টযর জনয
এই ভাষারক সািংরকসতক ভাষাও বল্া য়। ন্ত্র সনভণর ওয়ায় অযারসম্বসল্ ভাষারক সনম্নস্তররর ভাষা বল্া য়।
অযারসম্বসল্ ভাষায় রসতসি সনরিণরশর চারসি অিংশ থারক। থা-
1. হল্রবল্ (Label)
2. অি-হকাড (Opcode)
3. অিাররি (Operand)
4. করমন্ট (Comment)
হল্রবল্ঃ হরাগ্রারমর একসি সনসিণষ্ট স্থানরক সচসিত কররত হল্রবল্ বযবহৃত য়।
অি-হকাডঃ অি-হকাডরক অিাররশন হকাডও বল্া য়। অি-হকারড সনরিণশ হনরমাসনক থারক।
অিাররিঃ অিরকাড ার উির কাজ করর তারক অিাররি বরল্। এসি সাধ্ারর্ত হমরমাসরর অযারেস বা সরাসসর হডিা রত িারর।
করমন্টঃ হরাগ্রারম হকান সনরিণরশর কী কাজ তা বর্ণনা আকারর হল্খা য় ারক করমন্ট বা মন্তবয বরল্।
Join Our HSC Crackers
Facebook Group
সিতীয় রজরন্মর ভাষা (2nd Generation Language-2GL)
5GL এর িূ র্ণরূি Fifth Generation Language। িঞ্চম রজরন্মর ভাষারক স্বাভাসবক ভাষাও (Natural Language) বল্া য়।
Artificial Intelligence বা কৃসত্রম বুসদ্ধমিা সনভণর ন্ত্র ততসররত বা িরবষর্ায় এই রজরন্মর ভাষা বযবহৃত য়।
িঞ্চম রজরন্মর ভাষায় হল্খা হরাগ্রামরক হমসশন ভাষায় রূিান্তররর জনয ইরন্টসল্রজন্ট কম্পাইল্ার বযবহৃত য়। এই রজরন্মর ভাষা
বযব ার করর মানু ষ ন্ত্ররক হমৌসখক সনরিণশ সিরত িারর।
িঞ্চম রজরন্মর ভাষার উিা রর্ রি PROLOG(PROgramming LOGiC), LISP, Mercury ইতযাসি।
Join Our HSC Crackers
Facebook Group
অনুবািক হরাগ্রাম
Definition :-হ হরাগ্রাম অনযসব ভাষারক হমসশন ভাষায় রুিান্তর করর তারক অনু বাি হরাগ্রাম বরল্।
আমরা আরিই বরল্সে হ কসম্পউিার হমসশন ভাষা অথণাৎ ০ আর ১ সিরয় সল্খা হরাগ্রাম োড়া অনয হকান ভাষা বুরঝ না তাই
তারক অনয ভাষা গুরল্া সিরয় কাজ করারনার জনয উচ্চতর ভাষারক আরি হমসশন ভাষায় রুিান্তর কররত য় এবিং তারির
কসম্পউিার হসই সনরিণশ অনু ায়ী কাজ কররত িারর। আর এই ভাষা রুিান্তর এর কাজসি মূ ল্ত করর অনু বািক হরাগ্রাম।
১.অযারসম্বল্ার :- অযারসম্বল্ার একসি অনু বািক হরাগ্রাম া অযারসম্বসল্ ভাষায় সল্সখত হরাগ্রামরক হমসশন ভাষায় অনু বাি করার জনয
বযব ার করা য়। এসি অযারসম্বসল্ ভাষায় সল্সখত হরাগ্রামরক াসন্ত্রক ভাষায় রূিান্তর করর অথণাৎ, হনরমাসনক হকাডরক হমসশন ভাষায়
অনু বাি করর।
২.কম্পাইল্ার:- কম্পাইল্ার রল্া এক ধ্ররনর অনু বািক হরাগ্রাম া াইরল্রভল্ ভাষায় সল্সখত হরাগ্রামরক হমসশন ভাষায় রূিান্তর
করর। কম্পাইল্ার সম্পূ র্ণ হরাগ্রামসিরক একসারথ অনু বাি করর।
৩.ইন্টারসরিার :- ইন্টারররিার রল্া এক ধ্ররর্র অনু বািক হরাগ্রাম া কম্পাইল্াররর মরতা াইরল্রভল্ ভাষায় সল্সখত হরাগ্রামরক
হমসশন ভাষায় রূিান্তর করর। তরব ইন্টারররিার ল্াইন বাই ল্াইন অনু বাি করর।
Join Our HSC Crackers
Facebook Group
সস হরাগ্রাম হকাথায় রযাকসিস কররবা??
Download কররত এই বািনসিরত সিক কররা Download কররত এই বািনসিরত সিক কররা
একসি মানসবক আরবিন
আমারির একসি স্বে রল্া হিরশর সব রকম সশোথণীর জনযই সম্পূ র্ণ সবনামূ রল্য ইন্টাররসক্টভ িাস হিৌঁরে হিয়া।রায় ১ মাস সময়
সিরয় হতামারির এই সিসডএফ এবিং হে-সল্স্ট সিরত হিররসে।রতা আমরা চাসি আমারির কা ণক্রম আররা বড় কররত।
সকন্তু আমারির অথণননসতক হতমন হকান সারিািণ হনই হকান স্পন্সরশীি হনই।তাই হতামারির কারে একসি অনু ররাধ্ থাকরব হ
সি হতামার সামথণয থারক হতামার গ্রারম বা আসথণক অসিল্ বন্ধুর উিকার কররত চাও তা রল্ আমারির সা া য করার একিু
হচষ্টা কররা।আসম চাইরবা হতামরা সবাই এই কারজ অিংশগ্র র্ কররা।তুসম করতা িাকা হডারনি কররল্ এসি সকন্তু মযািার না
হতামার ইিাসি আসল্।রসসি হ াক ১০৳,২০৳ বা ৫০৳,১০০৳ হতামার তিুকু ইরি তুসম িাও তবুও আসম সররকারয়স্ট কররবা হ
করতা িাকা করতা ভারব খরচ কররা হতা সামানয একিু হসসক্রফাইস করর আমারির সারথ থারকা।
িািারনার সনয়ম
Personal Bkash – 01924122402 এই নাম্বারর হতামরা সবকাশ কররত িাররা এবিং ২য় হমরসরজ হতামার নাম এবিং
করল্জ নাম সল্রখ এই নাম্বাররই একসি হমরসজ িাসিও । কারন শুধ্ু হতামারির নাম ও করল্রজর একসি সল্স্ট বাসনরয় আমরা
আমারির গ্রুি এবিং হিজ এ Heroes of 2020 সল্রখ হিাস্ট কররবা। ধ্নযবাি হতামারিররক
১৯৭২ সারল্ এই ভাষার রথম সরসল্জ য়। হডসনশ সরসচ (Dennis M. Ritchie) হবল্ ল্যাবররিসররত UNIX অিাররসিিং সসরস্টম
হডরভরল্াি করার জনয ‘সস’ হরাগ্রাসমিং ভাষাসি ততসর কররন। ১৯৭০ সারল্ রথম ‘সস’ হরাগ্রাসমিং ভাষাসি DEC PDP-11 কসম্পউিারর
ররয়াি করা রয়সেল্।
‘সস’ হরাগ্রাসমিং ভাষা একসি সাধ্ারর্ কারজর ভাষা, স্ট্রাকচাডণ, হরাসসসডউর,কম্পাইল্ড হরাগ্রাসমিং ভাষা ও উচ্চস্তররর হরাগ্রাসমিং ভাষা।
সমড-হল্রভল্ ল্যাঙ্গুরয়জ স রসরব ‘সস’ অতযন্ত জনসরয়।
‘সস’ নামিা এরসরে মাসিণন সরচাডণস (Martins Richards) এর উদ্ভাসবত সবসসসিএল্ (BCPL-Basic Combined Programming
Language) ভাষা হথরক। BCPL এর উন্নত সিংস্করর্ B নারম িসরসচত সেল্। িরর B এর উন্নয়রনর ফরল্ C এর সবকাশ রি। ‘সস’
হরাগ্রাসমিং ভাষারক সকল্ হরাগ্রাসমিং ভাষার সভসি বল্া য়।
Join Our HSC Crackers
Facebook Group
হতামার রথম হরাগ্রাম
ফািংশন: ফািংশন রল্া কতগুরল্া হস্টিরমরন্টর সমসষ্ট া একরত্র একসি সনসিণষ্ট কাজ সম্পািন করর। রসতসি ফািংশন ইনিুি হনয়,
ররসস করর এবিং একসি আউিিুি হিয়। রসতসি ‘সস’ হরাগ্রাম এরূি এক বা একাসধ্ক ফািংশরনর সমসষ্ট।
void main ( ){
Your Statement
}
Join Our HSC Crackers
Facebook Group
How Computer Works
আমারির সস হরাগ্রাম এ রসতসি সনরিণশ বা কাজ সিরত য় আল্ািা আল্ািা ফািংশন বযাব ার করর।আর আমারির আল্ািা
আল্ািা কারজর জনয আল্ািা আল্ািা ফািংশন ততসর করর কসম্পউিাররক সিরয় কাজ করারত য়।
সস হরাগ্রাম এ আমারির একসি হমইন ফািংশন এ আমারির হরাগ্রাম সল্খরত য়। তাোড়া অনযানয ফািংশন হক আমরা এই
হমইন ফািংশরন কল্ কররত িাসর এবিং ঐ ফািংশন এর ও কাজ করারত িাসর।এ সম্পরকণ আমরা আমারির বই এর হশরষ
আরল্াচনা কররবা।
Function Name
কসম্পউিার হরাগ্রারম রসতসি কাজ করারনা য় এরককসি ফািংশন িারা ।হ মন আমরা সি সিন এ সকেু রিশণন কসর তা রল্ও
আমারির ফািংশন বযব ার কররত রব আবার ইউজার এর কাে হথরক সকেু ইনিুি সনরল্ও আমারির ফািংশন বযব ার কররত
রব।আমরা এগুরল্ার জনয সস হরাগ্রাসমিং এ হ ই ফািংশন বযব ার কসর তা রল্াঃ
সকন্তু কসম্পউিার হতা এসব ভাষা বুরঝনা হস বুরঝ হমসশন ভাষা হতা তারক এসব ভাষা বুঝারনার জনয আমারির বযব ার কররত
রব কম্পাইল্ার।তারিরও আমরা হ এইসব ফািংশন বযব ার কররবা ইনিুি আউিিুি এর জনয তার জনয হতা আমারির আরি
এই ফািংশন গুরল্া বানারত রব তাইনা??
আমারির এই কাজ হকই স জ করার জনয আরি হথরকই এই ফািংশন গুরল্া বানারনা থারক হ ডার ফাইরল্। অথণাৎ আমারির
িরকাসর হ ই ফািংশন গুরল্া আরে হসগুরল্া আর আমারির ততসর কররত য়না । সকন্তু নতুন হকান কারজর জনয সি আমরা
সনরজরির মরতা হকান ফািংশন সিরয় করারত চাই তা রল্ আমারির ঐ ফািংশনসি আরি ততসর করর সনরত রব।
Join Our HSC Crackers
Facebook Group
Basic of C Programming
Header File
Compiler
Machine Language
আমরা খন কসম্পউিার এ হকান হরাগ্রাম সল্সখ এবিং কম্পাইল্ অিশন এ সিক কসর হমসশন ভাষায় রুিান্তর করার জনয। তখন
কম্পাইল্ার আরি হিখরব ঐ ফািংশন িা হ সি আমরা আমারির হরাগ্রাম এ সল্রখসে হসসি হ ডার ফাইরল্ আরে সকনা সি থারক
তা রল্ ঐ সনরিণশ বা ঐ ফািংশনসি হ ই কারজর জনয আরি হথরক ততসর করর রাখা রয়রে ঐ কারজর সনরিণশ সমূ রক হমসশন ভাষায়
রুিান্তর কররব তারির কসম্পউিার কাজ কররব হসই সনরিণশ অনু ায়ী।
সবসভন্ন ধ্ররনর ল্াইরেরী ফািংশন এবিং তারির হ ডার ফাইল্ অথণাৎ আমরা সি এই ফািংশন
গুরল্া আমারির হরাগ্রাম এ
ইনিুি কররত চাই তা রল্
আমারির আরি ঐ ফািংশন হ ই
হ ডার ফাইল্ এ আরে ঐ
ফাইল্সি আমারির হরাগ্রাম এ
অযাড(InClude)
কররত রব।
Join Our HSC Crackers
Facebook Group
Note 1: া সকেু িীন এ সরন্ট কররবা তা থাকরব Printf function এর “Double Quotation” এর সভতরর থাকরব।
printf() এবিং scanf () functions এর ির অবশযই হসসমরকাল্ন বযব ার কররত রব।
main() function এর ির হকান হসসমরকাল্ন য় না।
Printf() function সি হ ই
হ ডার ফাইরল্ আরে হসসি
আমারির হরাগ্রাম এ ু ক্ত আমরা Printf() ফািংশন
করল্াম বা Include এর “Double
করল্াম ।তা না রল্ সকন্তু Quotation” এর
আমরা সরাসসর এই সভতরর া সল্খরবা তা
ফািংশনসি বযাব ার কররত সিন এ রিসশণত রব।
িারতাম না
Join Our HSC Crackers
Facebook Group
এই ফািংশনসির
ফািংশন getch() <conio.h> হ ডার ফাইল্
এই সমসযাসি সমাধ্ান করার জনয আমারির হরাগ্রাম এর হশরষ getch() নারমর একসি
ফািংশন বযাব ার কররত রব হ সি িীন এ এসব Unexpected সল্খা সরন্ট রত সিরব না
Join Our HSC Crackers
Facebook Group
Join Now →
Join Our HSC Crackers
Facebook Group
২.সমসযা সনসিণষ্টকরর্।
৩.সমসযা সবরেষর্।
৭.হরাগ্রাম রের্ারবের্।
Join Our HSC Crackers
Facebook Group
হরাগ্রাম ততসরর ধ্াি সমু
সমসযা সনসিণষ্টকরর্
একসি হরাগ্রাম ততসরর মূ ল্ ল্ে ল্ হকান একসি সমসযার সমাধ্ান করা। তাই হরাগ্রাম ততসরর মাধ্যরম হকান সমসযা সমাধ্ারনর
িূ রবণ সমসযাসি অবশযই ভারল্াভারব সচসিত কররত রব। সমসযা সনসিণষ্টকররর্র হেরত্র সমসযাসি কী, সমসযার সবষয়বস্তু কী ইতযাসি
সবষরয় জানরত রব। ভাল্ভারব সমসযা সনসিণষ্ট কররত না িাররল্ হরাগ্রাম তই উন্নত হ াক না হকন কাসিত সমাধ্ান িাওয়া সম্ভব
না।
সমসযা সবরেষর্
সমসযা সনসিণষ্ট করার িররর ধ্ািসি ল্ সমসযা সবরেষর্। সমসযাসি কীভারব সমাধ্ান করা ায়, কতভারব সমাধ্ান করা ায়, সি
একাসধ্ক ভারব সমাধ্ান করা ায় তা রল্ হকানসি সবরচরয় ইরফসক্টভ সমাধ্ান তা সবরেষর্ করাই ল্ সমসযা সবরেষর্। এরেরত্র
সমসযাসিরক হোি হোি অিংরশ ভাি করর সমাধ্ান করার হচষ্টা করা য়। সমসযা সমাধ্ারনর হেরত্র কতকগুরল্া সবষয় এই ধ্ারি
সবরবচনা করা রয় থারক। সবষয়গুরল্া ল্-
১। হকান সবষয়গুরল্া হরাগ্রাম হডরভল্িরমরন্টর জনয ররয়াজন।
২। হকান িদ্ধসতরত হরাগ্রাম সডজাইন করা রব।
৩। হরাগ্রাম ততসরর হেরত্র হকান হরাগ্রাসমিং ভাষাসি উি ু ক্ত রব।
৪। সমসযায় হকান ধ্ররনর ইনিুি এবিং হকান ধ্ররনর আউিিুি রব ইতযাসি।
Join Our HSC Crackers
Facebook Group
হরাগ্রাম ততসরর ধ্াি সমু
হরাগ্রাম সডজাইন
হরাগ্রাম সডজাইন বল্রত বুঝায়- সমসযা সবরেষর্ ধ্ারি সমসযাসিরক হ হোি হোি অিংরশ ভাি করা রয়রে তারির িারস্পসরক
সম্পকণ ও সামসগ্রক সমাধ্ান হবর করর তার সূরডারকাড বা অযাল্রিাসরিম অথবা হলাচািণ ততসর করা।
এরেরত্র সনম্নসল্সখত সবষয়গুরল্া সবরবচনা করা য়-
•ইনিুি সডজাইন
•আউিিুি সডজাইন
•ইনিুি ও আউিিুরির মরধ্য সম্পকণ সডজাইন ইতযাসি
হরাগ্রাম উন্নয়ন
সমসযা সমাধ্ারনর জনয হ অযাল্িসরিম বা হলাচািণ ততসর করা রয়রে তা হকারনা একসি উচ্চস্তররর হরাগ্রাসমিং ভাষা বযব ার করর
হরাগ্রারম রূিিান করারক বল্া য় হরাগ্রাম উন্নয়ন। এরেরত্র সমসযার ধ্রর্ অনু ায়ী উচ্চস্তররর হরাগ্রাসমিং ভাষা স রসরব C, C++,
java, python ইতযাসি বযবহৃত য়।
Join Our HSC Crackers
Facebook Group
হরাগ্রাম ততসরর ধ্াি সমু
হরাগ্রাম বাস্তবায়ন
সসনিযাি ভুল্/বযাকরর্িত ভুল্ঃ হরাগ্রারমর মরধ্য হরাগ্রাসমিং ভাষার বযাকরর্িত হ সব ভুল্ থারক তারক বল্া য় সসনিযাি ভুল্।
হ মন- বানান ভুল্,কমা, েযারকি সিকমরতা না হিয়া, হকারনা চল্রকর মান না জানারনা রভৃসত। এসব ভুল্ সিংরশাধ্ন করা খুবই স জ,
কারর্ সসনিযাি ভুল্ রল্ অনু বািক হরাগ্রাম ভুরল্র বাতণা োিায়। হ মন- হরাগ্রারম printf() কমারির িসরবরতণ print()
হল্খা। সসনিযাি ভুল্রক কম্পাইল্ িাইম ভুল্ও বল্া য়।
ল্সজকযাল্ বা হ ৌসক্তক ভুল্ঃ হরাগ্রারম ু সক্তর ভুল্ থাকরল্ তারক বরল্ ল্সজকযাল্ ভুল্। সাধ্ারর্ত সমসযা সিকমরতা না বুঝার জনযই এ
ভুল্ য়। হ মন- a>b এর স্থরল্ a<b বা s=a+b এর স্থারন s=a-b সল্খরল্ ল্সজকযাল্ ভুল্ য়। ল্সজকযাল্ ভুরল্র হেরত্র একসি উির
িাওয়া ায় সিও তা ভুল্। এরেরত্র অনু বািক হরাগ্রাম হকারনা ভুরল্র বাতণা োিায় না বরল্ ল্সজকযাল্ ভুল্ সিংরশাধ্ন করা খুব কসিন।
রান িাইম বা এসিসকউশন িাইম ভুল্ঃ রান িাইম ভুল্ হরাগ্রাম এসিসকউশরনর সময় রি। হ মন- শূ নয সিরয় ভাি করা সকিংবা
ঋর্াত্বক সিংখযার বিণমূল্ বা ল্িাসরিম হবর করা, ডাইনাসমক হমরমাসর অযারল্ারকশরনর সময় অি ণাপ্ত হমরমাসর থাকা ইতযাসি। অনু বািক
হরাগ্রাম অনু বাি করার সময় এই ধ্ররর্র ভুল্ সননণয় কররত িারর না। এই ধ্ররর্র ভুল্ সম্বসল্ত হরাগ্রাম রান কররব সকন্তু হরাগ্রাম
বন্ধ রয় হ রত িারর। রান িাইম ভুল্ সনর্ণয় এবিং সিংরশাধ্ন করা কসিন। হ ৌসক্তক ভুল্ এক ধ্ররর্র রান-িাইম ভুল্ কারর্ এই
ধ্ররর্র ভুল্ কম্পাইল্ার সনর্ণয় কররত িারর না বা সডবাসিিং এর মাধ্যরম সনর্ণয় করা ায় না।
Join Our HSC Crackers
Facebook Group
সডবাসিিং
ডকুরমরন্টশন
হরাগ্রাম হডরভল্িরমরন্টর সময় ভসবষযরত হরাগ্রাম রের্ারবেরর্র কথা হভরব হরাগ্রারমর সবসভন্ন অিংরশর সববরর্ করমন্ট স রসরব
সল্রখ রাখরত য়। হরাগ্রারমর সবসভন্ন অিংরশর সববরর্ করমন্ট স রসরব সল্সিবদ্ধ করারক হরাগ্রাম ডকুরমরন্টশন বরল্।
হরাগ্রারমর ডকুরমরন্টশন হল্খা থাকরল্ হ রকান হরাগ্রামার খুব স রজই হরাগ্রাম আিরডি কররত িারর। হরাগ্রাম রের্ারবেরর্
ডকুরমরন্টশরনর গুরুত্ব অিসরসীম।
ডকুরমরন্টশরন সনম্নসল্সখত সবষয়সমূ অন্তভুণক্ত করা য়ঃ
১। হরাগ্রারমর বর্ণনা।
২। অযাল্রিাসরিম বা হলাচািণ
৩। সনবণার র জনয ররয়াজনীয় কারজর তাসল্কা
৪। হরাগ্রারমর আউিিুি
হরাগ্রাম ডকুরমরন্টশন এর করয়কসি সু সবধ্া –
১। একসি হরাগ্রারমর সমস্ত অিংরশর উির নজর রারখ
২। হরাগ্রাম রের্ারবের্ স জ
৩। হডভল্িার োড়া অনয হরাগ্রামাররা হরাগ্রারমর সমস্ত সিক বুঝরত িারর
৪। হরাগ্রারমর সামসগ্রক মারনর উন্নসত করর
Join Our HSC Crackers
Facebook Group
হরাগ্রাম ততসরর ধ্াি সমু
হরাগ্রাম রের্ারবের্
সিংজ্ঞাঃ হকারনা একসি সনসিণষ্ট সমসযা সমাধ্ারনর জনয ু সক্তসম্মত সসীম সিংখযক ি ণায়ক্রসমক ধ্ারা
হকারনা সমসযারক কসম্পউিার হরাগ্রাসমিং িারা সমাধ্ান করার িূ রবণ কািরজ-কল্রম সমাধ্ান
করার জনযই অযাল্রিাসরিম বযব ার করা য়।
আরব িসনতসবি ‘আল্ খাসরজমী’ তার িসর্ত বইরয় সবণরথম অযাল্রিাসরিরমর ধ্ারর্া হিন এবিং
তার নাম অনু সারর অযাল্রিাসরিম নামকরন করা রয়রে।
Join Our HSC Crackers
Facebook Group
অযাল্রিাসরিম
হ সচত্রসভসিক িদ্ধসতরত সবরশষ কতকগুরল্া সচরির সা ার য একসি সনসিণষ্ট সমসযার সমাধ্ান করা য় তারক হলাচািণ বল্া
য়।অনযভারব বল্া ায়, অযাল্রিাসরিরমর সচত্ররূিই ল্ হলাচািণ। সনরচর উিা রর্সি ল্েয কর-
সূরডারকাডরক অযাল্রিাসরিরমর িূ বণ-িস্তুসত বা অরনক সময় অযাল্রিাসরিরমর সবকল্প স রসরব সবরবচনা করা য়।
সূরডারকারডর সু সবধ্া:
১. সূরডারকাড সকল্ ধ্ররর্র হরাগ্রামার বুঝরত িারর।
২. এসি হরাগ্রামাররক হকবল্ অযাল্রিাসরিম অিংরশ মরনাসনরবশ কররত সেম করর
Join Our HSC Crackers
Facebook Group
ডািা িাইি
মরনকররা, তুসম এমন একসি হরাগ্রাম ততসর কররত চাি হ ই হরাগ্রাম এ ইউজার ২ সি সিংখযা ইনিুি সিরব এবিং হতামার
হরাগ্রাম হসই িুইসি সিংখার আউিিুি সিরব ইউজাররক।এখন সমসযা রি তুসম হ ইউজার এর কাে হথরক ২ সি সিংখযা ইনিুি
সনরব হতা তখন ঐ িুসি সিংখযা হতামায় হকাথাও রাখরত রব তাইনা?? তুসম হ ই জায়ািারত হতামার Value িা সনরয় রাখরব
হসই জায়িা বা হস্পস িারকই বল্া য় Variable.এবিং হসখারন তুসম হকান ধ্ররনর ডািা রাখরব হসই সবষয়সিও আরি বরল্
সিরত য় হ সিরক বল্া য় Data Type Or Variable Type.
হ মনঃ
•১। িাসর্সতক অিাররির (Arithmetic Operators)
•২। সররল্শনাল্ অিাররির (Relational Operators)
•৩। ল্সজকযাল্ অিাররির (Logical Operators)
•৪। অযাসাইনরমন্ট অিাররির (Assignment Operators)
•৫। ইনসক্ররমন্ট এবিং সডসক্ররমন্ট অিাররির (Increment and Decrement Operators)
•৬। কসিশনাল্ অিাররির (Conditional Operators)
•৭। সবি ওয়াইজ অিাররির (Bitwise Operators)
•৮। সবরশষ অিাররির (Special Operator)
Join Our HSC Crackers
Facebook Group
িাসর্সতক অিাররির
িাসর্সতক অিাররির (Arithmetic Operators): ‘সস’ হরাগ্রারম সবসভন্ন িাসর্সতক কাজ (হ মন-হ াি, সবরয়াি, গুর্, ভাি রভৃসত)
করার জনয হ সব অিাররির বযবহৃত য়, হসসব অিাররিররক িাসর্সতক অিাররির বল্া য়।
Join Our HSC Crackers
Facebook Group
সররল্শনাল্ অিাররির
সররল্শনাল্ অিাররির (Relational Operators): হরাগ্রাম সনবণার র সময় িুসি চল্রকর মরধ্য তুল্নার হেরত্র সররল্শনাল্
অিাররির বযবহৃত য়। সররল্শন বল্রত একসি অিাররি অির অিাররি হথরক হোি সকিংবা বড় বা সমান ইতযাসি বুঝায়।
Join Our HSC Crackers
Facebook Group
ল্সজকযাল্ অিাররির
ল্সজকযাল্ অিাররির (Logical Operators): হরাগ্রারম ু সক্তমূ ল্ক এিররশন সনরয় কাজ করার জনয হ সব অিাররির বযব ার
করা য় হসগুরল্ারক ল্সজকযাল্ অিাররির বল্া য়।
Join Our HSC Crackers
Facebook Group
অযাসাইনরমন্ট অিাররির
অযাসাইনরমন্ট অিাররির (Assignment Operators): হকারনা এিররশন বা হভসররয়বরল্র মানরক অনয হকারনা হভসররয়বরল্র
মান স রসরব সনধ্ণারর্ কররত বা অনয হকান হভসররয়বল্ এ রাখরত হ সব অিাররির বযব ার করা য়, হসগুরল্ারক অযাসাইনরমন্ট
অিাররির বল্া য়।
Join Our HSC Crackers
Facebook Group
সস’ হরাগ্রাসমিং ভাষায় ইনিুি
এবিং আউিিুি ফািংশনসমূ
ফররমি হস্পসসফায়ারঃ ‘সস’ হরাগ্রারমর হকান চল্রক ফররমরিড আকারর হডিা গ্র র্ বা ফররমরিড আকারর হকান চল্রকর মান
রিশণরনর জনয থাক্ররম ইনিুি ও আউিিুি ফািংশরন হ সকল্ কযাররক্টার হসি বযবহৃত য় তারিরর ফররমি হস্পসসফায়ার বল্া
য়। রসতসি ফররমি হস্পসসফায়ার িারসণরন্টজ কযাররক্টার(%) সিরয় শুরু য়।
Sarwar Hossain
Notre Dame College
হরাগ্রাম শুরুর আরি সকেু কথা
আমারির স্বে রল্া হিরশর রাসন্তক সশোথণীরির কারে হকায়াসল্সি এডুরকশন হিৌঁোরনা ।র সি আমরা কররবা একিমই
সবনামূ রল্য ।তাই চযারনল্ সিরক সাবিাইব করর এবিং হতামারির বন্ধুরির সারথ হশয়ার করর আমারির ঐসব রাসন্তক সশোথণীরির
কারে হিৌঁোরত সা া য কররা।আমরা ক্রমািত আমারির িাস হকায়াসল্সি আিরডি করসে।ইনশাআল্লাহ একসিন সবরচরয় ভারল্া
ইন্টাররসক্টভ িাস হতামারির িীরত সিরত িাররবা।
Subscribe Now
Click Here
Join Our HSC Crackers
Facebook Group
িুইসি সিংখযা ইনিুি সনরয় হ ািফল্ সনর্ণয়
করার হরাগ্রাম
অযাল্রিাসরিমঃ হলাচািণঃ
ধ্াি-১: শুরু।
ধ্াি-২: a ও b চল্রকর মান গ্র র্।
ধ্াি-৩: 𝑐 = 𝑎 + 𝑏 সনর্ণয়।
ধ্াি-৪: c চল্রকর মান রিশণন।
ধ্াি-৫: হশষ।
অনু শীল্নঃ িাাঁচসি সিংখযা ইনিুি সনরয় হ ািফল্ সনর্ণয় করার অযাল্রিাসরিম
ও হলাচািণ ততসর কর।
Join Our HSC Crackers
Facebook Group
িুইসি সিংখযা ইনিুি সনরয় হ ািফল্ সনর্ণয়
করার হরাগ্রাম
Code Output
হতামারির অনু শীল্রনর কাজ রল্া ২সি সিংখযা সবরয়াি /গুর্ এবিং ভারির জনয একসি করর হরাগ্রাম ততসর করা
এবিং Join Our Facebook Group এ সিক করর আমারির Group এ হিাস্ট করর আমারক হিখারনা
Join Our HSC Crackers
Facebook Group হসল্সসয়াস হস্করল্র তািমাত্রারক ফাররন াইি হস্করল্র
তািমাত্রায় রুিান্তররর জনয একসি হরাগ্রাম সল্রখা
অযাল্রিাসরিমঃ হলাচািণঃ
ধ্াি-১: শুরু।
ধ্াি-২: C চল্রক হসল্সসয়াস হস্করল্র তািমাত্রা গ্র র্।
ধ্াি-৩: F = (𝟗𝑪/𝟓) + 𝟑𝟐 সনর্ণয়।
ধ্াি-৪: F চল্রকর মান রিশণন।
ধ্াি-৫: হশষ।
হতামারির অনু শীল্রনর কাজ রল্া হসল্সসয়াস হস্করল্র তািমাত্রারক হকল্সভন হস্করল্র তািমাত্রায় রুিান্তররর
জনয একসি করর হরাগ্রাম ততসর করা এবিং Join Our Facebook Group এ সিক করর আমারির Group এ
হিাস্ট করর আমারক হিখারনা
Join Our HSC Crackers
Facebook Group হসল্সসয়াস হস্করল্র তািমাত্রারক ফাররন াইি হস্করল্র
তািমাত্রায় রুিান্তররর জনয একসি হরাগ্রাম সল্রখা
Code Output
হতামারির অনু শীল্রনর কাজ রল্া ফাররন াইি হস্করল্র তািমাত্রারক হসল্সসয়াস তািমাত্রায় রুিান্তররর জনয
একসি করর হরাগ্রাম ততসর করা এবিং Join Our Facebook Group এ সিক করর আমারির Group এ
হিাস্ট করর আমারক হিখারনা
Join Our HSC Crackers
Facebook Group
সত্রভুরজর ভুসম ও উচ্চতা হিওয়া থাকরল্ হেত্রফল্
সনর্ণরয়র জনয একসি হরাগ্রাম সল্রখা
সত্রভুরজর ভুসম ও উচ্চতা হিওয়া থাকরল্ হেত্রফল্ সনর্ণরয়র সূ ত্র, হেত্রফল্ =½×ভূসম×উচ্চতা
অযাল্রিাসরিমঃ হলাচািণঃ
ধ্াি-১: শুরু।
ধ্াি-২: b এবিং h চল্রক থাক্ররম সত্রভুরজর ভূসম ও উচ্চতার মান গ্র র্।
ধ্াি-৩: 𝒂𝒓𝒆𝒂 = ½ × 𝒃 × 𝒉 সনর্ণয়।
ধ্াি-৪: area চল্রকর মান রিশণন।
ধ্াি-৫: হশষ।
Join Our HSC Crackers
Facebook Group
সত্রভুরজর ভুসম ও উচ্চতা হিওয়া থাকরল্ হেত্রফল্
সনর্ণরয়র জনয একসি হরাগ্রাম সল্রখা
Code Output
হতামারির অনু শীল্রনর কাজ রল্া একসি আয়তরেরত্রর ২ বাহু ইনিুি সনরয় িার হেত্রফল্ সনর্ণয় এর জনয
একসি হরাগ্রাম ততসর করা এবিং Join Our Facebook Group এ সিক করর আমারির Group এ হিাস্ট
করর আমারক হিখারনা
Join Our HSC Crackers
সত্রভুরজর সতনসি বাহুর তি ণয থাক্ররম a, b এবিং c হিওয়া
Facebook Group
সত্রভুরজর সতনসি বাহুর তি ণয থাক্ররম a, b এবিং c হিওয়া থাকরল্ হেত্রফল্ সনর্ণরয়র সূ ত্র
area= √s(s-a)(s-b)(s-c) [এখারন s=অধ্ণিসরসীমা]
অধ্ণিসরসীমা s=(a+b+c)/3
অযাল্রিাসরিমঃ হলাচািণঃ
ধ্াি-১: শুরু।
ধ্াি-২: a, b এবিং c চল্রক সত্রভুরজর সতন বাহুর মান গ্র র্।
ধ্াি-৩: 𝒔 = (𝒂 + 𝒃 + 𝒄)/𝟐 সনর্ণয়।
ধ্াি-৪: 𝒂𝒓𝒆𝒂 = √𝒔(𝒔 − 𝒂)(𝒔 − 𝒃)(𝒔 − 𝒄) সনর্ণয়।
ধ্াি-৫: area চল্রকর মান রিশণন।
ধ্াি-৬: হশষ।
Join Our HSC Crackers
সত্রভুরজর সতনসি বাহুর তি ণয থাক্ররম a, b এবিং c হিওয়া
Facebook Group
এখারন <math.h> Header File বযাব ার কররত রয়রে হকননা বিণমূল্ সনর্ণয়
এর জনয আমরা sqrt() ফািংশন বযাব ার কররসে।এই ফািংশন এর বযব ার
জানরত Youtube Icon সি হত সিক কররা
Join Our HSC Crackers
Facebook Group
বৃরির হেত্রফল্ সনর্ণরয়র জনয একসি সস হরাগ্রাম
অযাল্রিাসরিমঃ হলাচািণঃ
ধ্াি-১: শুরু।
ধ্াি-২: r চল্রক বৃরির বযাসারধ্ণর মান গ্র র্।
ধ্াি-৩: 𝒂𝒓𝒆𝒂 = 𝝅𝒓𝟐 সনর্ণয়।
ধ্াি-৪: area চল্রকর মান রিশণন।
ধ্াি-৫: হশষ।
Join Our HSC Crackers
Facebook Group
বৃরির হেত্রফল্ সনর্ণরয়র জনয একসি সস হরাগ্রাম
Code Output
হতামারির অনু শীল্রনর কাজ রল্া এর হেত্রফল্ সনর্ণয় এর জনয একসি হরাগ্রাম Power Function
[pow(a,b)] বযাব ার করর ততসর করর এবিং Join Our Facebook Group এ সিক করর আমারির Group
এ হিাস্ট করর আমারক হিখারনা
HSC Crackers LIVE 𝟏𝟏𝐭𝐡
Sarwar Hossain
Notre Dame College
একসি মানসবক আরবিন
আমারির একসি স্বে রল্া হিরশর সব রকম সশোথণীর জনযই সম্পূ র্ণ সবনামূ রল্য ইন্টাররসক্টভ িাস হিৌঁরে হিয়া।রায় ১ মাস সময়
সিরয় হতামারির এই সিসডএফ এবিং হে-সল্স্ট সিরত হিররসে।রতা আমরা চাসি আমারির কা ণক্রম আররা বড় কররত।
সকন্তু আমারির অথণননসতক হতমন হকান সারিািণ হনই হকান স্পন্সরশীি হনই।তাই হতামারির কারে একসি অনু ররাধ্ থাকরব হ
সি হতামার সামথণয থারক হতামার গ্রারম বা আসথণক অসিল্ বন্ধুর উিকার কররত চাও তা রল্ আমারির সা া য করার একিু
হচষ্টা কররা।আসম চাইরবা হতামরা সবাই এই কারজ অিংশগ্র র্ কররা।তুসম করতা িাকা হডারনি কররল্ এসি সকন্তু মযািার না
হতামার ইিাসি আসল্।রসসি হ াক ১০৳,২০৳ বা ৫০৳,১০০৳ হতামার তিুকু ইরি তুসম িাও তবুও আসম সররকারয়স্ট কররবা হ
করতা িাকা করতা ভারব খরচ কররা হতা সামানয একিু হসসক্রফাইস করর আমারির সারথ থারকা।
িািারনার সনয়ম
Personal Bkash – 01924122402 এই নাম্বারর হতামরা সবকাশ কররত িাররা এবিং ২য় হমরসরজ হতামার নাম এবিং
করল্জ নাম সল্রখ এই নাম্বাররই একসি হমরসজ িাসিও । কারন শুধ্ু হতামারির নাম ও করল্রজর একসি সল্স্ট বাসনরয় আমরা
আমারির গ্রুি এবিং হিজ এ Heroes of 2020 সল্রখ হিাস্ট কররবা। ধ্নযবাি হতামারিররক
Condition সি সতয
রল্ এই হস্টিরমন্ট
গুরল্া কাজ কররব।
Condition সি সমথযা
রল্ এই হস্টিরমন্ট
গুরল্া কাজ কররব।
হকান সিংখযা ২ িারা সনঃরশরষ সবভাজয রল্ তারির হজাড় সিংখযা বরল্,না রল্ সবরজাড়
অযাল্রিাসরিম: হলাচািণঃ
ধ্াি-১: শুরু।
ধ্াি-২: 𝑛 চল্রক একসি সিংখযা গ্র র্।
ধ্াি-৩: 𝑟 = 𝑛 𝑚𝑜𝑑 2 সনর্ণয়।
ধ্াি-৪: সি 𝑟 = ০ য়, তা রল্ সিংখযাসি হজাড় রিশণন, অনযথায়
সিংখযাসি সবরজাড় রিশণন।
ধ্াি-৫: হশষ।
Join Our HSC Crackers
Facebook Group হকান একসি িূর্ণ সিংখযা হজাড়/সবরজাড় সনর্ণরয়র জনয
একসি হরাগ্রাম সল্রখা
Code Output
হতামারির অনু শীল্রনর কাজ রল্া একসি সিংখযা ধ্নাত্মক নাসক ঋর্াত্মক এসি সনর্ণয় এর জনয একসি হরাগ্রাম ততসর
করর এবিং Join Our Facebook Group এ সিক করর আমারির Group এ হিাস্ট করর আমারক হিখারনা
Join Our HSC Crackers
Facebook Group
িুসি সিংখযার মরধ্য বড় সিংখযা সনর্ণরয়র
জনয একসি হরাগ্রাম
অযাল্রিাসরিমঃ হলাচািণঃ
ধ্াি-১: শুরু।
ধ্াি-২: 𝑎 এবিং 𝑏 চল্রক িুসি সিংখযা গ্র র্।
ধ্াি-৩: সি (𝑎 > 𝑏) য়, তা রল্ 𝑎 সিংখযাসি বড়
রিশণন, অনযথায় 𝑏 সিংখযাসি বড় রিশণন।
ধ্াি-৪: হশষ।
Code Output
Join Our HSC Crackers
Facebook Group
সতনসি সিংখযার মরধ্য সবরচরয় বড় সিংখযা
সনর্ণরয়র অযাল্রিাসরিম ও হলাচািণ
অযাল্রিাসরিমঃ হলাচািণঃ
ধ্াি-১: শুরু।
ধ্াি-২: 𝑎, 𝑏 ও 𝑐 চল্রক সতনসি সিংখযা গ্র র্।
ধ্াি-৩: সি 𝑎 > 𝑏 𝑎𝑛𝑑 𝑎 > 𝑐 য়,ফল্াফরল্ a এর মান
রিশণন।
ধ্াি-৪: সি 𝑏 > 𝑎 𝑎𝑛𝑑 𝑏 > 𝑐 য়,ফল্াফরল্ b এর মান
রিশণন।
ধ্াি-৫:ফল্াফরল্ 𝑐 এর মান রিশণন।
ধ্াি-৬:হশষ।
অযাল্রিাসরিমঃ হলাচািণঃ
ধ্াি-১: শুরু।
ধ্াি-২: y চল্রক একসি সাল্ গ্র র্।
ধ্াি-৩: সি ((𝑦 𝑚𝑜𝑑 400 = 0) 𝑂𝑅 ((𝑦 𝑚𝑜𝑑 100 ≠
0) 𝐴𝑁𝐷 (𝑦 𝑚𝑜𝑑 4 = 0))) য়, তা রল্ সাল্সি সল্ি
ইয়ার রিশণন,অনযথায় সল্ি ইয়ার নয় রিশণন।
ধ্াি-৪: হশষ।
Code Output
𝑖𝑛𝑝𝑢𝑡 𝑜𝑢𝑡𝑝𝑢𝑡
𝐴 𝑎
𝐷 𝑑
𝑒 𝑒
97 − 65 = 32
Code Output
Conditional Operator
Sarwar Hossain
Notre Dame College
HSC Crackers
Join Now →
Join Our HSC Crackers
Facebook Group
Conditional Operators
কসিশনাল্ অিাররির (Conditional Operators):
‘সস’ হরাগ্রারম শতণ সারিরে হকান কাজ করার জনয কসিশনাল্ অিাররির বযবহৃত য়। কসিশনাল্ অিাররিররর িিন সনম্নরুিঃ
Syntax : (𝐶𝑜𝑛𝑑𝑖𝑡𝑖𝑜𝑛? 𝑡𝑟𝑢𝑒_𝑣𝑎𝑙𝑢𝑒: 𝑓𝑎𝑙𝑠𝑒_𝑣𝑎𝑙𝑢𝑒);
Example : (𝐴 < 0 ? 𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒 ∶ 𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒);
উিররর উিা ররর্, সি A , 0 এর হচরয় হোি য় তা রল্ Negative সরিানণ কররব অনযথায় Positive সরিানণ কররব।
কসিশন সতয রল্ রথম হস্টিরমন্ট সি সম্পাসিত রব এবিং কসিশন সমথযা রল্ ২য় হস্টিরমন্ট সি সম্পাসিত রব। এই
অিাররিররক িারনাসর অিাররিরও বল্া য়।
Join Our HSC Crackers
Facebook Group
িুসি সিংখযার মরধ্য বড় সিংখযা সনর্ণরয়র জনয একসি
হরাগ্রাম কাসিশনাল্ অিাররির এর মাধ্যরম
Code Output
New Line
সরন্ট করার
জনয printf
এর সভতরর
\n বযাব ার
করা য়
Join Our HSC Crackers
Facebook Group
Pre-increment & Post
Increment
Post-increment (variable ++): post ইনসক্ররমন্ট এর হেরত্র চল্রকর বতণমান মান সনরয় কাজ করর তারির চল্রকর মান
বৃসদ্ধ করর।
Code Output
Join Our
Facebook Group Pre-decrement & Post- HSC Crackers
decrement
Pre-decrement (– variable): Pre সডসক্ররমন্ট এর হেরত্র চল্রকর মান আরি হ্রাস করর এবিং তারির আিরডি মানসি সনরয়
কাজ করর।
Code Output
Join Our HSC Crackers
Facebook Group
Pre-decrement & Post-
decrement
Post-decrement (variable –): post সডসক্ররমন্ট এর হেরত্র চল্রকর বতণমান মান সনরয় কাজ করর তারির চল্রকর মান হ্রাস
করর।
Code Output
HSC Crackers LIVE 𝟏𝟏𝐭𝐡
Sarwar Hossain
Notre Dame College
একসি মানসবক আরবিন
আমারির একসি স্বে রল্া হিরশর সব রকম সশোথণীর জনযই সম্পূ র্ণ সবনামূ রল্য ইন্টাররসক্টভ িাস হিৌঁরে হিয়া।রায় ১ মাস সময়
সিরয় হতামারির এই সিসডএফ এবিং হে-সল্স্ট সিরত হিররসে।রতা আমরা চাসি আমারির কা ণক্রম আররা বড় কররত।
সকন্তু আমারির অথণননসতক হতমন হকান সারিািণ হনই হকান স্পন্সরশীি হনই।তাই হতামারির কারে একসি অনু ররাধ্ থাকরব হ
সি হতামার সামথণয থারক হতামার গ্রারম বা আসথণক অসিল্ বন্ধুর উিকার কররত চাও তা রল্ আমারির সা া য করার একিু
হচষ্টা কররা।আসম চাইরবা হতামরা সবাই এই কারজ অিংশগ্র র্ কররা।তুসম করতা িাকা হডারনি কররল্ এসি সকন্তু মযািার না
হতামার ইিাসি আসল্।রসসি হ াক ১০৳,২০৳ বা ৫০৳,১০০৳ হতামার তিুকু ইরি তুসম িাও তবুও আসম সররকারয়স্ট কররবা হ
করতা িাকা করতা ভারব খরচ কররা হতা সামানয একিু হসসক্রফাইস করর আমারির সারথ থারকা।
িািারনার সনয়ম
Personal Bkash – 01924122402 এই নাম্বারর হতামরা সবকাশ কররত িাররা এবিং ২য় হমরসরজ হতামার নাম এবিং
করল্জ নাম সল্রখ এই নাম্বাররই একসি হমরসজ িাসিও । কারন শুধ্ু হতামারির নাম ও করল্রজর একসি সল্স্ট বাসনরয় আমরা
আমারির গ্রুি এবিং হিজ এ Heroes of 2020 সল্রখ হিাস্ট কররবা। ধ্নযবাি হতামারিররক
#include<stdio.h>
main(){
printf(“Bangladesh”);
printf(“Bangladesh”);
printf(“Bangladesh”);
printf(“Bangladesh”);
printf(“Bangladesh”);
printf(“Bangladesh”);
printf(“Bangladesh”);
printf(“Bangladesh”);
printf(“Bangladesh”);
printf(“Bangladesh”);
}
Sarwar Hossain
Notre Dame College
Join Our HSC Crackers
Facebook Group
For Loop
for(initializaion ;Condition;increment/decrement){
statement 1;
statement 2;
…………….
}
ল্ুি মূ ল্ত একসি হভসররয়বল্ এর মানরক ু রায়।একসি হভসররয়বল্ initialize হক করার ির হসসি
Condition Check করর সি হমরন চরল্ তা রল্ ল্ুি এর বসড এর মরধ্য থাকা গুরল্ার কাজ
করর।তারির ২য় বার ল্ুি সি ু রার জনয হভসররয়বল্ সি সনরজর মান বাড়ায় অথবা কমায় এবিং তারির
আবার Condition Check করর।এভারব তের্ Condition হমরন চরল্ সিক তরতােন ল্ুিসি
চক্রাকারর ু ররত থারক।
N চল্ক এর
1+2+3+4+5+…….+n সল্খা সি সিন এ রিশণন এর জনয একসি সস হরাগ্রাম সল্খ… মান গ্র ন
Yes
• Step3: i,n হথরক হোি সকনা??????
A. সি হোি য় তা রল্ িররর ধ্াি এ িমন। সিন এ
i++
“i+” রিশণন
B. সি হোি না য় তা রল্ হশষ ধ্াি এ িমন।
N চল্ক এর
1,2,3,4,5,…….,n সল্খা সি সিন এ রিশণন এর জনয একসি সস হরাগ্রাম সল্খ… মান গ্র ন
𝑌𝑒𝑠
• Step3: i,n হথরক হোি সকনা??????
A. সি হোি য় তা রল্ িররর ধ্াি এ িমন। সিন এ “i,”
i++
রিশণন
B. সি হোি না য় তা রল্ হশষ ধ্াি এ িমন।
N চল্ক এর
2+4+6+8+10+…….+n সল্খা সি সিন এ রিশণন এর জনয একসি সস হরাগ্রাম সল্খ… মান গ্র ন
• Step2: n চল্রকর মান গ্র ন এবিং i=1 & sum=0 হভসররয়বল্ সডসিয়ার। No i<=n
??
• Step3: i,n হথরক হোি সকনা?????? Yes
A. সি হোি য় তা রল্ িররর ধ্াি এ িমন।
sum=sum+i
B. সি হোি না য় তা রল্ ধ্াি 5 এ িমন।
i++
𝑛(𝑛 + 1)
Be Smart Use:
2
Join Our HSC Crackers
Facebook Group
For LOOP start
• Step2: n চল্রকর মান গ্র ন এবিং i=1 & sum=0 হভসররয়বল্ সডসিয়ার। No i<=n
??
• Step3: i,n হথরক হোি সকনা?????? Yes
A. সি হোি য় তা রল্ িররর ধ্াি এ িমন।
sum=sum+i
B. সি হোি না য় তা রল্ ধ্াি 5 এ িমন।
i=i+2
End
Join Our HSC Crackers
Facebook Group
For LOOP
1+3+5+…….+n এর হ ািফল্ সনর্ণয় এর জনয একসি সস হরাগ্রাম সল্খ…
• Step2: n চল্রকর মান গ্র ন এবিং i=1 & sum=0 হভসররয়বল্ সডসিয়ার। No i<=n
??
• Step3: i,n হথরক হোি সকনা?????? Yes
A. সি হোি য় তা রল্ িররর ধ্াি এ িমন।
sum=sum+i*i
B. সি হোি না য় তা রল্ ধ্াি 5 এ িমন।
i++
End
Join Our HSC Crackers
Facebook Group For LOOP
12 + 22 + 32 +. … … . . 𝑛2 এর হ ািফল্ সনর্ণয় এর জনয একসি সস হরাগ্রাম সল্খ…
1 2 3 4
+ + + +. … … 𝑛এর হ ািফল্ সনর্ণয় এর জনয একসি সস হরাগ্রাম সল্খ… N চল্ক এর
2 3 4 5
মান গ্র ন
• Step2: n চল্রকর মান গ্র ন এবিং i=1 & sum=0 হভসররয়বল্ সডসিয়ার। No i<=n
??
• Step3: i,n হথরক হোি সকনা?????? Yes
A. সি হোি য় তা রল্ িররর ধ্াি এ িমন। 𝑖
sum=sum+
B. সি হোি না য় তা রল্ ধ্াি 5 এ িমন। 𝑖+1
i++
End
Join Our HSC Crackers
Facebook Group For LOOP
1 2 3 4
+ + + +. … … 𝑛এর হ ািফল্ সনর্ণয় এর জনয একসি সস হরাগ্রাম সল্খ…
2 3 4 5
S= 22 − 33 + 44 − 55 … + 𝑛𝑛
S= 22 + 33 ∗ − + 44 + 55 ∗ − + ⋯ + 𝑛𝑛
S= 22 ∗ (−12 ) + 33 ∗ (−13 ) + 44 ∗ (−14 ) + 55 ∗ (−15 ) + ⋯ + 𝑛𝑛
• Step2: n চল্রকর মান গ্র ন এবিং i=2 & sum=0 হভসররয়বল্ সডসিয়ার। No i<=n
??
• Step3: i,n হথরক হোি সকনা?????? Yes
A. সি হোি য় তা রল্ িররর ধ্াি এ িমন।
𝑠𝑢𝑚 = 𝑠𝑢𝑚 + 𝑝𝑜𝑤(𝑖, 𝑖) ∗ 𝑝𝑜𝑤(−1, 𝑖)
B. সি হোি না য় তা রল্ ধ্াি 5 এ িমন। 𝑖++
End
Join Our HSC Crackers
Facebook Group For LOOP
22 − 33 + 44 − 55 … + 𝑛𝑛 এর হ ািফল্ সনর্ণয় এর জনয একসি সস
হরাগ্রাম সল্খ…
2 3 4
+ + +. … …এর হ ািফল্ সনর্ণয় এর জনয একসি সস হরাগ্রাম সল্খ…
12 22 32
3 4 5
− + −. … …এর হ ািফল্ সনর্ণয় এর জনয একসি সস হরাগ্রাম সল্খ…
22 32 42
হরাগ্রাম গুরল্া সু ির করর সল্রখ গ্রুি এ হিাস্ট কররব ।কযািশন এ িযাি বযাব ার কররব
#Learn_With_HSC_Crackers
#Practice_No
HSC Crackers LIVE 𝟏𝟏𝐭𝐡
Sarwar Hossain
Notre Dame College
একসি মানসবক আরবিন
আমারির একসি স্বে রল্া হিরশর সব রকম সশোথণীর জনযই সম্পূ র্ণ সবনামূ রল্য ইন্টাররসক্টভ িাস হিৌঁরে হিয়া।রায় ১ মাস সময়
সিরয় হতামারির এই সিসডএফ এবিং হে-সল্স্ট সিরত হিররসে।রতা আমরা চাসি আমারির কা ণক্রম আররা বড় কররত।
সকন্তু আমারির অথণননসতক হতমন হকান সারিািণ হনই হকান স্পন্সরশীি হনই।তাই হতামারির কারে একসি অনু ররাধ্ থাকরব হ
সি হতামার সামথণয থারক হতামার গ্রারম বা আসথণক অসিল্ বন্ধুর উিকার কররত চাও তা রল্ আমারির সা া য করার একিু
হচষ্টা কররা।আসম চাইরবা হতামরা সবাই এই কারজ অিংশগ্র র্ কররা।তুসম করতা িাকা হডারনি কররল্ এসি সকন্তু মযািার না
হতামার ইিাসি আসল্।রসসি হ াক ১০৳,২০৳ বা ৫০৳,১০০৳ হতামার তিুকু ইরি তুসম িাও তবুও আসম সররকারয়স্ট কররবা হ
করতা িাকা করতা ভারব খরচ কররা হতা সামানয একিু হসসক্রফাইস করর আমারির সারথ থারকা।
িািারনার সনয়ম
Personal Bkash – 01924122402 এই নাম্বারর হতামরা সবকাশ কররত িাররা এবিং ২য় হমরসরজ হতামার নাম এবিং
করল্জ নাম সল্রখ এই নাম্বাররই একসি হমরসজ িাসিও । কারন শুধ্ু হতামারির নাম ও করল্রজর একসি সল্স্ট বাসনরয় আমরা
আমারির গ্রুি এবিং হিজ এ Heroes of 2020 সল্রখ হিাস্ট কররবা। ধ্নযবাি হতামারিররক
If the condition is
initialization true then it will
move on to the
statements in
i=something third bracket.
while(condition) →The loop will
{statement 1 continue until the
Statement 2 condition is false
Increment/Decrement
} If the statement
is false the it will
Another Statement move on to the
Another
While Loop statement .
For Loop
Join Our HSC Crackers
Facebook Group start
While Loop
Stop
Join Our HSC Crackers
Facebook Group
While Loop
End
Join Our HSC Crackers
Facebook Group
While Loop
End
Join Our HSC Crackers
Facebook Group
While Loop
End
Join Our HSC Crackers
Facebook Group
While Loop
Sarwar Hossain
Notre Dame College
HSC Crackers
Join Now →
Join Our HSC Crackers
Facebook Group
do…..while loop
initialization
At first, it will
work on to the
statements in
i=something
the bracket
do{
then move on
statement 1
to the
Statement 2
condition.
}
while(condition);
If the condition is true
Another Statement the loop will continue
Outside The Loop to circulate until the
condition is false
Stop
Join Our HSC Crackers
Facebook Group
DO While Loop
Stop
Join Our HSC Crackers
Facebook Group
DO While Loop
Output
Using Do While Loop
Join Our HSC Crackers
Facebook Group start
DO While Loop
Stop
Join Our HSC
Facebook Group
HSC Crackers
Crackers
DO While Loop
Output
Using Do While Loop
Join Our HSC Crackers
Facebook Group start
DO While Loop
Stop
Join Our HSC Crackers
Facebook Group
DO While Loop
Output
Using Do While Loop
Join Our HSC Crackers
Facebook Group start
DO While Loop
Stop
Join Our HSC Crackers
Facebook Group
DO While Loop
Output
Using Do While Loop
আমারির স্বে রল্া হিরশর রাসন্তক সশোথণীরির কারে হকায়াসল্সি এডুরকশন হিৌঁোরনা ।র সি আমরা কররবা একিমই
সবনামূ রল্য ।তাই চযারনল্ সিরক সাবিাইব করর এবিং হতামারির বন্ধুরির সারথ হশয়ার করর আমারির ঐসব রাসন্তক সশোথণীরির
কারে হিৌঁোরত সা া য কররা।আমরা ক্রমািত আমারির িাস হকায়াসল্সি আিরডি করসে।ইনশাআল্লাহ একসিন সবরচরয় ভারল্া
ইন্টাররসক্টভ িাস হতামারির িীরত সিরত িাররবা।
Subscribe Now
Click Here
HSC Crackers LIVE 𝟏𝟏𝐭𝐡
Sarwar Hossain
Notre Dame College
Join Our HSC Crackers
Facebook Group start
Fibonacci Series
Stop
Join Our HSC Crackers
Facebook Group start
Fibonacci Series
a=1
Using While Loop
b=1
c=0
Print a,b
Print c,
Stop
Join Our HSC Crackers
Facebook Group
Fibonacci Series
OutPut
Join Our HSC Crackers
Facebook Group start
Fibonacci Series
a=1
Using for Loop b=1
c=0
Print a,b
Print c,
Stop
HSC Crackers LIVE 𝟏𝟏𝐭𝐡
Sarwar Hossain
Notre Dame College
Join Our HSC Crackers
Facebook Group start
Factorial Problem
Factorial of Number n এর জনয একসি সস হরাগ্রাম সল্খ ?
Input n
𝑛! = 𝑛 ∗ 𝑛 − 1 ∗ 𝑛 − 2 … … 3 ∗ 2 ∗ 1
fact=1
Algorithm: Flow Chart:
Stop
Join Our HSC Crackers
Facebook Group Factorial start
Problem
Factorial of Number n এর জনয একসি সস হরাগ্রাম সল্খ ?
Input n
n--
n==0 No
?? fact=fact*n
Yes
Print fact
Stop
Join Our HSC Crackers
Facebook Group start
Factorial Problem
n--
n==0 No
?? fact=fact*n
Yes
Print fact
Stop
Join Our HSC Crackers
Facebook Group
Factorial Problem
Factorial of Number n এর জনয একসি সস হরাগ্রাম সল্খ ?
Output
হরাগ্রাম শুরুর আরি সকেু কথা
আমারির স্বে রল্া হিরশর রাসন্তক সশোথণীরির কারে হকায়াসল্সি এডুরকশন হিৌঁোরনা ।র সি আমরা কররবা একিমই
সবনামূ রল্য ।তাই চযারনল্ সিরক সাবিাইব করর এবিং হতামারির বন্ধুরির সারথ হশয়ার করর আমারির ঐসব রাসন্তক সশোথণীরির
কারে হিৌঁোরত সা া য কররা।আমরা ক্রমািত আমারির িাস হকায়াসল্সি আিরডি করসে।ইনশাআল্লাহ একসিন সবরচরয় ভারল্া
ইন্টাররসক্টভ িাস হতামারির িীরত সিরত িাররবা।
Subscribe Now
Click Here
Join Our HSC Crackers
Facebook Group
GCD & LCM
LCM-Least
GCD- Greatest
Common
Common Divisor
Multiple
e.g.- 5,10
e.g.-5,10
GCD=5
LCM=10
6,21 এর ি,সা,গু→
ভাজয
6)21(3
ভাজক
18
3)6(2
6
রথম ল্ুি এ
ভািরশষ 0
সিতীয় বার
ল্ুি ু রার
সময় ভাজক
Join Our HSC Crackers
Facebook Group
িুইসি সিংখযার ি.সা.গু সনর্ণয়
সি হতামার ররশ্ন বরল্ হিয় রথরম বড় তারির হোি সিংখযা ইনিুি সনরত
তা রল্ সকন্তু হতামার এরতা কস্ট করর বড় সিংখযা খুাঁজরত রবনা
Join Our
start HSC Crackers
Facebook Group
িুইসি সিংখযার ি.সা.গু সনর্ণরয়র জনয আযল্রিাসরিম ও হলাচাি সল্খ Input a,b
If
Yes a>b No
Algorithm: Flow Chart:
?
x=b
• Step-1: Start. b=a
• Step-2: Input the value of a, b. a=x
• Step-3: If a>b?
a)Yes, x=b,b=a,a=x; No a!=0
?
• Step-4: If a!=0
• a)Yes,go To Next step. Yes
• b)No,Go to step 6 c=b%a
• Step-5: c=b%a b=a
• b=a a=c
• a=c
• Step-6: Print “GCD=b”. Print GCD=b
• Step-7: Stop.
Stop
Join Our
start HSC Crackers
Facebook Group
িুইসি সিংখযার ি.সা.গু সনর্ণরয়র জনয একসি সস হরাগ্রাম সল্খ…? Input a,b
Using While
If
Loop Yes No
a>b
?
x=b
b=a
a=x
No a!=0
?
Yes
c=b%a
b=a
a=c
Print GCD=b
Stop
Join Our start HSC Crackers
Facebook Group
Input a,b
িুইসি সিংখযার ল্.সা.গু সনর্ণরয়র জনয আযল্রিাসরিম ও হলাচাি ?
If
Yes No
a>b
Algorithm: x=b
?
b=a
• Step-1: Start. a=x
• Step-2: Input the value of a, b.
• Step-3: If a>b? y=a*b
a)Yes, x=b,b=a,a=x;
• Step-4:y=a*b No a!=0
• Step-5: If a!=0 ?
• a)Yes,go To Next step. Yes
• b)No,Go to step 7 GCD=b c=b%a
• Step-6: c=b%a b=a
• b=a a=c
• a=c
LCM=(a*b)/GCD
• Step-7: GCD=b.
• Step-8: LCM=y/GCD
• Step-9:Print “LCM” Print LCM
• Step-10:Stop
Stop
Join Our start HSC Crackers
Facebook Group
Input a,b
িুইসি সিংখযার ল্.সা.গু সনর্ণরয়র জনয একসি হরাগ্রাম
If
Yes No
a>b
x=b
?
b=a
a=x
y=a*b
No a!=0
?
Yes
GCD=b c=b%a
b=a
a=c
LCM=(a*b)/GCD
Print LCM
Stop
Join Our HSC Crackers
Facebook Group
অযারর (Array)
একসি চল্রক একসি হডিা বা সিংখযা রাখা ায়। তা রল্ ১৮০ জন োরত্রর হমাি নম্বর জমা রাখার জনয সক ১৮০সি চল্ক বযব ার
কররত রব? এই সমসযা িূ র করার জনা অযারর (Array) বযব ার য়।
Join Our HSC Crackers
Facebook Group
অযারর (Array)
অযাররঃ অযারর রল্া এক ধ্ররর্র হডিা স্ট্রাকচার, া একই ধ্ররনর বা সমরকৃসতর চল্রকর সমারবশ। অযারর একসি সডরাইভড হডিা
িাইি। একই িাইরির অরনকগুরল্া চল্ক সনরয় কাজ করার ররয়াজন রল্ তখন চল্ক হ াষনার িসরবরতণ অযারর হ াষর্া করা
য়। অযারররক সাধ্ারর্ত িুই ভারি ভাি করা য়। থা:
•১। একমাসত্রক অযারর
•২। বহুমাসত্রক অযারর (সিমাসত্রক অযারর,..)
একমাসত্রক অযারর: একমাসত্রক অযারর রল্া এক ধ্ররর্র সল্সনয়ার অযারর। অযাররর অন্তভুণক্ত উিািান বা হডিাগুরল্া সি একসি মাত্র
কল্াম ও একাসধ্ক সাসর অথবা একসি মাত্র সাসর এবিং একাসধ্ক কল্ারম উিস্থািন করা য় তারক একমাসত্রক অযারর বল্া য়।
একমাসত্রক অযারর হ াষর্ার ফরমযািঃ
Data_Type Array_Name [ array_size ];
array_size বল্রত বুঝায় অযারররত কয়সি চল্ক থাকরব। এই array_size অবশযই একসি িূ র্ণসিংখযা রত রব এবিং এর মান
শূ নয(০) এর হচরয় বড় রত রব। Array_Name হল্খার হেরত্র চল্ক হ াষর্ার সনয়ম হমরন সল্খরত রব। Data_Type বল্রত
বুঝায় চল্কগুরল্ারত কী ধ্ররর্র হডিা থাকরব এবিং এসি ‘সস’ ভাষার হ রকান তবধ্য হডিা িাইি রত িারর।
Join Our HSC Crackers
Facebook Group
অযারর (Array)
উিা রর্ঃ
•int id [5];
•float marks[5];
বযাখযাঃ খন int id [5]; অযারর হ াষর্া করা য়, তখন int
িাইরির সনরচর মত িাাঁচসি চল্ক হ াষর্া য়।
•int id [0];
•int id [1];
•int id [2];
•int id [3];
•int id [4];
হরাগ্রাম সনবণার র সময় মান সনধ্ণারর্ঃ অযাররর সসরঙ্গল্ চল্রকর মান সনধ্ণারর্ করা ায়। আবার ল্ুি হস্টিরমন্ট বযব ার করর
অযাররর সবগুরল্া চল্রকর মানও সনধ্ণারর্ করা ায়। ল্ুি বযব ার করর int id [5]; অযাররর মান সনধ্ণারর্-
Join Our HSC Crackers
Facebook Group
অযারর (Array)
সিমাসত্রক অযারর: হ অযাররর উিািানগুরল্া একই সারথ একাসধ্ক সাসর ও একাসধ্ক কল্ারম উিস্থািন করা য় তারক সিমাসত্রক
অযারর বল্া য়। সিমাসত্রক অযারর হ াষর্ার ফরমযািঃ
Data_Type Array_Name [ row_size ][ column_size ];
row_size এবিং column_size থাক্ররম সিমাসত্রক অযাররর সাসর এবিং কল্াম সিংখযা বুঝায়। এই row_size এবিং column_size
অবশযই একসি িূ র্ণসিংখযা রত রব এবিং এর মান শূ নয(০) এর হচরয় বড় রত রব। Array_Name হল্খার হেরত্র চল্ক
হ াষর্ার সনয়ম হমরন সল্খরত রব। Data_Type বল্রত বুঝায় চল্কগুরল্ারত কী ধ্ররর্র হডিা থাকরব এবিং এসি ‘সস’ ভাষার
হ রকান তবধ্য হডিা িাইি রত িারর।
উিা রর্ঃ একসি 3×4 মযাসট্রি এর হডিাগুরল্া অযারররত রাখার জনয সনরমাক্ত ভারব সিমাসত্রক অযারর হ াষর্া কররত রব-
int mat [3][4];
Join Our HSC Crackers
Facebook Group
অযারর (Array)
সু সবধ্া:
১. অযাররর বযব ারর সমজাতীয় একাসধ্ক হডিা একসি নারমর বযব ারর সিংরেন করা ায়।
২. এসি একসি স জ হডিা স্ট্রাকচার।
৩. হরাগ্রামরক হোি ও স জ করর এবিং জসিল্তা কমায়।
৪. সিমাসত্রক ারর িারা মযাসট্রিরক উিস্থািন করা ায় ।
অসু সবধ্া:
চল্ক অযারর
১)একসি চল্ক একসির হবসশ মান সিংরের্ কররত ১)একসি অযারর একাসধ্ক মান সিংরের্ কররত িারর
িারর না। না।
২) চল্রকর হ াষর্ার সনয়মঃ ২) অযারর হ াষর্ার সনয়মঃ
datatype variable; data type array_name(array_size):
৩) চল্ক হডিা স্ট্রাকচার না। ৩)অযারর একসি হডিা স্ট্রাকচার।
৪) চল্ক িুই রকার। থাঃ হল্াকাল্ ও হলাভাল্ ৪) অযারর মাত্রা স রসরব সতন রকার। থাঃ একমাসত্রক,
সিমাসত্রক ও সত্রমাসত্রক বা বহুমাসত্রক।
Join Our HSC Crackers
Facebook Group
ইউজার এর কাে হথরক একসি Arary Input
সনরয় হসসি Output এ রিশণন
Output রিশণন এর
জনয হকাড
Join Our HSC Crackers
Facebook Group
ইউজার এর কাে হথরক একসি Arary Input
সনরয় হসসি Output এ রিশণন
Output রিশণন
Join Our HSC Crackers
Facebook Group
অযারররত সকেু সিংখযা ইনিুি সনরয় তারির িড়
সনর্ণরয়র অনয হরাগ্রাম
Output
Code
Join Our HSC Crackers
Facebook Group
একসি অযারররত সকেু সিংখযা ইনিুি সনরয় সব
হথরক বড় সিংখযাসি সনর্ণরয়র জনয হরাগ্রাম সল্খ
Code Output
Join Our HSC Crackers
Facebook Group
একসি সস্ট্রিংরক ইনিুি সনরয় তা রিশণরনর জনয
হরাগ্রাম সল্খ
Code Output
আিা হতামায় সি বসল্ একসি একসি করর Character Input সনরয় আবার
এভারবই Output সিরব তা রল্ সকভারব কররব?? যাাঁ হতামারক ল্ুি বযাব ার
কররত রব তখন।
Join Our HSC Crackers
Facebook Group
একসি কযাররক্টার ইনিুি সনরয় তার অযাসসক
মান রিশণরনর জনয হরাগ্রাম
Code Output
আমারির একসি স্বে রল্া হিরশর সব রকম সশোথণীর জনযই সম্পূ র্ণ সবনামূ রল্য ইন্টাররসক্টভ িাস হিৌঁরে হিয়া।রায় ১ মাস সময়
সিরয় হতামারির এই সিসডএফ এবিং হে-সল্স্ট সিরত হিররসে।রতা আমরা চাসি আমারির কা ণক্রম আররা বড় কররত।
সকন্তু আমারির অথণননসতক হতমন হকান সারিািণ হনই হকান স্পন্সরশীি হনই।তাই হতামারির কারে একসি অনু ররাধ্ থাকরব হ
সি হতামার সামথণয থারক হতামার গ্রারম বা আসথণক অসিল্ বন্ধুর উিকার কররত চাও তা রল্ আমারির সা া য করার একিু
হচষ্টা কররা।আসম চাইরবা হতামরা সবাই এই কারজ অিংশগ্র র্ কররা।তুসম করতা িাকা হডারনি কররল্ এসি সকন্তু মযািার না
হতামার ইিাসি আসল্।রসসি হ াক ১০৳,২০৳ বা ৫০৳,১০০৳ হতামার তিুকু ইরি তুসম িাও তবুও আসম সররকারয়স্ট কররবা হ
করতা িাকা করতা ভারব খরচ কররা হতা সামানয একিু হসসক্রফাইস করর আমারির সারথ থারকা।
িািারনার সনয়ম
Personal Bkash – 01924122402 এই নাম্বারর হতামরা সবকাশ কররত িাররা এবিং ২য় হমরসরজ হতামার নাম এবিং
করল্জ নাম সল্রখ এই নাম্বাররই একসি হমরসজ িাসিও । কারন শুধ্ু হতামারির নাম ও করল্রজর একসি সল্স্ট বাসনরয় আমরা
আমারির গ্রুি এবিং হিজ এ Heroes of 2020 সল্রখ হিাস্ট কররবা। ধ্নযবাি হতামারিররক
ফািংশন সডিাররশন ফািংশরনর সরিানণ িাইি, ফািংশরনর নাম, ফািংশরনর িযারাসমিার সম্পরকণ কম্পাইল্াররক তথয হিয়।
•ফািংশরনর সরিানণ িাইিঃরসতসি ফািংশন একসি মান সরিানণ করর থারক। ফািংশনসি কী িাইরির হডিা সরিানণ কররব তা
Return_type সনধ্ণারর্ করর। সকেু ফািংশন কাসিত অিাররশন কররল্ও অরনক সময় হকান মান সরিানণ করর না। এই
হেরত্র Return_type য় void ।
•ফািংশরনর নামঃ ফািংশরনর নাম একসি আইরডসন্টফায়ার া হ রকান নাম রত িারর। তরব ফািংশরনর নাম অথণিূর্ণ ওয়া উসচৎ,
ারত নাম হিরখই ফািংশরনর উরিশয বুঝা ায়। ফািংশরনর নাম হল্খার হেরত্র আইরডসন্টফায়ার এর সনয়ম অনু সরর্ করর হল্খরত
য়।
•ফািংশন িযারাসমিারঃ িযারাসমিার অিংরশ হডিা িাইি স চল্ক থারক, া ফািংশনসি কী ধ্ররর্র কয়সি হডিা ইনিুি সনরব তা সনধ্ণারর্
করর। এসি অিশনাল্ অথণাৎ ফািংশরন িযারাসমিার থাকরতও িারর নাও িারর।
ফািংশন হডসফরনশনঃ ফািংশনসি হ কাজ কররব তার জনয ররয়াজনীয় হকাড এই অিংরশ হল্খা য়।
‘সস’ হরাগ্রারম বযবহৃত ফািংশন সমূ রক িুসি ভারি ভাি করা য়। থা:
•১। ল্াইরেসর ফািংশন
•২। ইউজার-সডফাইি ফািংশন
Join Our HSC Crackers
Facebook Group
ল্াইরেসর ফািংশন
ল্াইরেসর ফািংশন রল্া এমন একিা ফািংশন ার হডসফরনশন হরাগ্রামাররক সল্খরত য় না। হ গুরল্া সবরশষ সকেু কা ণ সম্পািরনর
জনয ‘সস’ কম্পাইল্ারর সবে-ইন থারক। শুধ্ু ররয়াজরন হসগুরল্ারক তারির সনজস্ব ফরমযাি অনু ায়ী main () ফািংশরন বযব ার বা
কল্ করা য়। হ মন- scanf(), printf(), gets(), puts(), getchar(), putchar(), abs(), pow(b,p), sqrt(), sin(), cos(),
tan(), rand() ইথযাসি রি ল্াইরেসর ফািংশন। এরেরত্র রসতসি ল্াইরেরী ফািংশরনর সনজস্ব হ ডার ফাইল্ হরাগ্রারমর শুরুরত সল্রখ
সিরত য়। ল্াইরেসর ফািংশন িুই রকার।
সিংখযাবাচক ফািংশন : হ ফািংশন িাসর্সতক কা ণ সম্পািন করর তারক সিংখযাবাচক ফািংশন বরল্। হ মন- pow(b,p), sqrt(),
sin(), rand() ইতযাসি।
সস্ট্রিং ফািংশন: হ ফািংশন হকারনা সস্ট্রিং সনরয় কাজ করর তারক সস্ট্রিং ফািংশন বরল্। হ মন- strcpy(), strcat(), strcmp() ইতযাসি।
Join Our HSC Crackers
Facebook Group
ইউজার-সডফাইি ফািংশন
ইউজার-সডফাইি ফািংশন রল্া এমন একিা ফািংশন ার হডসফরনশন হরাগ্রামাররক সল্খরত য়। হ মন – main() ফািংশন একসি
ইউজার-সডফাইি ফািংশন। কারর্ এর হডসফরনশন হরাগ্রামার সল্রখ থারক। একসি হরাগ্রারম অবশযই একসি main() ফািংশন
থাকরত রব। কারর্ কম্পাইল্ার রথরম main() ফািংশন খুরজ হবর করর এবিং হসখান হথরক কাজ শুরু করর। main() ফািংশন
োড়াও হরাগ্রারম ররয়াজরন ইউজার-সডফাইি ফািংশন ততসর করর বযব ার করা ায়।
ফািংশরনর ররয়াজনীয়তা:
•১। ফািংশরনর সা ার য হরাগ্রাম সিংসেপ্ত আকারর রচনা করা ায়।
•২। ফািংশন বযব ারর একই ধ্ররনর কারজর জনয একই ধ্ররনর হস্টিরমন্ট বার বার হল্খার ররয়াজন য় না। অথণাৎ হকাড
িুনবযব ার করা ায়।
•৩। হরাগ্রারমর ভুল্ সিংরশাধ্ন বা সডবাসিিং করা স জ য়।
•৪। বযব ারকারী তার ররয়াজন অনু ায়ী ফািংশন ততসর করর কা ণ সম্পািন কররত িারর।
ফািংশন হচনার স জ উিায়ঃ ফািংশন হচনার স জ উিায় রল্া ফািংশরনর নারমর হশরষ এক হজাড়া রথম বন্ধনী ‘( )’ থারক, এই
রথম বন্ধনীর মরধ্য অরনক সকেু থাকরত িারর, আবার নাও থাকরত িারর। রসতসি ফািংশরনর একসি নাম থারক, হ নারম
কম্পাইল্ার তারক সনাক্ত করর। হরাগ্রাম সনবণার র সমরয় কম্পাইল্ার খন হকারনা ফািংশন কল্ করর তখন মূ ল্ হরাগ্রারমর কাজ
স্থসিত হররখ কল্ ফািংশরন সনবণা শুরু করর এবিং সনবণা হশরষ মূ ল্ ফািংশরন রতযাবতণন িূ বণক িরবতণী ল্াইন হথরক সনবণা
চাসল্রয় ায়। তরব এই রসক্রয়ায় অসতসরক্ত সকেু িা সময় বযয় য়। তাই হোি হকারনা হরাগ্রারমর জনয সাধ্ারর্ত ফািংশন বযব ার
করা য় না।
Join Our HSC Crackers
Facebook Group
ফািংশরনর উিািান
‘সস’ হরাগ্রারম হকারনা ইউজার সডফাইি ফািংশন বযব ার কররত হিরল্ সাধ্ারর্ত সনম্ন সল্সখত চারসি সবষয় সবরবচনা কররত
য়।
•(১) ফািংশন বর্ণনা
•(২) ফািংশন কল্
•(৩) ফািংশরনর হরারিািাইি
•(৪) ফািংশরনর সরিানণ িাইি ও সরিানণ হস্টিরমন্ট
সরকাসসণভ ফািংশনঃ একসি ফািংশন অনয হ রকারনা ফািংশনরক হ রকারনা সিংখযক বার কল্ কররত িারর। আবার একসি ফািংশন
সনরজও সনরজরক কল্ কররত িারর। খন হকারনা ফািংশন সনরজই সনরজরক কল্ করর তখন হসই ফািংশনরক সরকাসসণভ ফািংশন
বল্া য় এবিং এই রসক্রয়ারক সরকাসণন বল্া য়। খন সরকাসণন বযব ার করা য়, তখন হরাগ্রামাররক অবশযই সরচতন থাকরত
রব হ ন একসি এসিি কসিশন থারক, অনযথায় অসীম ল্ুরির সৃ সষ্ট রব। সবসভন্ন িাসর্সতক সমসযা হ মন- একসি সিংখযার
ফযাক্টসরয়াল্ ির্না, সফরবানাসচ সসসরচ ততসর ইতযাসি সমাধ্ান কররত সরকাসসণভ ফািংশন খুবই কা ণকসর।
Join Our HSC Crackers
Facebook Group
২ সি সিংখযা হ াি করার জনয একসি হরাগ্রাম
ফািংশন এর মাধ্যরম
Code Output
Join Our HSC Crackers
Facebook Group ২ সি সিংখযা হথরক বড় সিংখাসি সরন্ট করার জনয
ফািংশরনর মাধ্যরম একসি সস হরাগ্রাম সল্রখা
Code Output
একসি মানসবক আরবিন
আমারির একসি স্বে রল্া হিরশর সব রকম সশোথণীর জনযই সম্পূ র্ণ সবনামূ রল্য ইন্টাররসক্টভ িাস হিৌঁরে হিয়া।রায় ১ মাস সময়
সিরয় হতামারির এই সিসডএফ এবিং হে-সল্স্ট সিরত হিররসে।রতা আমরা চাসি আমারির কা ণক্রম আররা বড় কররত।
সকন্তু আমারির অথণননসতক হতমন হকান সারিািণ হনই হকান স্পন্সরশীি হনই।তাই হতামারির কারে একসি অনু ররাধ্ থাকরব হ
সি হতামার সামথণয থারক হতামার গ্রারম বা আসথণক অসিল্ বন্ধুর উিকার কররত চাও তা রল্ আমারির সা া য করার একিু
হচষ্টা কররা।আসম চাইরবা হতামরা সবাই এই কারজ অিংশগ্র র্ কররা।তুসম করতা িাকা হডারনি কররল্ এসি সকন্তু মযািার না
হতামার ইিাসি আসল্।রসসি হ াক ১০৳,২০৳ বা ৫০৳,১০০৳ হতামার তিুকু ইরি তুসম িাও তবুও আসম সররকারয়স্ট কররবা হ
করতা িাকা করতা ভারব খরচ কররা হতা সামানয একিু হসসক্রফাইস করর আমারির সারথ থারকা।
িািারনার সনয়ম
Personal Bkash – 01924122402 এই নাম্বারর হতামরা সবকাশ কররত িাররা এবিং ২য় হমরসরজ হতামার নাম এবিং
করল্জ নাম সল্রখ এই নাম্বাররই একসি হমরসজ িাসিও । কারন শুধ্ু হতামারির নাম ও করল্রজর একসি সল্স্ট বাসনরয় আমরা
আমারির গ্রুি এবিং হিজ এ Heroes of 2020 সল্রখ হিাস্ট কররবা। ধ্নযবাি হতামারিররক
বইসি হতামার ভারল্া ল্ািরল্ এবিং সম্পূ র্ণ িরড় থাকরল্ হতামার িাইমল্াইন হথরক িাবসল্ক করর একসি হিাস্ট সিও
#C_Programming_Interactive_PDF সল্রখ কারর্ আমরা হিখরত চাই সিক কতজন এর কারে আমরা হিৌঁোরত হিররসে।
আমারির গ্রুরি এবিং অনযানয গ্রুরি বইসি সম্পরকণ একসি সরসভও সিও সেজ।আর অবশযই অন্তত হতামার ১০ জন বন্ধুর কারে
বইসি হিৌঁরে সিও।রকান রশ্ন থাকরল্ আমারির প্রুরি হিাস্ট করর জাসনও।আশা করসে এর ির আর হতামার সস হরাগ্রাসমিং এ
হকান সমসযা থাকরবনা।ধ্নযবাি হতামারক সম্পূ র্ণ বইসি িড়ার জনয।