===  shareyt.com āϏাāχāϟে āϤো āĻ…āύেāĻ•েāχ āĻ•াāϜ āĻ•āϰāĻ›েāύ/ āĻ•āϰেāĻ›েāύ। āϝাāϰা āĻāĻ–āύāĻ“ āĻ•āϰেāύāύি āϤাāϰা āĻāĻ–াāύ āĻĨেāĻ•ে āϏাāχāύāφāĻĒ āĻ•āϰে āύিāύ। ===

Shareyt āĻāĻ•āϟি āϏোāĻļাāϞ āĻāĻĢ্āϞিāĻ•েāϟ āĻāĻ•্āϏāϚেāύ্āϜ্āĻž āϏাāχāϟ।

--It is Not PTC or In

vestment Site
--Free Sign up
--Real Work
--Carry your Work & Get Cash

āĻāĻ–াāύে āφāĻĒāύি āĻĢেāϏāĻŦুāĻ• āĻĒেāχāϜ, āĻĒিāĻ•āϚাāϰ, āĻĒোāϏ্āϟ āĻļেāϝ়াāϰ, āĻ—ুāĻ—āϞ āĻĒ্āϞাāϏ ā§§, āϟুāχāϟাāϰ āĻĢāϞো āχāϤ্āϝাāĻĻি āĻ•াāϜ āĻ•āϰে ā§§ā§Ļā§Ļā§Ļ āĻĒāϝ়েāύ্āϟ āĻ…āϰ্āϜāύ āĻ•āϰāϞে āĻĒাāĻŦেāύ ā§§ āĻĄāϞাāϰ।

āĻ āϏাāχāϟāϟি āĻĻেāĻļী āĻāĻŦং āĻāĻ–াāύ āĻĨেāĻ•ে āφāĻĒāύি āĻĒাāϝ়āϜা, āĻĒে-āĻĒাāϞ, āĻŦিāĻ•াāĻļেāϰ āĻŽাāϧ্āϝāĻŽেāĻ“ āϟাāĻ•া āωāĻ াāϤে āĻĒাāϰāĻŦেāύ।

āĻ āϏাāχāϟে āϜāϝ়েāύ āĻ•āϰāϞেāχ āĻĒাāĻŦেāύ ā§Ģā§Ļ āĻĒāϝ়েāύ্āϟ āĻŦোāύাāϏ।
āϤাāχ āĻāĻ–āύি āϏাāχāύ āφāĻĒ āĻ•āϰে āύিāύ

āĻŦি:āĻĻ্āϰ: āĻāĻ•āϟিāϰ āĻŦেāĻļি āĻāĻ•াāωāύ্āϟ āĻ•āϰāĻŦেāύ āύা।
-------āĻāϤোāĻ•্āώāĻŖ āϤো āĻŦāϞāϞাāĻŽ āĻĒুāϰাāϤāύ āĻĒāϰিāϚিāϤ āĻāĻ•āϟি āĻĒেāĻŽেāύ্āϟ āĻĒ্āϰāĻĻাāύāĻ•াāϰী āϏাāχāϟেāϰ āĻ•āĻĨা । āĻ āϏাāχāϟে āĻ•িāύ্āϤু āĻĒāϝ়েāύ্āϟ āφāϝ় āĻšāϝ় āĻ…āύেāĻ• āĻ•āĻŽ; āĻ…āϰ্āĻĨ্āϝাā§Ž āĻĒ্āϰāϤি āϞাāχāĻ•ে ā§§-ā§Ģ āĻĒāϝ়েāύ্āϟ। āĻāĻŽāύ āϝāĻĻি āĻšāϤো āϞাāχāĻ• āĻĒ্āϰāϤি ā§§ā§Ļ-ā§§ā§Ģ āĻĒāϝ়েāύ্āϟ āĻĒাāĻ“āϝ়া āϝেāϤ!

āĻš্āϝাঁ, āύিāϚে āĻāĻŽāύ āĻ•িāĻ›ু āĻ…āĻ­াāĻŦāύীāϝ় āϏাāχāϟেāϰ āϞিāĻ™্āĻ• āĻĻিāϞাāĻŽ āϝেāĻ–াāύে āφāĻĒāύাāϰা āĻ•াāϜ āĻ•āϰে -

* āĻŽাāϤ্āϰ āφāϧ āϘāύ্āϟাāϝ় ā§§ā§Ļā§Ļā§Ļ āĻĒāϝ়েāύ্āϟ āĻĒেāϝ়ে āϝাāĻŦেāύ।

* āĻāĻĻেāϰ āĻŽিāύিāĻŽাāĻŽ āωāχāĻĄ্āϰāĻ“ ā§§-ā§§ā§Ļ āĻĄāϞাāϰ। āĻĒাāϝ়āϜা, āĻĒে-āĻĒাāϞ āĻ…āĻĨāĻŦা āϞিāĻŦাāϰ্āϟি āϰিāϏাāϰ্āĻ­ে।

* āĻāĻĻেāϰ āĻ•āϝ়েāĻ•āϟিāϤে āĻĒেāĻŽেāύ্āϟ āĻĒাāĻŦেāύ āύা āĻ…āϰ্āĻĨ্āϝাā§Ž āĻ…āϰ্āϜিāϤ āĻĒāϝ়েāύ্āϟ āĻĻিāϝ়ে āφāĻĒāύাāϰ āύিāϜāϏ্āĻŦ āϏাāχāϟেāϰ āϞাāχāĻ• āĻŦাāĻĄ়িāϝ়ে āύিāϤে āĻĒাāϰāĻŦেāύ।

* āĻāĻ›াāĻĄ়াāĻ“ āφāĻĒāύাāϰ āĻĢেāϏāĻŦুāĻ• āĻĢāϟো, āĻ—ুāĻ—āϞ āĻĒ্āϞাāϏ ā§§, āϟুāχāϟাāϰে āĻĢāϞো āĻŦাāĻĄ়িāϝ়ে āύিāϤে āĻĒাāϰāĻŦেāύ āĻ…āϤি āĻ…āϞ্āĻĒ āϏāĻŽāϝ়ে।

āύিāϚেāϰ āϞিāĻ™্āĻ• āĻ—ুāϞো āĻĒāϰ্āϝাāϝ়āĻ•্āϰāĻŽে āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āĻ•াāϜ āĻ•āϰুāύ āĻŽāϜা āύিāύ।

Top Social Exchanger Sites:(With Get Paid)

01.https://www.paidverts.com/ref/Nabadip1


02.http://www.likerr.eu/eng/ref.php?x=9463
Know More sites Visit this Link & See Banner
http://nabadipbd.blogspot.com/search/label/online%20income
---------------------------------------------------------------------------------------------
Top Social Exchanger Sites (Not Get Paid But Increasing your Own Page Like & Many More)

> https://www.paidverts.com/ref/Nabadip1
> http://shareyt.com/?r=125846

āφāϏুāύ āĻļিāĻ–ি āĻ•িāĻ­াāĻŦে āϏাāχāύ āφāĻĒ āĻ•āϰāĻŦেāύ?




=> āĻĒ্āϰāϝ়োāϜāύীāϝ় āϤāĻĨ্āϝ āĻĻিāϝ়ে āϏাāχāύ āφāĻĒ/ āϰেāϜিāϏ্āϟাāϰে āĻ•্āϞিāĻ• āĻ•āϰāϞে āφāĻĒāύাāϰ āĻŽেāχāϞে āϤাāϰা āĻāĻ•āϟি āĻ•āύāĻĢাāϰ্āĻŽেāĻļāύ āϞিāĻ™্āĻ• āĻĒাāĻ াāĻŦে।

=> āĻāĻ–āύ āφāĻĒāύাāϰ āĻŽেāχāϞāĻŦāĻ•্āϏ āĻĨেāĻ•ে āϐ āϞিāĻ™্āĻ•ে āĻ•্āϞিāĻ• āĻ•āϰে āĻ­েāϰিāĻĢাāχ āĻ•āϰুāύ āĻāĻŦং āϰেāϜিāϏ্āϟেāĻļāύ āĻ•āϰা āϏাāχāϟāϟিāϤে āϞāĻ—āχāύ āĻ•āϰুāύ।

āφāϏুāύ āĻļিāĻ–ি āĻ•িāĻ­াāĻŦে āĻ•াāϜ āĻ•āϰāĻŦেāύ?
PaidVerts
=> āφāĻĒāύি āϝে āĻ•াāϜ āĻ•āϰāϤে āχāϚ্āĻ›ুāĻ• āϏেāϟিāϤে āĻ•্āϞিāĻ• āĻ•āϰুāύ āĻĻেāĻ–āĻŦেāύ āĻ“āĻ–াāύে āĻŦিāϏ্āϤাāϰিāϤ āϞিāĻ–া āφāĻ›ে।

āφāϏুāύ āĻļিāĻ–ি āĻ•িāĻ­াāĻŦে āφāĻĒāύাāϰ āϏাāχāϟেāϰ āϞাāχāĻ• āĻŦাāĻĄ়াāĻŦেāύ ?

=> āĻāϜāύ্āϝে āĻāĻĄ āϏাāχāϟ āĻ…āĻĒāĻļāύে āĻ•্āϞিāĻ• āĻ•āϰুāύ āĻāĻŦং āĻĒ্āϰāϝ়োāϜāύীāϝ় āϤāĻĨ্āϝ āĻĻিāϝ়ে āφāĻĒāύাāϰ āϏাāχāϟ āϝুāĻ•্āϤ āĻ•āϰুāύ।

=> āĻāĻ–āύ āĻŽেāύেāϜ āϏাāχāϟ/āĻĒেāχāϜ āĻĨেāĻ•ে āĻĒ্āϰāϝ়োāϜāύীāϝ় āĻĒāϝ়েāύ্āϟ āĻŦা āĻ•āϝ়েāύ āϝোāĻ— āĻ•āϰে āύিāύ।
Get Free Facebook Likes






★ How to earn more from Shareyt ★
No 1. Work on all social media platforms like facebook, twitter, Google plus, linkedin, Pinterest, Diigo, Delicious, Stumbleupon, Youtube, Vk, Ok.ru and all others. Though all those sections are not equally active, if you dont check all platforms time to time may be you are missing many opportunities
No 2. You can have upto 10 shareyt accounts. Add different social media profiles to each shareyt account and you can multiply your earning 10 times. Some social media sites may allow you to have multiple accounts. But make sure you are not spamming social netowrks and that your accounts have real activities and real connections.
No 3. The most important step for multiplying your earning is referring advertisers to Shareyt. Write blog posts about shareyt and drive targeted advertisers to your blog, use email marketing and other methods. By referring advertiser you get more exchanges and earn thousands of coins.
See all benefits of referring advertisers here
Share:

How to make Big Money with PaidVerts

Making money on the Internet: Start the adventure Paidverts !
I come here today to talk a little about what this particular PTC PaidVerts !
First know that the site operates on a basis: Bonus Points Ads !
Access to the site Banner :
PaidVerts
is a good old video can be more than a long pad:
Bonus Points Ads:
The most important thing to understand is the system of BAPs (Bonus Ads Points) which governs the entire site. This is the amount of BAPs that are available which defines the number and value of ads that can be clicked.
BAP 1 = $ 0.0005
To win, there are three ways:
Click the ads activations we offer the site (16 per day until you have clicked and 8 100 per day). Each crediting us BAPs 25 , equivalent to a gain of $ 0.0125 potential
Buy Bulk Ads , so use the site to advertise our other programs. Every $ 1 invested in bulks Ads credits us BAPs 3100 , equivalent to a potential gain of $ 1.55.
PaidVerts
You have to have to have at least 1600 to start receiving ads, and our balance of BAPs, the greater our chances of having advertisements valuable to click increase.
As you can see above, I have 75,446 BAPs or a potential gain of $ 37.52.
In addition, there is a system of group according to the amount of BAPs that one possesses, which determines the amount and value of pubs as we receive based on completed campaigns and purchased in the day. Obviously, the more we are in a high group, the better.
When advertising is proposed to us, its value is debited our BAPs and if we do not we click within the period of 18h, it is recycled and we lose the BAPs already debited . We must therefore consider all proposed click advertisements to not lose stupidly BAPs and thus reduce our earnings potential. The ideal is to go twice a day on the site: once in the morning and once at night. In this way, impossible to miss advertising!
PaidVerts
To increase the amount of advertising to click daily, and therefore increase the daily gains, there are different Upgrade .
- Recycle Pro for $ 0.05: You will receive recycled advertisements from other members of the site (either by choice or because they have not had the time to click) until reaching the value of $ 1, after which it will reactivate the upgrade for $ 0.05.
- Super User Upgrades : Each campaign purchased on the site, by anyone, generates 10 advertisements worth 1% of the country's value. For example, for a $ 100 campaign, $ 10 1 ads will thus generated. At the end of the day, advertisements generated by all campaigns purchased during this day are shared among all Super Users .

There are 2 levels of Super User Upgrades:

- Mini Upgrade costing $ 2.99 and regards campaign worth between $ 1 and $ 49 (hence $ advertisements 0.01 and $ 0.49)

- Mega upgrade which costs $ 19.99 . and respect the countryside with a value of $ 50 (ie advertisements from $ 5)

The Super User Upgrades last at least 7 days but does not end as long as we did not receive at least the value of the upgrade is $ 2.99 for the Mini and $ 19.99 for the Mega, thus ensuring that we can not lose money with this system, but can also earn a lot.

To receive ad of the day, the upgrade must be active at 00h . Then activated at 23:30, you will receive all advertisements generated from the beginning of the day; conversely, if it expires at 23:30, we will not receive anything.

The 2 upgrades can be purchased at the same time to cover all of the campaigns.

Ad Filter:
If clicking on low value ads annoy you, you also have the option to set the minimum value that you want to receive. Of course, this is paying $ 10, but it is also final. This is the Ad Filter. Be careful to choose the value you want, because if you want to change it later, it will repay the $ 10.
The Advertisements:
As for advertisements in themselves, you find them in the "Paid Ads" All last 30 seconds, have values ??ranging from $ 0.0005 to $ 100 for the lucky ones who have a sufficient balance of BAPs, and ask to copy 3 lines of text to start counting, as you can see in the following image.
A capchta recently replaced the last line of text to avoid automatic click software that affect the site.
I leave you my best screen advertising the day:

You also have the possibility of recruiting downline that will save you some money in different ways.

- You will receive 10% of any investment that will make on the site.

- You will receive 5% of the value of each advertising your friend clicks.

- If he invests in the linked site My Traffic Value (on which you automatically have an account when you register PaidVerts), there will also be your friend and strike it so commissions.


PaidVerts
This, I think did not forget anything! I really like this site and is rather profitable despite the lack of rental referrals. I let you discover it and I hope to see you there!


Unlimited Referrals
sing up now
Cashout : $1 PM BTC $2 PP Payza $10 EgoPay STP $250 Bank Wire $750 Western Union
Share:

āĻŽাāĻĨাāϝ় āφāϘাāϤ āĻĒেāϞে

āĻŽাāĻĨাāϝ় āφāϘাāϤ āĻĒেāϞে
  āφāϘাāϤ āϝāĻĻি āĻŽাāĻĨাāϝ় āĻšāϝ় āϤাāĻšāϞে āϏāϤāϰ্āĻ• āĻĨাāĻ•া āωāϚিāϤ। āφāϘাāϤেāϰ āĻĒāϰ āĻŦāĻŽি, āĻ…āϤিāϰিāĻ•্āϤ āϘুāĻŽ āϘুāĻŽ āĻ­াāĻŦ, āĻĒ্āϰāϚāĻŖ্āĻĄ āĻŽাāĻĨাāĻŦ্āϝāĻĨা āχāϤ্āϝাāĻĻি āωāĻĒāϏāϰ্āĻ— āĻĨাāĻ•āϞে āĻšাāϏāĻĒাāϤাāϞ āĻŦা āϚিāĻ•িā§ŽāϏāĻ•েāϰ āϏাāĻšাāϝ্āϝ āύিāϤে āĻšāĻŦে। āĻŦাāĻĄ়িāϤে āϰাāĻ–া āĻāĻ•āϟি āĻĢাāϰ্āϏ্āĻŦ āĻāχāĻĄ āĻŦāĻ•্āϏ āĻāĻŦং āĻŦিāϜ্āĻžাāύāϏāĻŽ্āĻŽāϤ āϜ্āĻžাāύ āφāĻĒāύাāĻ•ে āϏাāĻšাāϝ্āϝ āĻ•āϰāĻŦে āĻ›োāϟāĻ–াāϟো āĻŽেāĻĄিāĻ•্āϝাāϞ āχāĻŽাāϰ্āϜেāύ্āϏি āϏাāĻŽāϞাāύোāϰ āϜāύ্āϝ। āĻāϤে āϜীāĻŦāύ āĻšāĻŦে āĻ…āύেāĻ• āύিāϰাāĻĒāĻĻ
Share:

āĻ­াāĻ™āϞে āĻŦা āĻŽāϚāĻ•াāϞে

āĻ­াāĻ™āϞে āĻŦা āĻŽāϚāĻ•াāϞে
  āφāϘাāϤেāϰ āϏ্āĻĨাāύ āĻ“ āĻĒāϰিāĻŽাāĻŖ āύিāϰূāĻĒāĻŖ āĻ•āϰুāύ। āĻšাāϤে āĻŦা āĻĒাāϝ়ে āĻĢুāϞে āĻ—েāϞে āϏেāĻ–াāύে āĻŦāϰāĻĢ āϏেঁāĻ• āĻĻিāύ। āĻĄাāχāĻ•্āϞোāĻĢেāύাāĻ• āϜেāϞ āĻšাāϞāĻ•া āĻ•āϰে āϞাāĻ—িāϝ়ে āĻĻেāĻ“āϝ়া āϝেāϤে āĻĒাāϰে। āϤāĻŦে āĻ•োāĻĨাāĻ“ āĻ•েāϟে āĻ—েāϞে āĻ“āχ āĻ•্āώāϤেāϰ āĻ“āĻĒāϰ āϏāϰাāϏāϰি āĻ āϰāĻ•āĻŽ āĻ•্āϰিāĻŽ āϞাāĻ—াāĻŦেāύ āύা।
āφāĻ•্āϰাāύ্āϤ āϏ্āĻĨাāύ āĻŽ্āϝাāϏাāϜ āĻ•āϰāĻŦেāύ āύা। āφāĻ•্āϰাāύ্āϤ āϏ্āĻĨাāύ āĻŦিāĻļ্āϰাāĻŽে āϰাāĻ–ুāύ। āĻ•্āϰেāĻĒ āĻŦ্āϝাāύ্āĻĄেāϜ āĻĻিāϝ়ে āĻŽুāĻĄ়িāϝ়ে āϰাāĻ–ুāύ।
āϤāĻŦে āĻ…āϤিāϰিāĻ•্āϤ āĻĢুāϞে āĻ—েāϞে āĻŦা āϚাāĻŽāĻĄ়াāϰ āύিāϚে āĻ•াāϞো āĻšāϝ়ে āĻ—েāϞে āĻšাāĻĄ়āϟি āĻ­েāĻ™েāĻ›ে āϧāϰে āύেāϝ়া āϝাāϝ়। āϏে āĻ•্āώেāϤ্āϰে āϚিāĻ•িā§ŽāϏāĻ•েāϰ āĻ•াāĻ›ে āĻ—িāϝ়ে āĻāĻ•্āϏ-āϰে āĻ•āϰে āύিāĻļ্āϚিāϤ āĻšোāύ āĻ“ āϝāĻĨাāϝāĻĨ āϚিāĻ•িā§ŽāϏা āύিāύ
Share:

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻ•্āϝাāϰি⧟াāϰ

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻ•্āϝাāϰি⧟াāϰ
āĻ—āĻŖিāϤ āϝেāĻŽāύ āĻ•েāĻŦāϞ āĻ—āĻŖিāϤāĻŦিāĻĻেāϰাāχ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰেāύ āύা, āĻŦāϰং āĻŦিāϜ্āĻžাāύেāϰ āϏāĻŦ āĻļাāĻ–া⧟ āϰ⧟েāĻ›ে āĻāϰ āĻŦ্āϝāĻŦāĻšাāϰ, āϤেāĻŽāύāχ āĻĒ্āϰোāĻ—্āϰাāĻŽিংāĻ“ āĻ•িāύ্āϤু āĻ•েāĻŦāϞ āĻ•āĻŽ্āĻĒিāωāϟাāϰ āĻŦিāϜ্āĻžাāύী āĻŦা āĻ•āĻŽ্āĻĒিāωāϟাāϰ āχāĻž্āϜিāύি⧟াāϰāĻĻেāϰ āϜāύ্āϝ āύ⧟। āĻŦিāĻļ্āĻŦāĻŦিāĻĻ্āϝাāϞ⧟ে āĻĒ⧜āϤে āĻ—েāϞে āĻŦিāϜ্āĻžাāύ āĻ“ āĻĒ্āϰāĻ•ৌāĻļāϞেāϰ āϏāĻŦ āĻŦিāĻ­াāĻ—েāϰ āĻļিāĻ•্āώাāϰ্āĻĨীāĻĻেāϰ āϜāύ্āϝ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϜাāύাāϟা āĻ–ুāĻŦ āĻ—ুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ।
āĻĒেāĻļা āĻšিāϏেāĻŦে āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟েāϰ āφāϞাāĻĻা āĻāĻ•āϟি āĻ—ুāϰুāϤ্āĻŦ āφāĻ›ে āφāĻŽাāĻĻেāϰ āϜāύ্āϝ। āϝেāĻšেāϤু āĻŦিāĻ­িāύ্āύ āϧāϰāύেāϰ āĻĒ্āϰāϤিāϝোāĻ—িāϤাāϰ āĻŽাāϧ্āϝāĻŽে āύিāϜেāĻ•ে āĻŽেāϞে āϧāϰাāϰ āĻ…āύেāĻ• āϏুāϝোāĻ— āĻāĻ–াāύে āϰ⧟েāĻ›ে ,āϤাāχ āĻŦাংāϞাāĻĻেāĻļ āĻĨেāĻ•ে āϞেāĻ–াāĻĒ⧜া āĻ•āϰে āϏāϰাāϏāϰিāχ āĻŦিāĻļ্āĻŦেāϰ āύাāĻŽāĻ•āϰা āϏāĻĢāϟāĻ“ā§Ÿ্āϝাāϰ āύিāϰ্āĻŽাāϤা āĻĒ্āϰāϤিāώ্āĻ াāύ āϝেāĻŽāύ– āĻ—ুāĻ—āϞ, āĻŽাāχāĻ•্āϰোāϏāĻĢāϟ, āĻĢেāϏāĻŦুāĻ• āχāϤ্āϝাāĻĻিāϤে āĻ•াāϜ āĻ•āϰাāϰ āϏুāϝোāĻ— āϤৈāϰি āĻšā§ŸেāĻ›ে। āĻĒ্āϰāϤিāĻŦāĻ›āϰāχ āĻŦাংāϞাāĻĻেāĻļ āĻĨেāĻ•ে āĻ•ā§ŸেāĻ•āϜāύ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰ āύিāϜেāϰ āĻŽেāϧা āĻ“ āϜ্āĻžাāύāĻ•ে āĻ•াāϜে āϞাāĻ—ি⧟ে āĻāχ āϏুāϝোāĻ—েāϰ āϏāĻĻ্āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻ›েāύ। āĻ…āύেāĻ• āĻ•্āώেāϤ্āϰেāχ āĻ“āχāϏāĻŦ āĻĒ্āϰāϤিāώ্āĻ াāύে āĻ•াāϜ āĻ•āϰাāϰ āϜāύ্āϝ āφāĻŦেāĻĻāύ āĻ•āϰাāϰ āĻĒ্āϰ⧟োāϜāύ āĻšā§Ÿ āύা, āϤাāϰা āύিāϜে āĻĨেāĻ•েāχ āĻŦিāĻ­িāύ্āύ āĻĻেāĻļেāϰ āϏেāϰা āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāĻĻেāϰ āĻ–ুঁāϜে āĻŦেāϰ āĻ•āϰে।
āĻŦিāĻļ্āĻŦāĻŦিāĻ–্āϝাāϤ āϏāĻŦ āĻĒ্āϰāϤিāώ্āĻ াāύে āĻ•াāϜ āĻ•āϰা āĻ›া⧜াāĻ“ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāĻĻেāϰ āϜāύ্āϝ āφāϰেāĻ•āϟি āϏুāĻŦিāϧা āĻšāϚ্āĻ›ে Telecommuting। āĻ…āϰ্āĻĨাā§Ž āĻ•োāύো āĻ…āĻĢিāϏে āύা āĻ—ি⧟ে āĻ•াāϜ āĻ•āϰাāϰ āϏুāϝোāĻ—। āωāύ্āύāϤ āĻŦিāĻļ্āĻŦেāϰ āĻ…āύেāĻ• āĻ•োāĻŽ্āĻĒাāύি āϤাāĻĻেāϰ āύিāϜ āĻĻেāĻļে āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāĻĻেāϰ āĻĻুāώ্āĻĒ্āϰাāĻĒ্āϝāϤাāϰ āĻ•াāϰāĻŖে āωāύ্āύ⧟āύāĻļীāϞ āĻ…āϰ্āĻĨāύীāϤিāϰ āĻĻেāĻļেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāĻĻেāϰ āĻ•াāϜেāϰ āϏুāϝোāĻ— āĻĻে⧟, āφāϰ āϏে āĻ•্āώেāϤ্āϰে āύিāϜ āĻĻেāĻļে āĻŦāϏেāχ āĻ•াāϜ āĻ•āϰা āϝা⧟। āĻ•াāϰāĻŖ āĻ“āχ āĻ•োāĻŽ্āĻĒাāύিāĻ—ুāϞো āϜাāύে āϝে āφāĻŽাāĻĻেāϰ āĻŽāϤ āĻĻেāĻļেāϰ āĻ…āϰ্āĻĨāύীāϤি āωāύ্āύ⧟āύāĻļীāϞ āĻšāϞেāĻ“ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāϰা āĻŽোāϟেāĻ“ āĻ…āĻĻāĻ•্āώ āύāύ, āĻŦāϰং āĻŦিāĻļ্āĻŦāĻŽাāύেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰ। āĻŦাংāϞাāĻĻেāĻļেāϰ āĻŦেāĻļāĻ•িāĻ›ু āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰ āĻāĻ–āύ āĻŦাংāϞাāĻĻেāĻļে āĻŦāϏেāχ āχāύ্āϟাāϰāύেāϟেāϰ āĻŽাāϧ্āϝāĻŽে āĻ•াāϜ āĻ•āϰāĻ›েāύ āφāĻŽেāϰিāĻ•া, āĻ•াāύাāĻĄা āĻ“ āχāωāϰোāĻĒেāϰ āĻŦিāĻ­িāύ্āύ āĻĻেāĻļেāϰ āϏāĻĢāϟāĻ“ā§Ÿ্āϝাāϰ āĻ•োāĻŽ্āĻĒাāύিāϤে।
āφāϰেāĻ•āϟি āĻŽāϜাāϰ āĻŦ্āϝাāĻĒাāϰ āĻšāϚ্āĻ›ে, āĻ•েāω āϝāĻĻি āϧāϰাāĻŦাঁāϧা āϚাāĻ•āϰি āĻ•āϰāϤে āύা āϚা⧟ āϤāĻŦে āϤাāϰ āϜāύ্āϝ āĻĢ্āϰিāϞ্āϝাāύ্āϏ āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟েāϰ āϏুāϝোāĻ— āϰ⧟েāĻ›ে। āχāύ্āϟাāϰāύেāϟে āĻ…āύেāĻ• āĻ“ā§ŸেāĻŦāϏাāχāϟ āφāĻ›ে āϝেāĻ–াāύে āĻ›োāϟ-āĻŽাāĻাāϰি-āĻŦ⧜ āĻŦিāĻ­িāύ্āύ āϧāϰāύেāϰ āϏāĻĢāϟāĻ“ā§Ÿ্āϝাāϰেāϰ āĻĒ্āϰāϜেāĻ•্āϟ āĻĨাāĻ•ে āϝেāĻ—ুāϞোāϤে āĻŦিāĻĄ (bid) āĻ•āϰে āĻ•াāϜ āĻ•āϰা āϝা⧟। āĻŦাংāϞাāĻĻেāĻļে āĻāĻ–āύ āĻļāϤ āĻļāϤ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰ āĻĢ্āϰিāϞ্āϝাāύ্āϏ āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟েāϰ āϏāĻ™্āĻ—ে āϜ⧜িāϤ। āĻāϰ āϜāύ্āϝ āĻ•েāĻŦāϞ āĻ•āĻŽ্āĻĒিāωāϟাāϰ āĻ“ āχāύ্āϟাāϰāύেāϟ āϏংāϝোāĻ— āĻĨাāĻ•āϞেāχ āϚāϞāĻŦে। āĻĢ্āϰিāϞ্āϝাāύ্āϏ āĻ•াāϜ āĻ•āϰাāϰ āϜāύ্āϝ āĻŦিāĻĒুāϞ āϧৈāϰ্āϝেāϰ āĻĒ্āϰ⧟োāϜāύ। āφāϰ āχংāϰেāϜি āĻ­াāώা⧟ āϝোāĻ—াāϝোāĻ—েāϰ āĻĻāĻ•্āώāϤা āĻĨাāĻ•āϤে āĻšā§Ÿ। āϤāĻŦে āĻŦ্āϝāĻ•্āϤিāĻ—āϤāĻ­াāĻŦে āφāĻŽি āĻŽāύে āĻ•āϰি, āĻ›াāϤ্āϰাāĻŦāϏ্āĻĨা⧟ āĻ āϧāϰāύেāϰ āĻ•াāϜ āύা āĻ•āϰাāχ āĻ­াāϞো। āĻ•াāϰāĻŖ āĻ›াāϤ্āϰāϜীāĻŦāύে āϞেāĻ–াāĻĒ⧜া āĻ•āϰাāϰ āĻ“ āĻŽৌāϞিāĻ• āĻŦিāώ⧟āĻ—ুāϞো āĻ†ā§ŸāϤ্āϤ্āĻŦ āĻ•āϰাāϰ āϝে āϏāĻŽā§Ÿ āĻ“ āϏুāϝোāĻ— āĻŽেāϞে, āϜীāĻŦāύেāϰ āĻĒāϰāĻŦāϰ্āϤী āĻĒāϰ্āϝা⧟ে āĻ•āĻ–āύোāχ āϏেāχ āϏুāϝোāĻ— āĻĒাāĻ“ā§Ÿা āϝা⧟ āύা। āϤাāχ āϤোāĻŽাāĻĻেāϰ āĻĒ্āϰāϤি āφāĻŽাāϰ āĻĒāϰাāĻŽāϰ্āĻļ āĻĨাāĻ•āĻŦে āϝে āĻ›াāϤ্āϰāϜীāĻŦāύে āĻ…āϰ্āĻĨ āωāĻĒাāϰ্āϜāύেāϰ āĻĻিāĻ•ে āĻŽāύোāϝোāĻ— āύা āĻĻি⧟ে āĻĒ্āϰāϚুāϰ āϞেāĻ–াāĻĒ⧜া āĻāĻŦং āϏāĻ™্āĻ—ে āϏāĻ™্āĻ—ে āύাāύা āϧāϰāύেāϰ āϏাāĻŽাāϜিāĻ• āĻ“ āϏাংāϏ্āĻ•ৃāϤিāĻ• āĻ•āϰ্āĻŽāĻ•াāĻŖ্āĻĄে āϜ⧜িāϤ āĻĨাāĻ•াāϰ āϚেāώ্āϟা āĻ•āϰāĻŦে, āϝেāĻ—ুāϞো āϤোāĻŽাāϰ āĻ­াāϞো āϞাāĻ—ে।
āϏāĻŦ āĻļেāώ āĻ•āĻĨা āĻšāϚ্āĻ›ে, āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻāĻŽāύ āĻāĻ•āϟি āĻ•াāϜ āϝেāĻ–াāύে āϏāĻŦ āϏāĻŽā§Ÿāχ āϤোāĻŽাāϰ āύিāϜেāĻ•ে āωāύ্āύāϤ āĻ•āϰাāϰ āϏুāϝোāĻ— āφāĻ›ে। āϤাāχ āϞেāĻ–াāĻĒ⧜া āĻ•āϰাāϰ āĻŽাāύāϏিāĻ•āϤা āĻĨাāĻ•āϤে āĻšāĻŦে, āĻĒ⧜āϤে āĻšāĻŦে āύাāύা āĻŦāχāĻĒāϤ্āϰ, āϘাঁāϟāϤে āĻšāĻŦে āχāύ্āϟাāϰāύেāϟ। āύিāϜে āĻ•োāύো āϏāĻŽāϏ্āϝা⧟ āĻĒ⧜āϞে āĻĒ্āϰāĻĨāĻŽেāχ āχāύ্āϟাāϰāύেāϟ āϘেঁāϟে āĻĻেāĻ–āĻŦে āϝে āϏāĻŽāϏ্āϝাāϟিāϰ āϏāĻŽাāϧাāύ āχāϤিāĻŽāϧ্āϝে āĻ•েāω āĻ•āϰে āϰেāĻ–েāĻ›ে āĻ•ি āύা। āĻŦিāĻ­িāύ্āύ āĻĢোāϰাāĻŽ āĻ“ āĻŦ্āϞāĻ—ে āϏাāϧাāϰāĻŖāϤ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāϰা āĻ•িāĻ›ু āĻ•āĻŽāύ āϏāĻŽāϏ্āϝাāϰ āϏāĻŽাāϧাāύ āĻĻি⧟ে āϰাāĻ–ে। āϤāĻŦে āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻļেāĻ–াāϰ āϏāĻŽā§Ÿ āĻ•িāύ্āϤু āϏāĻŽাāϧাāύেāϰ āϜāύ্āϝ āχāύ্āϟাāϰāύেāϟ āϘাঁāϟāĻŦে āύা, āύিāϜে āϚেāώ্āϟা āĻ•āϰāĻŦে
Share:

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻŦāχ āĻ“ āĻ“āϝ়েāĻŦāϏাāχāϟেāϰ āϤাāϞিāĻ•া

āĻĒ্āϰোāĻ—্āϰাāĻŽিং  āĻ“āϝ়েāĻŦāϏাāχāϟেāϰ āϤাāϞিāĻ•া
āϤুāĻŽি āϝāĻĻি āχāϤিāĻŽāϧ্āϝে āĻāχ āĻŦāχāϟি āĻĒāĻĄ়ে āĻĢেāϞো āĻāĻŦং āĻāĻŦাāϰে āĻ­াāϞোāĻ­াāĻŦে āϏি āĻļিāĻ–āϤে āϚাāĻ“, āϤāĻŦে Herbert Schildt-āĻāϰ Teach Yourself C āĻŦāχāϟি āĻĒāĻĄ়āϤে āĻĒাāϰো। āφāĻŦাāϰ Brian Kernighan āĻ“ Dennis Ritchie-āĻāϰ āϞেāĻ–া The C Programming Language āĻŦāχāϟিāĻ“ āĻĒāĻĄ়āϤে āĻĒাāϰো। āϞেāĻ–āĻ•āĻĻেāϰ āĻāĻ•āϜāύ, Dennis Ritchie, āϏি āϞ্āϝাāĻ™্āĻ—ুāϝ়েāϜ āĻĄিāϜাāχāύ āĻ•āϰেāĻ›েāύ। āφāϰ āĻ•েāω āϝāĻĻি āϤোāĻŽাāϰ āĻ•াāĻ›ে āϜাāύāϤে āϚাāϝ় āĻļুāϰুāϤে āϏি āĻļিāĻ–āϤে āĻšāϞে āĻ•োāύ āχংāϰেāϜি āĻŦāχāϟি āĻ­াāϞো āϤāĻŦে Stephen G. Kochan-āĻāϰ Programming in C āĻŦāχāϟিāϰ āĻ•āĻĨা āĻŦāϞে āĻĻেāĻŦে। āĻāϟি āϏি āĻļেāĻ–াāϰ āϜāύ্āϝ āϚāĻŽā§ŽāĻ•াāϰ āĻ“ āϏāĻšāϜ āĻāĻ•āϟি āĻŦāχ। Schaums Outlines āϏিāϰিāϜেāϰ Programming with C āĻŦāχāϟিāĻ“ āĻ­াāϞো। āĻŦāχāϤে āĻĒ্āϰāϚুāϰ āωāĻĻাāĻšāϰāĻŖ āφāϰ āĻ…āύুāĻļীāϞāύী āφāĻ›ে।
āϏি āĻļেāĻ–াāϰ āĻĒāϰে āϤুāĻŽি āϏি āĻĒ্āϞাāϏ āĻĒ্āϞাāϏ āĻŦা āϜাāĻ­া āĻļিāĻ–āϤে āĻĒাāϰো। āϏি āĻĒ্āϞাāϏ āĻĒ্āϞাāϏ āĻļেāĻ–াāϰ āϜāύ্āϝ āĻ­াāϞো āĻŦāχ āĻšāϚ্āĻ›ে Teach Yourself C++ (āϞেāĻ–āĻ•: Herbert Schildt) āφāϰ āϜাāĻ­াāϰ āϜāύ্āϝ Java How to Program (āϞেāĻ–āĻ•: Paul Deitel and Harvey Deitel)। āϤাāϰāĻĒāϰ āĻ…āύ্āϝ āϞ্āϝাāĻ™্āĻ—ুāϝ়েāϜ āĻļিāĻ–āϤে āĻ—েāϞে āφāϰ āĻŦāχ āĻ•েāύাāϰ āĻĻāϰāĻ•াāϰ āύেāχ। āχāύ্āϟাāϰāύেāϟে āĻĒ্āϰāϚুāϰ āϟিāωāϟোāϰিāϝ়াāϞ āφāĻ›ে। āϏেāĻ—ুāϞো āĻĒāĻĄ়ে āĻļিāĻ–ে āĻĢেāϞāĻŦে। āϏি āĻāĻŦং āĻĒাāχāĻĨāύেāϰ āϜāύ্āϝ āϚāĻŽā§ŽāĻ•াāϰ āĻĻুāϟি āĻŦāχ āφāĻ›ে āĻ…āύāϞাāχāύে - http://learnpythonthehardway.org/book/ http://c.learncodethehardway.org/book/
āϤুāĻŽি āϝāĻĻি āĻ•āĻŽ্āĻĒিāωāϟাāϰ āĻŦিāϜ্āĻžাāύে āĻĒāĻĄ়āϤে āϚাāĻ“, āĻ•িংāĻŦা āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻ•āύ্āϟেāϏ্āϟে āĻ­াāϞো āĻ•āϰāϤে āϚাāĻ“, āϤাāĻšāϞে āϤোāĻŽাāϰ Discrete Mathematics āĻ­াāϞো āĻ•āϰে āĻļিāĻ–āϤে āĻšāĻŦে। āĻāϰ āϜāύ্āϝ Kenneth H. Rosen-āĻāϰ Discrete Mathematics āĻŦāχāϟি āĻ–ুāĻŦ āĻ­াāϞো। āφāĻ—াāĻ—োāĻĄ়া āĻĒāĻĄ়ে āĻĢেāϞāĻŦে। āϏāĻ™্āĻ—ে āϏāĻ™্āĻ—ে āĻ…āύুāĻļীāϞāύীāϰ āϏāĻŽāϏ্āϝাāĻ—ুāϞো āϏāĻŽাāϧাāύেāϰ āϚেāώ্āϟা āĻ•āϰāĻŦে। Discrete Mathematics āĻļেāĻ–াāϰ āĻĒāϰে āĻļিāĻ–āϤে āĻšāĻŦে āĻ…্āϝাāϞāĻ—āϰিāĻĻāĻŽ। āĻ…্āϝাāϞāĻ—āϰিāĻĻāĻŽ āĻļেāĻ–াāϰ āĻļুāϰু āφāĻ›ে āĻ•িāύ্āϤু āĻļেāώ āύেāχ। āφāϰ āĻļুāϰু āĻ•āϰাāϰ āϜāύ্āϝ āϤোāĻŽāϰা āĻĒāĻĄ়āϤে āĻĒাāϰো Introduction to Algorithms (āϞেāĻ–āĻ•: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein) āĻāϟি āĻ…্āϝাāϞāĻ—āϰিāĻĻāĻŽেāϰ āĻŽৌāϞিāĻ• āĻŦিāώāϝ়āĻ—ুāϞো āĻļেāĻ–াāϰ āϜāύ্āϝ āφāĻŽাāϰ āĻĻেāĻ–া āϏāĻŦāϚেāϝ়ে āĻ­াāϞো āĻŦāχ।
āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤাāϰ āϜāύ্āϝ āĻ•িāĻ›ু āϞিংāĻ•:
    http://projecteuler.net/ āĻāĻ–াāύে āĻ…āύেāĻ• āĻŽāϜাāϰ āϏāĻŽāϏ্āϝা āφāĻ›ে āϝেāĻ—ুāϞোāϰ āĻŦেāĻļিāϰāĻ­াāĻ—āχ āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–ে āϏāĻŽাāϧাāύ āĻ•āϰāϤে āĻšāϝ়। āĻāĻ–াāύে āĻĒ্āϰোāĻ—্āϰাāĻŽ āϜāĻŽা āĻĻেāĻ“āϝ়া āϞাāĻ—ে āύা, āĻ•েāĻŦāϞ āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻĻিāϝ়ে āĻŦেāϰ āĻ•āϰা āωāϤ্āϤāϰāϟা āϜāĻŽা āĻĻিāϤে āĻšāϝ়।     http://www.spoj.pl/ āĻāĻ–াāύেāĻ“ āĻ…āύেāĻ• āĻ­াāϞো āϏāĻŽāϏ্āϝা āφāĻ›ে। āϏāĻŽাāϧাāύ āĻ•āϰে āĻĒ্āϰোāĻ—্āϰাāĻŽ āϜāĻŽা āĻĻিāϞে āĻĒ্āϰোāĻ—্āϰাāĻŽ āϏāĻ িāĻ• āĻšāϝ়েāĻ›ে āĻ•ি āύা āϤা āϜাāύা āϝাāϝ়। āĻāχ āĻ“āϝ়েāĻŦāϏাāχāϟেāϰ āĻāĻ•āϟি āĻŦৈāĻļিāώ্āϟ্āϝ āĻšāϚ্āĻ›ে āϏি, āϏি āĻĒ্āϞাāϏ āĻĒ্āϞাāϏ, āϜাāĻ­া, āĻĒাāϰ্āϞ, āĻĒাāχāĻĨāύ, āϰুāĻŦি, āĻĒিāĻāχāϚāĻĒি āχāϤ্āϝাāĻĻি āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞেāĻ–া āϝাāϝ়।     http://uva.onlinejudge.org/ āĻāχ āϏাāχāϟে āύিāϝ়āĻŽিāϤ āĻ…āύāϞাāχāύ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤাāϰ āφāϝ়োāϜāύ āĻ•āϰা āĻšāϝ়। āĻ āĻ›াāĻĄ়াāĻ“ āĻ…āύুāĻļীāϞāύেāϰ āϜāύ্āϝ āĻĒ্āϰāϚুāϰ āϏāĻŽāϏ্āϝা āĻĻেāĻ“āϝ়া āφāĻ›ে। āύāϤুāύ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāĻĻেāϰ āϜāύ্āϝ āĻāϟি āĻŦেāĻļ āĻ­াāϞো āϜাāϝ়āĻ—া।     http://ace.delos.com/usacogate āĻāϟি āϝāĻĻিāĻ“ āφāĻŽেāϰিāĻ•াāϰ āχāύāĻĢāϰāĻŽেāϟিāĻ•্āϏ āĻ…āϞিāĻŽ্āĻĒিāϝ়াāĻĄ āϟ্āϰেāύিং āĻĒ্āϰোāĻ—্āϰাāĻŽ, āĻ•িāύ্āϤু āϏাāχāϟে āϝেāĻ•োāύো āĻĻেāĻļেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāϰাāχ āϰেāϜিāϏ্āϟ্āϰেāĻļāύ āĻ•āϰে āĻ…āύুāĻļীāϞāύ āĻ•āϰāϤে āĻĒাāϰে। āϤোāĻŽāϰা āϝাāϰা āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤাāϝ় āĻ­াāϞো āĻ•āϰāϤে āϚাāĻ“, āϤাāĻĻেāϰ āĻ…āĻŦāĻļ্āϝāχ āĻāĻ–াāύে āĻ…āύুāĻļীāϞāύ āĻ•āϰা āωāϚিāϤ।     http://www.topcoder.com/tc āĻāĻ–াāύেāĻ“ āύিāϝ়āĻŽিāϤ āĻ…āύāϞাāχāύ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤা āĻ…āύুāώ্āĻ িāϤ āĻšāϝ়। āĻāĻ–াāύে āĻ­াāϞো āĻĢāϞাāĻĢāϞ āĻ•āϰāϞে āφāĻŦাāϰ āϟাāĻ•াāĻ“ āĻĻেāϝ় (āĻ•ী āφāύāύ্āĻĻ!)। āĻ āĻ›াāĻĄ়া āĻāĻ–াāύে āĻ…āύেāĻ• āĻ­াāϞো āϟিāωāϟোāϰিāϝ়াāϞ āĻ“ āφāϰ্āϟিāĻ•েāϞ āφāĻ›ে। āĻāϟি āĻ…āĻ­িāϜ্āĻž āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāĻĻেāϰ āϜāύ্āϝ āĻŦেāĻļ āĻ­াāϞো āĻāĻ•āϟি āϏাāχāϟ।     http://codeforces.com āĻāχ āϏাāχāϟে āύিāϝ়āĻŽিāϤ āĻŦিāĻ­িāύ্āύ āϧāϰāύেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻ•āύ্āϟেāϏ্āϟ āĻšāϝ়। āĻ…āĻ­িāϜ্āĻž āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāĻĻেāϰ āϜāύ্āϝ āĻ­াāϞো।      http://www.codechef.com āĻāϟিāĻ“ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤাāϰ āϜāύ্āϝ āĻāĻ•āϟি āĻ­াāϞো āĻ“āϝ়েāĻŦāϏাāχāϟ āĻāĻŦং āĻ…āĻ­িāϜ্āĻž āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāĻĻেāϰ āϜāύ্āϝ।     http://ioinformatics.org āφāύ্āϤāϰ্āϜাāϤিāĻ• āχāύāĻĢāϰāĻŽেāϟিāĻ•্āϏ āĻ…āϞিāĻŽ্āĻĒিāϝ়াāĻĄেāϰ āĻ…āĻĢিāϏিāϝ়াāϞ āĻ“āϝ়েāĻŦāϏাāχāϟ।     http://cm.baylor.edu/welcome.icpc āĻāϏিāĻāĻŽ āφāχāϏিāĻĒিāϏিāϰ āĻ…āĻĢিāϏিāϝ়াāϞ āĻ“āϝ়েāĻŦāϏাāχāϟ।
āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻ›াāĻĄ়াāĻ“ āĻŦিāϜ্āĻžাāύ āĻ“ āĻ—āĻŖিāϤেāϰ āύাāύা āĻŦিāώāϝ়েāϰ āϜāύ্āϝ āĻāχ āĻĢোāϰাāĻŽে āĻ…ংāĻļāĻ—্āϰāĻšāĻŖ āĻ•āϰāϤে āĻĒাāϰো: http://matholympiad.org.bd/forum/।
āĻŦাংāϞা āĻ­াāώা⧟ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϏংāĻ•্āϰাāύ্āϤ āĻ•োāϰ্āϏ āĻ…āύāϞাāχāύে āĻ•āϰাāϰ āĻŦ্āϝāĻŦāϏ্āĻĨা āĻ•āϰāĻ›ে āĻĻ্āĻŦিāĻŽিāĻ• āĻ•āĻŽ্āĻĒিāωāϟিং āϏ্āĻ•ুāϞ। āϏেāĻ–াāύে āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟ে āĻšাāϤেāĻ–ā§œি, āĻ“ā§ŸেāĻŦ āĻ•āύāϏেāĻĒ্āϟāϏ āĻ“ āĻĄিāϏāĻ•্āϰিāϟ āĻŽ্āϝাāĻĨেāϰ āωāĻĒāϰ āĻ•োāϰ্āϏ āϰ⧟েāĻ›ে।
āφāϰ āϏāĻŦāϚেāϝ়ে āĻ—ুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ āĻ“āϝ়েāĻŦāϏাāχāϟ āĻšāϚ্āĻ›ে www.google.com। āĻāϟি āφāϏāϞে āĻāĻ•āϟি āϏাāϰ্āϚ āχāĻž্āϜিāύ। āϝāĻ–āύāχ āĻ•োāύ āĻ•িāĻ›ু āϜাāύāϤে āχāϚ্āĻ›া āĻ•āϰāĻŦে, google-āĻ āϏাāϰ্āϚ āĻ•āϰāϞে āϤুāĻŽি āϏেāχ āĻŦিāώāϝ়েāϰ āύাāύা āϤāĻĨ্āϝāϏāĻŽৃāĻĻ্āϧ āĻ“āϝ়েāĻŦāϏাāχāϟেāϰ āϞিংāĻ• āĻĒেāϝ়ে āϝাāĻŦে
Share:

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤা

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤা
āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤা āĻšāϚ্āĻ›ে āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāĻĻেāϰ āĻŽāϧ্āϝে āϞ⧜াāχ। āĻāϰ āĻŽাāύে āĻ•িāύ্āϤু āĻāχ āύ⧟ āϝে āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāϰা āĻāĻ•ে āĻ…āĻĒāϰেāϰ āϏāĻ™্āĻ—ে āĻŽাāϰাāĻŽাāϰি āĻ•āϰāĻŦে āφāϰ āĻļেāώ āĻĒāϰ্āϝāύ্āϤ āϝে āϟিāĻ•ে āĻĨাāĻ•āĻŦে āϏে-āχ āĻŦিāϜ⧟ী। āφāϏāϞে āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤা āĻšāϚ্āĻ›ে āĻāĻ•āϟি āĻĒāϰীāĻ•্āώাāϰ āĻŽāϤো āϝেāĻ–াāύে āĻĒ্āϰāϤ্āϝেāĻ•āĻ•ে āĻāĻ•āϟি āύিāϰ্āĻĻিāώ্āϟ āϏāĻŽā§Ÿে āύিāϰ্āĻĻিāώ্āϟāϏংāĻ–্āϝāĻ• āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϏāĻŽāϏ্āϝাāϰ āϏāĻŽাāϧাāύ āĻ•āϰāϤে āĻĻেāĻ“ā§Ÿা āĻšāĻŦে। āϝে āϏāĻŦāϚে⧟ে āĻŦেāĻļি āϏāĻŽāϏ্āϝাāϰ āύিāϰ্āĻ­ুāϞ āϏāĻŽাāϧাāύ āĻ•āϰāĻŦে āϏে āĻŦিāϜ⧟ী āĻšāĻŦে। āφāϰ āĻĻুāϜāύ āϝāĻĻি āϏāĻŽাāύāϏংāĻ–্āϝāĻ• āϏāĻŽāϏ্āϝাāϰ āϏāĻŽাāϧাāύ āĻ•āϰে, āϤāĻŦে āϤাāĻĻেāϰ āĻŽāϧ্āϝে āϝে āĻ•āĻŽ āϏāĻŽā§Ÿে āĻ•āϰেāĻ›ে āϏে āĻŦিāϜ⧟ী। āϤāĻŦে āϏ্āĻ•ুāϞ-āĻ•āϞেāϜেāϰ āĻĒāϰীāĻ•্āώাāϰ āϏāĻ™্āĻ—ে āĻāϰ āĻĒাāϰ্āĻĨāĻ•্āϝ āĻšāϚ্āĻ›ে, āĻāĻ–াāύে āĻŦāχ āĻĨেāĻ•ে āϏāϰাāϏāϰি āĻĒ্āϰāĻļ্āύ āĻ•āϰা āĻšā§Ÿ āύা। āϤাāχ āĻŽুāĻ–āϏ্āĻĨ āĻ•āϰাāϰ āĻ•োāύো āϏুāϝোāĻ— āύেāχ। āĻŦিāϚাāϰāĻ•েāϰা āĻ…āύেāĻ• āϏāĻŽā§Ÿ āύি⧟ে āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤাāϰ āϏāĻŽāϏ্āϝা āϤৈāϰি āĻ•āϰেāύ। āĻāϰ āĻŽāϧ্āϝে āϏāĻšāϜ āϏāĻŽāϏ্āϝাāĻ“ āĻĨাāĻ•ে āφāĻŦাāϰ āĻ–ুāĻŦ āĻ•āĻ িāύ āϏāĻŽāϏ্āϝাāĻ“ āĻĨাāĻ•ে।
āϏ্āĻ•ুāϞ-āĻ•āϞেāϜেāϰ āĻ›াāϤ্āϰāĻ›াāϤ্āϰীāĻĻেāϰ āϜāύ্āϝ āϏāĻŦāϚে⧟ে āĻŦ⧜ āĻĒ্āϰāϤিāϝোāĻ—িāϤা āĻšāϚ্āĻ›ে āφāχāĻ“āφāχ (IOI– International Olympiad in Informatics)। 1989 āϏাāϞ āĻĨেāĻ•ে āĻĒ্āϰāϤিāĻŦāĻ›āϰ āĻ āĻĒ্āϰāϤিāϝোāĻ—িāϤা āĻ…āύুāώ্āĻ িāϤ āĻšāϚ্āĻ›ে। āĻāĻ•েāĻ• āĻŦāĻ›āϰ āĻāĻ•েāĻ• āĻĻেāĻļে āĻĒ্āϰāϤিāϝোāĻ—িāϤা āĻ…āύুāώ্āĻ িāϤ āĻšā§Ÿ। āĻŦিāĻ—āϤ āϚাāϰ āĻŦāĻ›āϰ āϝাāĻŦā§Ž āĻŦাংāϞাāĻĻেāĻļ āĻ āĻĒ্āϰāϤিāϝোāĻ—িāϤা⧟ āĻ…ংāĻļāĻ—্āϰāĻšāĻŖ āĻ•āϰে āφāϏāĻ›ে। āĻāĻ–āύ āĻĒāϰ্āϝāύ্āϤ āφāĻŽাāĻĻেāϰ āϏেāϰা āĻ…āϰ্āϜāύ āĻšāϚ্āĻ›ে 2009 āϏাāϞে āφāĻŦিāϰুāϞ āχāϏāϞাāĻŽেāϰ āϰৌāĻĒ্āϝ āĻĒāĻĻāĻ• (āϏিāϞāĻ­াāϰ āĻŽেāĻĄেāϞ)। IOIāϤে āĻ…ংāĻļāĻ—্āϰāĻšāĻŖ āĻ•āϰাāϰ āϜāύ্āϝ āĻŦাংāϞাāĻĻেāĻļ āĻĻāϞ āĻ—āĻ āύেāϰ āĻ•াāϜāϟি āĻ•āϰা āĻšā§Ÿ āĻĻুāχ āϧাāĻĒে। āĻĒ্āϰāĻĨāĻŽে āĻŦিāĻ­াāĻ—ী⧟ āχāύāĻĢāϰāĻŽেāϟিāĻ•্āϏ āĻ…āϞিāĻŽ্āĻĒি⧟াāĻĄ। āϤাāϰāĻĒāϰ āĻŦিāĻ­াāĻ—ী⧟ āĻĒāϰ্āϝা⧟েāϰ āĻŦিāϜ⧟ীāĻĻেāϰ āύি⧟ে āϜাāϤী⧟ āχāύāĻĢāϰāĻŽেāϟিāĻ•্āϏ āĻ…āϞিāĻŽ্āĻĒি⧟াāĻĄ āĻ…āύুāώ্āĻ িāϤ āĻšā§Ÿ। āϜাāϤী⧟ āĻ…āϞিāĻŽ্āĻĒি⧟াāĻĄেāϰ āĻŦিāϜ⧟ীāĻĻেāϰ āĻŽāϧ্āϝ āĻĨেāĻ•েāχ āĻĻāϞেāϰ āϏāĻĻāϏ্āϝ āĻŦাāĻ›াāχ āĻ•āϰা āĻšā§Ÿ।
āĻŦিāĻļ্āĻŦāĻŦিāĻĻ্āϝাāϞ⧟ āĻĒāϰ্āϝা⧟েāϰ āĻ›াāϤ্āϰāĻ›াāϤ্āϰীāĻĻেāϰ āϜāύ্āϝ āϏāĻŦāϚে⧟ে āĻŦ⧜ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤা āĻšāϚ্āĻ›ে āĻāϏিāĻāĻŽ āφāχāϏিāĻĒিāϏি (ACM ICPC– ACM International Collegiate Programming Contest)। āĻāϰ āϜāύ্āϝ āĻĻāϞ āĻŦাāĻ›াāχ āĻ…āύেāĻ•āϟা āĻŦিāĻļ্āĻŦāĻ•াāĻĒ āĻĢুāϟāĻŦāϞেāϰ āĻŽāϤো āĻšā§Ÿ। āĻĒ্āϰāϤি āĻŽāĻšাāĻĻেāĻļ āĻĨেāĻ•ে āĻĒ্āϰāϤিāϝোāĻ—িāϤাāϰ āĻŽাāϧ্āϝāĻŽে āĻĻāϞ āύিāϰ্āĻŦাāϚāύ āĻ•āϰা āĻšā§Ÿ। āĻāĻ•āϟি āĻĻāϞে āϤিāύāϜāύ āϏāĻĻāϏ্āϝ āĻāĻŦং āĻāĻ•āϜāύ āĻĒ্āϰāĻļিāĻ•্āώāĻ• āĻĨাāĻ•েāύ। āĻŽāϜাāϰ āĻŦ্āϝাāĻĒাāϰ āĻšāϚ্āĻ›ে āĻĻāϞেāϰ āϏāĻĻāϏ্āϝāĻĻেāϰ āĻ•িāύ্āϤু āĻ•āĻŽ্āĻĒিāωāϟাāϰ āĻŦিāϜ্āĻžাāύেāϰ āĻļিāĻ•্āώাāϰ্āĻĨী āĻšāϤে āĻšāĻŦে, āĻāĻŽāύ āĻ•োāύো āĻ•āĻĨা āύেāχ। āϝেāĻ•োāύো āĻŦিāĻ­াāĻ—েāϰ āĻļিāĻ•্āώাāϰ্āĻĨী āĻāχ āĻĒ্āϰāϤিāϝোāĻ—িāϤা⧟ āĻ…ংāĻļāĻ—্āϰāĻšāĻŖ āĻ•āϰāϤে āĻĒাāϰে। āĻŦাংāϞাāĻĻেāĻļেāϰ āĻĒ্āϰāϤিāϝোāĻ—িāϰা āĻĸাāĻ•া⧟ ICPC Regional Contest-āĻ āĻ…ংāĻļāĻ—্āϰāĻšāĻŖ āĻ•āϰে। āĻāĻ›া⧜া āĻ­াāϰāϤ āĻ“ āφāĻļেāĻĒাāĻļেāϰ āĻĻেāĻļেāϰ ICPC Regional Contest-āĻāĻ“ āĻŦাংāϞাāĻĻেāĻļেāϰ āĻĒ্āϰāϤিāϝোāĻ—ীāĻĻেāϰ āĻ…ংāĻļāĻ—্āϰāĻšāĻŖেāϰ āϏুāϝোāĻ— āϰ⧟েāĻ›ে āĻāĻŦং āĻĒ্āϰা⧟āχ āφāĻŽাāĻĻেāϰ āĻĻেāĻļেāϰ āĻ•ā§ŸেāĻ•āϟি āĻĻāϞ āĻ“āχāϏāĻŦ āĻĒ্āϰāϤিāϝোāĻ—িāϤা⧟ āĻ…ংāĻļāĻ—্āϰāĻšāĻŖ āĻ•āϰে। ICPC Regional Contest-āĻ āĻŦিāϜ⧟ী āĻĻāϞāĻ—ুāϞো āϏুāϝোāĻ— āĻĒা⧟ āϚূ⧜াāύ্āϤ āĻĒāϰ্āĻŦে (ICPC World Finals) āĻ…ংāĻļāĻ—্āϰāĻšāĻŖ āĻ•āϰাāϰ। 1998 āϏাāϞেāϰ āĻĒāϰ āĻĨেāĻ•ে āĻĒ্āϰāϤি āĻŦāĻ›āϰāχ āĻŦাংāϞাāĻĻেāĻļ āĻĨেāĻ•ে āĻ•āĻŽāĻĒāĻ•্āώে āĻāĻ•āϟি āĻĻāϞ āϚূ⧜াāύ্āϤ āĻĒāϰ্āĻŦে āĻ…ংāĻļāĻ—্āϰāĻšāĻŖেāϰ āϝোāĻ—্āϝāϤা āϞাāĻ­ āĻ•āϰে āϝা āφāĻŽাāĻĻেāϰ āĻĻেāĻļেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāĻĻেāϰ āĻ•ৃāϤিāϤ্āĻŦেāϰ āĻĒāϰিāϚ⧟ āĻŦāĻšāύ āĻ•āϰে। āϤোāĻŽāϰা āĻ āĻŦিāώ⧟ে āωāχāĻ•িāĻĒিāĻĄি⧟াāϤে āφāϰāĻ“ āϤāĻĨ্āϝ āĻĒাāĻŦে āĻāχ āϞিংāĻ•ে: http://en.wikipedia.org/wiki/ACM_ICPC_Dhaka_Site।
āĻāĻ›া⧜া āχāύ্āϟাāϰāύেāϟে āĻ…āύুāώ্āĻ িāϤ āĻšā§Ÿ āφāϰāĻ“ āύাāύা āϧāϰāύেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤা āϝেāĻ–াāύে āϏ্āĻ•ুāϞ-āĻ•āϞেāϜ-āĻŦিāĻļ্āĻŦāĻŦিāĻĻ্āϝাāϞ⧟েāϰ āĻ›াāϤ্āϰ, āĻļিāĻ•্āώāĻ• āĻ“ āĻĒেāĻļাāϜীāĻŦীāϰা āĻ…ংāĻļ্āϰāĻ—্āϰāĻšāĻŖ āĻ•āϰāϤে āĻĒাāϰেāύ। āĻāĻĻেāϰ āĻŽāϧ্āϝে āĻ—ুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ āϤিāύāϟি āĻšāϚ্āĻ›ে Google Code Jam (http://code.google.com/codejam), Topcoder (http://www.topcoder.com/tc) āĻāĻŦং Codechef (http://www.codechef.com/)। āĻāχ āĻĒ্āϰāϤিāϝোāĻ—িāϤাāĻ—ুāϞো āĻ…āϤ্āϝāύ্āϤ āĻ•āĻ িāύ, āϤাāχ āĻāϤে āĻ…ংāĻļāĻ—্āϰāĻšāĻŖেāϰ āϜāύ্āϝ āĻĒāϰ্āϝাāĻĒ্āϤ āĻĻāĻ•্āώāϤা āĻĨাāĻ•āϤে āĻšāĻŦে। āϤāĻŦে āĻāϏāĻŦ āĻĒ্āϰāϤিāϝোāĻ—িāϤা⧟ āĻ•িāύ্āϤু āĻŦাংāϞাāĻĻেāĻļেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāϰা āĻŦেāĻļ āĻ­াāϞো āĻ…āĻŦāϏ্āĻĨাāύে āϰ⧟েāĻ›ে।
āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤা⧟ āĻ­াāϞো āĻ•āϰāϤে āĻšāϞে āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟ে āĻĻāĻ•্āώāϤাāϰ āĻĒাāĻļাāĻĒাāĻļি āĻ…্āϝাāϞāĻ—āϰিāĻĻāĻŽ āĻ“ āĻ—āĻŖিāϤে āĻŦিāĻļেāώāĻ­াāĻŦে āĻĻāĻ•্āώ āĻšāϤে āĻšā§Ÿ। āϜ্āϝাāĻŽিāϤি, āĻ•āĻŽ্āĻŦিāύেāϟāϰিāĻ•্āϏ, āϏংāĻ–্āϝাāϤāϤ্āϤ্āĻŦ āχāϤ্āϝাāĻĻিāϰ āϝāĻĨেāώ্āϟ āϜ্āĻžাāύেāϰ āĻĒাāĻļাāĻĒাāĻļি āϏāĻŽāϏ্āϝা āϏāĻŽাāϧাāύেāϰ āĻĻāĻ•্āώāϤা āĻ…āϰ্āϜāύ āĻ•āϰāϤে āĻšā§Ÿ। āĻāϜāύ্āϝ āϞেāĻ–াāĻĒ⧜াāϰ āĻĒাāĻļাāĻĒাāĻļি āύি⧟āĻŽিāϤ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϏāĻŽāϏ্āϝা āϏāĻŽাāϧাāύেāϰ āĻ•োāύো āĻŦিāĻ•āϞ্āĻĒ āύেāχ। āφāϰ āĻŦিāĻ­িāύ্āύ āĻ“ā§ŸেāĻŦāϏাāχāϟে āύি⧟āĻŽিāϤ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒ্āϰāϤিāϝোāĻ—িāϤাāϰ āĻ†ā§ŸোāϜāύ āĻ•āϰা āĻšā§Ÿ āϝেāĻ–াāύে āϤুāĻŽি āĻ…ংāĻļāĻ—্āϰāĻšāĻŖ āĻ•āϰāϤে āĻĒাāϰো āχāύ্āϟাāϰāύেāϟেāϰ āĻŽাāϧ্āϝāĻŽে
Share:

āĻŦিāώাāĻ•্āϤ āĻĒোāĻ•াāϰ āĻ•াāĻŽāĻĄ়েāϰ

āĻŦিāώাāĻ•্āϤ āĻĒোāĻ•াāϰ āĻ•াāĻŽāĻĄ়েāϰ
 āĻŦিāώাāĻ•্āϤ āĻĒোāĻ•াāϰ āĻ•াāĻŽāĻĄ়েāϰ āϏ্āĻĨাāύে āĻŦāϰāĻĢ āĻĻেāĻ“āϝ়া āĻĻেāϤে āĻĒাāϰে। āĻĒ্āϰāϝ়োāϜāύে āϏাāĻŦাāύ āĻĒাāύি āĻĻিāϝ়ে āϧুāϝ়ে āĻĢেāϞুāύ āĻāĻŦং āĻ•্āώāϤ āϏ্āĻĨাāύে āĻāύ্āϟিāϏেāĻĒāϟিāĻ• āϞোāĻļāύ āĻĒ্āϰāϝ়োāĻ— āĻ•āϰুāύ। āϏাāĻĒেāϰ āĻ•াāĻŽāĻĄ়েāϰ āĻ•্āώেāϤ্āϰে āĻĻাঁāϤেāϰ āĻĻাāĻ— āĻĻেāĻ–ে āϚিāύāϤে āϚেāώ্āϟা āĻ•āϰāϤে āĻšāĻŦে, āϏাāĻĒāϟি āĻŦিāώাāĻ•্āϤ āĻ•ি āύা। āĻŦিāώāϧāϰ āϏাāĻĒেāϰ āĻ•্āώেāϤ্āϰে āĻĻুāχ āϏাāϰি āĻĻাঁāϤেāϰ āĻĻাāĻ—েāϰ āĻŦাāχāϰে āφāϰো āĻĻুāϟি āĻĻাāĻ— āĻĻেāĻ–া āϝাāĻŦে। āϏাāĻĒেāϰ āĻ•াāĻŽāĻĄ়েāϰ āĻ•āϝ়েāĻ• āχāĻž্āϚি āωāĻĒāϰে āĻ•াāĻĒāĻĄ় āĻŦা āϰাāĻŦাāϰ āĻŦ্āϝাāύ্āĻĄ āĻĻিāϝ়ে āĻŦেঁāϧে āĻĻিāϤে āĻšāĻŦে āϝাāϤে āϰāĻ•্āϤ āϚāϞাāϚāϞ āĻ•āĻŽে āϝাāϝ়। āĻĒ্āϰāϝ়োāϜāύে āϏাāĻĒেāϰ āĻ•াāĻŽāĻĄ়েāϰ āϏ্āĻĨাāύে āĻ•েāϟে āύিāϝ়ে āϰāĻ•্āϤ āĻļুāώে āĻĢেāϞāϤে āĻšāĻŦে_ āϤāĻŦে āĻĒāĻĻ্āϧāϤিāϟি āĻ…āĻŦāĻļ্āϝāχ āĻļিāĻ–ে āύিāϤে āĻšāĻŦে
Share:

āĻĒুāĻĄ়ে āϝাāĻ“āϝ়া āϰোāĻ—ীāϰ

āĻĒুāĻĄ়ে āϝাāĻ“āϝ়া āϰোāĻ—ীāϰ
 āĻĒ্āϰাāĻĨāĻŽিāĻ• āϚিāĻ•িā§ŽāϏা āĻĒুāĻĄ়ে āϝাāĻ“āϝ়া āϏাāϧাāϰāĻŖāϤ āϤিāύ āϧāϰāύেāϰ
ā§§āĻŽ āĻĄিāĻ—্āϰী: āϤাāĻĒ āϞেāĻ—ে āϚাāĻŽāĻĄ়া āϞাāϞ āĻšāϝ়ে āϝাāϝ়। āĻ•োāύো āĻĢোāϏ্āĻ•া āĻĒāĻĄ়ে āύা। ⧍āϝ় āĻĄিāĻ—্āϰী: āϚাāĻŽāĻĄ়া āĻĒুāĻĄ়ে āĻĢোāϏ্āĻ•া āĻĒāĻĄ়ে। ā§Šāϝ় āĻĄিāĻ—্āϰী: āĻĒুāĻĄ়ে āϝাāĻ“āϝ়াāϰ āĻ—āĻ­ীāϰāϤা āϚাāĻŽāĻĄ়া āĻ­েāĻĻ āĻ•āϰে āĻŽাংāϏ āĻĒāϰ্āϝāύ্āϤ āĻŦিāϏ্āϤৃāϤ āĻšāϝ়। āĻĒুāĻĄ়ে āϝাāĻ“āϝ়া āĻĒ্āϰাāĻĨāĻŽিāĻ• āϚিāĻ•িā§ŽāϏা āϰোāĻ—ীāĻ•ে āĻĻ্āϰুāϤ āφāĻ—ুāύেāϰ āĻ‰ā§ŽāϏ āĻĨেāĻ•ে āϏāϰিāϝ়ে āφāύāϤে āĻšāĻŦে। * āĻĒāϰāύেāϰ āĻ•াāĻĒāĻĄ়ে āφāĻ—ুāύ āϞাāĻ—āϞে āĻŽোāϟা āĻ•াāĻĒāĻĄ় āĻŦা āĻ•āĻŽ্āĻŦāϞ āĻĻিāϝ়ে āϰোāĻ—ীāĻ•ে āϜāĻĄ়িāϝ়ে āϧāϰāϤে āĻšāĻŦে। āĻāĻŦং āĻŽাāϟিāϤে āĻļুāϝ়ে āĻ—āĻĄ়াāϤে āĻšāĻŦে। āĻāϤে āφāĻ—ুāύ āύিāĻ­ে āϝাāĻŦে।
* āĻļāϰীāϰেāϰ āϝে āĻ…āĻ™্āĻ— āĻĒুāĻĄ়āĻ›ে āϏেāĻ–াāύে āĻĒাāύি āĻĸাāϞāϤে āĻšāĻŦে। ;
* ā§§āĻŽ āĻĄিāĻ—্āϰী āĻĒোāĻĄ়াāϰ āĻ•্āώেāϤ্āϰে āĻļুāϧুāĻŽাāϤ্āϰ āĻĒাāύি āĻĸাāϞāϞেāχ āĻšāĻŦে, āφāϰ āĻ•োāύো āϚিāĻ•িā§ŽāϏাāϰ āĻĒ্āϰāϝ়োāϜāύ āύেāχ। āĻĒাāύি āĻĸাāϞāϤে āĻšāĻŦে ā§§ā§Ģ āĻŽিāύিāϟ āĻĨেāĻ•ে ⧍ā§Ļ āĻŽিāύিāϟ।
* ⧍āϝ় āĻĄিāĻ—্āϰী āĻĒোāĻĄ়াāϰ āĻ•্āώেāϤ্āϰে āϞāĻŽ্āĻŦা āϏāĻŽāϝ় āϧāϰে āĻĒাāύি āĻĸাāϞāϤে āĻšāĻŦে, ā§§-⧍ āϘāĻŖ্āϟা āĻĒāϰ্āϝāύ্āϤ। āĻāĻ•্āώেāϤ্āϰে āĻĢোāϏ্āĻ•া āĻ—āϰাāύোāϰ āĻĻāϰāĻ•াāϰ āύেāχ। āĻĒ্āϰাāĻĨāĻŽিāĻ• āϚিāĻ•িā§ŽāϏাāϰ āĻĒāϰ āϚিāĻ•িā§ŽāϏāĻ•েāϰ āĻĒāϰাāĻŽāϰ্āĻļ āύেāĻ“āϝ়া āωāϚিāϤ।
* ā§Šāϝ় āĻĄিāĻ—্āϰী āĻĒোāĻĄ়াāϰ āĻ•্āώেāϤ্āϰে āϝāϤ āĻĻ্āϰুāϤ āϏāĻŽ্āĻ­āĻŦ āϰোāĻ—ীāĻ•ে āĻšাāϏāĻĒাāϤাāϞে āύেāĻ“āϝ়া āωāϚিāϤ। āĻšাāĻĒাāϤাāϞে āύেāĻ“āϝ়াāϰ āĻĒূāϰ্āĻŦে āĻĒোāĻĄ়া āϏ্āĻĨাāύে āĻĒাāύি āĻĸাāϞāϤে āĻšāĻŦে।
Share:

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻļেāώেāϰ āĻļুāϰু

āĻĒ্āϰোāĻ—্āϰাāĻŽিং  āĻļেāώেāϰ āĻļুāϰু
āφāĻŽāϰা āĻŦāĻ‡ā§Ÿেāϰ āĻļেāώ āĻ…āϧ্āϝা⧟ে āϚāϞে āĻāϏেāĻ›ি। āϤোāĻŽāϰা āϝāĻĻি āφāĻ—েāϰ āĻ…āϧ্āϝা⧟āĻ—ুāϞো āĻ িāĻ•āĻŽāϤো āĻĒ⧜ে āĻĨাāĻ•ো, āωāĻĻাāĻšāϰāĻŖāĻ—ুāϞো āύিāϜে āύিāϜে āĻ•āĻŽ্āĻĒিāωāϟাāϰে āϚাāϞি⧟ে āĻĻেāĻ–ে āĻĨাāĻ•ো āĻāĻŦং āϝāĻ–āύāχ āφāĻŽি āϤোāĻŽাāĻĻেāϰāĻ•ে āĻ•োāύো āĻĒ্āϰোāĻ—্āϰাāĻŽ āύিāϜে āϞিāĻ–āϤে āĻŦāϞেāĻ›ি, āϏেāĻ—ুāϞো āύিāϜে āϞিāĻ–াāϰ āϚেāώ্āϟা āĻ•āϰে āĻĨাāĻ•ো, āϤাāĻšāϞে āϤোāĻŽাāĻ•ে āĻ…āĻ­িāύāύ্āĻĻāύ! āϤুāĻŽি āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻļেāĻ–াāϰ āϜāύ্āϝ āĻĒ্āϰāϏ্āϤুāϤ āĻšā§Ÿে āĻ—েāĻ›। āϝāĻĻি āĻŦāϞāϤে āĻĒাāϰāϤাāĻŽ āϤুāĻŽি āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻļিāĻ–ে āĻĢেāϞেāĻ› āϤāĻŦে āϤোāĻŽাāĻĻেāϰāĻ“ āĻ­াāϞো āϞাāĻ—āϤ, āφāĻŽাāϰāĻ“ āĻ­াāϞো āϞাāĻ—āϤ, āĻ•িāύ্āϤু āĻŽিāĻĨ্āϝা āĻ•āĻĨা āĻŦāϞে āĻ•ী āϞাāĻ­?
āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻšāϚ্āĻ›ে āϚāϰ্āϚাāϰ āĻŦিāώ⧟। āĻŽুāĻ–āϏ্āĻĨ āĻ•āϰে āĻĒāϰীāĻ•্āώা⧟ āĻ…āύেāĻ• āĻ­াāϞো āϰেāϜাāϞ্āϟ āĻ•āϰা āϝা⧟, āĻāĻŽāύāĻ•ি āĻ•āϞেāϜ-āĻŦিāĻļ্āĻŦāĻŦিāĻĻ্āϝাāϞ⧟ে āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĒāϰীāĻ•্āώাāϤেāĻ“ āĻŽুāĻ–āϏ্āĻĨ āĻ•āϰে āĻ…āύেāĻ•েāχ āĻŦেāĻļ āĻ­াāϞো āύāĻŽ্āĻŦāϰ āĻĒা⧟। āϤāĻŦে āĻāχ āĻ­াāϞো āύāĻŽ্āĻŦāϰ āĻĒাāĻ“ā§Ÿাāϰ āϏāĻ™্āĻ—ে āĻ­াāϞো āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰ āĻšāĻ“ā§Ÿাāϰ āφāϏāϞে āĻ•োāύ āϏāĻŽ্āĻĒāϰ্āĻ• āύেāχ। āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻšāϚ্āĻ›ে āĻāĻ•āϧāϰāύেāϰ āĻĻāĻ•্āώāϤা (skill) āĻāĻŦং āĻ•েāĻŦāϞ āύি⧟āĻŽিāϤ āĻ…āύুāĻļীāϞāύেāϰ āĻŽাāϧ্āϝāĻŽেāχ āĻāχ āĻĻāĻ•্āώāϤা āĻ…āϰ্āϜāύ āĻ•āϰা āϏāĻŽ্āĻ­āĻŦ। āĻāϰ āϜāύ্āϝ āĻ­াāϞো āĻ›াāϤ্āϰ āĻšāĻ“ā§Ÿাāϰ āĻĻāϰāĻ•াāϰ āύেāχ, āϜিāύি⧟াāϏ āĻšāĻ“ā§ŸাāϰāĻ“ āĻ•োāύো āĻĻāϰāĻ•াāϰ āύেāχ। āĻĻāϰāĻ•াāϰ āĻšāϚ্āĻ›ে āĻĒ্āϰোāĻ—্āϰাāĻŽিংāĻ•ে āĻ­াāϞোāĻŦাāϏা। āϝāĻ–āύ āϤুāĻŽি āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻ•āϰāϤে āĻŦāϏāϞে āĻ–াāĻ“ā§ŸাāĻĻাāĻ“ā§Ÿাāϰ āĻ•āĻĨা āĻ­ুāϞে āϝাāĻŦে, āϰাāϤে āĻ•োāύো āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϏāĻŽāϏ্āϝা āύি⧟ে āĻ•াāϜ āĻļুāϰু āĻ•āϰāϞে āφāϰ āĻ•িāĻ›ুāĻ•্āώāĻŖ āĻĒāϰে āĻĻেāĻ–āĻŦে āĻŦাāχāϰে āĻ­োāϰেāϰ āφāϞো āĻĢুāϟāĻ›ে, āĻ•িংāĻŦা āĻ­ুāϞে āĻŦাāĻĨāϰুāĻŽেāϰ āϏ্āϝাāύ্āĻĄেāϞ āĻĒāϰে āĻ•্āϞাāϏে āϚāϞে āϝাāĻŦে, āϤāĻ–āύ āĻŦুāĻāĻŦে āϝে āϤুāĻŽি āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰ āĻšā§Ÿে āϝাāϚ্āĻ›।
āĻāĻ–āύ āϤোāĻŽাāϰ āωāϚিāϤ āĻšāĻŦে āĻŦāχāϟি āφāϰেāĻ•āĻŦাāϰ āĻĒ⧜া āĻāĻŦং āϏāĻ™্āĻ—ে āϏāĻ™্āĻ—ে āĻĒ্āϰোāĻ—্āϰাāĻŽāĻ—ুāϞো āφāĻŦাāϰ āĻ•āϰা। āϤাāϰāĻĒāϰ āϤোāĻŽāϰা āφāϰāĻ“ āĻŦেāĻļি āϏি āĻļিāĻ–āϤে āϚাāχāϞে āϏি-āĻāϰ āĻ•োāύ āĻŦāχ āĻĒ⧜āϤে āĻĒাāϰো। āϤোāĻŽāϰা āϝāĻĻি āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻ•āύ্āϟেāϏ্āϟেāϰ āĻŦ্āϝাāĻĒাāϰে āĻ‰ā§ŽāϏাāĻšী āĻšāĻ“ āϤāĻŦে āϏি āĻĒ্āϞাāϏ āĻĒ্āϞাāϏ (C++) āĻļেāĻ–া āĻļুāϰু āĻ•āϰে āĻĻিāϤে āĻĒাāϰো āĻ•োāύ āĻŦāχ āĻĨেāĻ•ে। āφāĻŦাāϰ āϜাāĻ­া (Java), āϏি āĻļাāϰ্āĻĒ (C#), āĻĒিāĻāχāϚāĻĒি (PHP) āĻ•িংāĻŦা āĻĒাāχāĻĨāύ (Python) āĻļিāĻ–āϤে āĻĒাāϰো। āĻ•োāύোāϟি āĻļিāĻ–āϤেāχ āϤেāĻŽāύ āĻাāĻŽেāϞা āĻĒোāĻšাāϤে āĻšāĻŦে āύা āĻ•াāϰāĻŖ āϤুāĻŽি āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟েāϰ āĻŽৌāϞিāĻ• āϜিāύিāϏāĻ—ুāϞো āĻāϤāĻ•্āώāĻŖে āĻ†ā§ŸāϤ্āĻŦে āĻāύে āĻĢেāϞেāĻ›। āĻŦāχ āĻ“ āĻ“ā§ŸেāĻŦāϏাāχāϟেāϰ āϤাāϞিāĻ•া āφāĻŽি āĻĒāϰিāĻļিāώ্āϟ āĻ…ংāĻļে āϞিāĻ–েāĻ›ি।
āĻāĻ•āϜāύ āĻĻāĻ•্āώ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰ āĻšāϤে āĻ—েāϞে āϝে āϜিāύিāϏāĻ—ুāϞো āϞাāĻ—āĻŦে āϤা āĻšāϚ্āĻ›ে– ā§§) āĻāĻ• āĻŦা āĻāĻ•াāϧিāĻ• āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϞ্āϝাāĻ™্āĻ—ু⧟েāϜে āĻ­াāϞো āĻĻāĻ–āϞ, ⧍) āĻ­াāϞো āĻāĻ•āϟি IDE āĻŦ্āϝāĻŦāĻšাāϰেāϰ āĻĻāĻ•্āώāϤা, ā§Š) āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟েāϰ āĻŽৌāϞিāĻ• āĻŦিāώ⧟āĻ—ুāϞো āϏāĻŽ্āĻĒāϰ্āĻ•ে āϏ্āĻŦāϚ্āĻ› āϧাāϰāύা, ā§Ē) āĻ—āĻŖিāϤ āĻ“ āϝুāĻ•্āϤিāϤে āĻĻāĻ•্āώāϤা, ā§Ģ) āĻ…āĻŦāϜেāĻ•্āϟ āĻ“āϰি⧟েāύāϟেāĻĄ āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟ে (OOP– Object Oriented Programming) āĻĻāĻ•্āώāϤা, ā§Ŧ) āĻĄাāϟা āϏ্āϟ্āϰাāĻ•āϚাāϰ āĻ“ āĻ…্āϝাāϞāĻ—āϰিāĻĻāĻŽেāϰ āĻŽৌāϞিāĻ• āϜ্āĻžাāύ āĻ“ āϤা āĻĒ্āϰ⧟োāĻ—েāϰ āĻ•্āώāĻŽāϤা, ā§­) āϝোāĻ—াāϝোāĻ—ে āĻĻāĻ•্āώāϤা (Communication Skills), ā§Ž) āχāύ্āϟাāϰāύেāϟ āϘেঁāϟে āĻ…āϞ্āĻĒ āϏāĻŽā§Ÿে āĻ•োāύো āϏāĻŽāϏ্āϝাāϰ āϏāĻŽাāϧাāύ āĻŦেāϰ āĻ•āϰা āĻŦা āĻĻ্āϰুāϤ āĻ•োāύ āύāϤুāύ āĻŦিāώ⧟ āĻļিāĻ–ে āύেāĻ“ā§Ÿাāϰ āĻĻāĻ•্āώāϤা, ⧝) āĻāĻ•āϟি āϏāĻŽāϏ্āϝাāϰ āĻĒিāĻ›āύে āϞেāĻ—ে āĻĨাāĻ•াāϰ āĻŽাāύāϏিāĻ•āϤা, ā§§ā§Ļ) āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟েāϰ āĻĒ্āϰāϤি āĻ­াāϞোāĻŦাāϏা।
āϤোāĻŽাāĻĻেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϜীāĻŦāύ āφāύāύ্āĻĻāĻŽā§Ÿ āĻšোāĻ•, āϤোāĻŽাāĻĻেāϰ āύিāϜেāϰ āϜীāĻŦāύ āφāύāύ্āĻĻāĻŽā§Ÿ āĻšোāĻ•, āϤোāĻŽাāĻĻেāϰ āĻ•াāϰāĻŖে āϤোāĻŽাāĻĻেāϰ āφāĻļেāĻĒাāĻļেāϰ āĻŽাāύুāώāĻĻেāϰ āϜীāĻŦāύ āφāύāύ্āĻĻāĻŽā§Ÿ āĻšোāĻ•। āϏāĻŦাāχāĻ•ে āĻļুāĻ­েāϚ্āĻ›া
Share:

āĻ•িāĻ›ু āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϏāĻŽāϏ্āϝা

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϏāĻŽāϏ্āϝা
āĻāχ āĻ…‌āϧ্āϝা⧟ে āφāĻŽāϰা āĻ•ā§ŸেāĻ•āϟি āϏāĻšāϜ āϏāĻŽāϏ্āϝা āĻĻেāĻ–āĻŦ āĻ“ āϏāĻŽাāϧাāύেāϰ āϚেāώ্āϟা āĻ•āϰāĻŦ।
āφāĻŽাāĻĻেāϰ āĻĒ্āϰāĻĨāĻŽ āϏāĻŽāϏ্āϝা āĻšāϚ্āĻ›ে, āĻŦিāĻ­িāύ্āύ āϧāϰāύেāϰ āφāĻ•ৃāϤি āϤৈāϰি āĻ•āϰা। āύিāϚেāϰ āĻ›āĻŦিāĻ—ুāϞো āĻĻেāĻ–ো।
āϤোāĻŽাāĻĻেāϰ āϚাāϰāϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–āϤে āĻšāĻŦে āĻāχ āϚাāϰ āϧāϰāύেāϰ āφāĻ•ৃāϤি āϤৈāϰি āĻ•āϰাāϰ āϜāύ্āϝ। āĻ•েāĻŦāϞ printf āĻĢাংāĻļāύ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāϞেāχ āĻšāĻŦে āύা, āϞুāĻĒ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāϤে āĻšāĻŦে। āϤাāĻšāϞে āϞুāĻĒ āĻŦা āύেāϏ্āϟেāĻĄ āϞুāĻĒ, āĻāĻŦং 'c' āĻ“ ' ' (āϏ্āĻĒেāϏ āĻ•্āϝাāϰেāĻ•্āϟাāϰ) āĻĒ্āϰিāύ্āϟ āĻ•āϰে āϤোāĻŽāϰা āĻĒ্āϰোāĻ—্āϰাāĻŽāĻ—ুāϞো āϞিāĻ–ে āĻĢেāϞāϤে āĻĒাāϰো। āφāϰāĻ“ āĻ–েāϞাāϧুāϞা āĻ•āϰাāϰ āχāϚ্āĻ›া āĻšāϞে āφāϰāĻ“ āύাāύাāύ āϰāĻ•āĻŽ āφāĻ•ৃāϤি āϤৈāϰিāϰ āϚেāώ্āϟা āĻ•āϰāϤে āĻĒাāϰ।
āĻĒ্āϝাāϞিāύ্āĻĄ্āϰোāĻŽ (palindrome) āĻ•ী āϜিāύিāϏ, āϤোāĻŽāϰা āϜাāύ? āĻ•োāύো āĻļāĻŦ্āĻĻāĻ•ে āωāϞ্āϟাāĻ­াāĻŦে (āĻŽাāύে āĻļেāώ āĻĨেāĻ•ে āĻļুāϰু) āϞিāĻ–āϞে āϝāĻĻি āϏেāϟি āφāϰ āύāϤুāύ āĻļāĻŦ্āĻĻāϟি āĻāĻ•āχ āϰāĻ•āĻŽ āĻšā§Ÿ āϤāĻŦে āϏেāϟি āĻāĻ•āϟি āĻĒ্āϝাāϞিāύ্āĻĄ্āϰোāĻŽ। āϝেāĻŽāύ: madam। āĻāϟিāĻ•ে āĻļেāώ āĻĨেāĻ•ে āĻļুāϰু āĻĒāϰ্āϝāύ্āϤ āϞিāĻ–āϞেāĻ“ madam āĻšāĻŦে। āĻāĻ–āύ āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–āĻŦ āϝেāϟিāϤে āĻ•োāύো āĻļāĻŦ্āĻĻ āχāύāĻĒুāϟ āĻĻিāϞে āϏেāϟি āĻĒ্āϝাāϞিāύ্āĻĄ্āϰোāĻŽ āĻ•ি āύা āĻŦāϞে āĻĻেāĻŦে।
āĻāϜāύ্āϝ āφāĻŽāϰা āĻ•ী āĻ•āϰāϤে āĻĒাāϰি? āĻĒ্āϰāĻĨāĻŽে āĻļāĻŦ্āĻĻāϟি āϏ্āϟ্āϰিং āĻšিāϏেāĻŦে āĻāĻ•āϟি āĻ…্āϝাāϰেāϤে āχāύāĻĒুāϟ āύেāĻŦ। āϤাāϰāĻĒāϰ āφāϰেāĻ•āϟি āĻ…্āϝাāϰেāϤে āϏেāϟি āωāϞ্āϟাāĻ­াāĻŦে āϰাāĻ–āĻŦ। āϤাāϰāĻĒāϰ āϝāĻĻি āĻĻুāϟি āĻāĻ•āχ āϏ্āϟ্āϰিং āĻšā§Ÿ, āϤāĻŦে āϏেāϟি āĻĒ্āϝাāϞিāύ্āĻĄ্āϰোāĻŽ। āϤাāĻšāϞে āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϞিāĻ–ে āĻĢেāϞি:
#include <stdio.h> #include <string.h> int main() { char word[80], reverse_word[80]; int i, j, len; scanf("%s", word); len = strlen(word); for(i = 0, j = len - 1; i < len; i++, j--) { reverse_word[i] = word[j]; } reverse_word[i] = '\0'; printf("%s\n", reverse_word); if (0 == strcmp(word, reverse_word)) { printf("%s is a palindrome.\n", word); } else { printf("%s is not a palindrome.\n", word); } return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§§ā§Š.ā§§
āĻ•ী āĻŽāϜা! āφāĻŽি āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϞিāĻ–ে āĻĻিāϞাāĻŽ। āϤāĻŦে āφāĻŽি āĻāĻ–াāύে āĻŦেāĻļ āĻ•িāĻ›ু āĻŦোāĻ•াāĻŽি āĻ•āϰেāĻ›ি, āϝাāϰ āĻŽāϧ্āϝে āĻ…āύ্āϝāϤāĻŽ āĻšāϚ্āĻ›ে āĻāĻ•āϟি āĻ…āϤিāϰিāĻ•্āϤ āĻ…্āϝাāϰে āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা। āϏুāϤāϰাং āϤোāĻŽাāĻĻেāϰ āĻāĻ–āύ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻāĻŽāύāĻ­াāĻŦে āϞিāĻ–āϤে āĻšāĻŦে, āϝাāϤে āĻ•েāĻŦāϞ āĻāĻ•āϟি āĻ…্āϝাāϰে āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰেāχ āĻ•াāϜ āĻšā§Ÿ। āφāϰ āϤāĻ–āύ strcmp āĻĢাংāĻļāύāϟিāϰāĻ“ āĻĻāϰāĻ•াāϰ āĻšāĻŦে āύা। āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϞিāĻ–āϤে āϏāĻŽā§Ÿ āĻŦেāĻļি āϞাāĻ—āϤে āĻĒাāϰে, āϞাāĻ—ুāĻ•, āĻ…āϏুāĻŦিāϧা āύেāχ। āϤāĻŦে āϞিāĻ–āϤে āĻšāĻŦে āĻ িāĻ•āĻ াāĻ•, āĻāϟিāχ āĻšāϞো āĻ•āĻĨা।
āϤোāĻŽāϰা āϤো āĻĢ্āϝাāĻ•্āϟāϰি⧟াāϞ (factorial) āϜিāύিāϏāϟিāϰ āϏāĻ™্āĻ—ে āĻĒāϰিāϚিāϤ? āĻāϟি āĻāĻ•āϟি āĻ—াāĻŖিāϤিāĻ• āĻ…āĻĒাāϰেāĻļāύ āϝা āĻ•োāύো āϧāύাāϤ্āĻŽāĻ• āĻĒূāϰ্āĻŖāϏংāĻ–্āϝাāϰ āĻ•্āώেāϤ্āϰে āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āϝা⧟। n āĻāĻ•āϟি āϧāύাāϤ্āĻŽāĻ• āĻĒূāϰ্āĻŖ āϏংāĻ–্āϝা āĻšāϞে-āĻāϰ āĻĢ্āϝাāĻ•্āϟāϰি⧟াāϞāĻ•ে āĻĒ্āϰāĻ•াāĻļ āĻ•āϰা āĻšā§Ÿ n! āĻĻি⧟ে āĻāĻŦং n! = n * (n – 1) * (n – 2) * … * 3 * 2 * 1। āϝেāĻŽāύ 4! = 4 * 3 * 2 * 1 = 24। āφāĻŦাāϰ 6! = 6 * 5 * 4 * 3 * 2 * 1 = 720। 1! = 1। 0! = 1 (0-āĻāϰ āĻ•্āώেāϤ্āϰে āĻŦ্āϝāϤিāĻ•্āϰāĻŽāϟি āϞāĻ•্āώ āĻ•āϰো, āĻ•িāĻ›ু āĻŦিāĻļেāώ āϏুāĻŦিāϧাāϰ āϜāύ্āϝ 0-āĻāϰ āĻĢ্āϝাāĻ•্āϟāϰি⧟াāϞেāϰ āĻŽাāύ 1 āϧāϰা āĻšā§Ÿ)। āĻāĻ–āύ āϤোāĻŽāϰা āĻ•োāύো āϧāύাāϤ্āĻŽāĻ• āĻĒূāϰ্āĻŖāϏংāĻ–্āϝাāϰ āĻĢ্āϝাāĻ•্āϟāϰি⧟াāϞ āĻŦেāϰ āĻ•āϰাāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϞিāĻ–ে āĻĢেāϞো। āϏāĻšāϜ āĻĒ্āϰোāĻ—্āϰাāĻŽ, āĻāĻ•āϟি āϞুāĻĒ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰেāχ āĻ•āϰা āϝা⧟। āĻāĻ–āύ āĻŦিāĻ­িāύ্āύ āϏংāĻ–্āϝা āĻĻি⧟ে āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϟেāϏ্āϟ āĻ•āϰে āĻĻেāĻ–ো āĻĢ্āϝাāĻ•্āϟāϰি⧟াāϞ āĻ িāĻ•āĻ াāĻ• āĻŦেāϰ āĻ•āϰāϤে āĻĒাāϰে āĻ•ি āύা। āĻĒ্āϰোāĻ—্āϰাāĻŽে āϤুāĻŽি āϝāĻĻি āĻĄাāϟা āϟাāχāĻĒ int āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āĻĨাāĻ• āϤāĻŦে 12-āĻāϰ āϚে⧟ে āĻŦ⧜ āĻ•োāύো āĻĒূāϰ্āĻŖ āϏংāĻ–্āϝাāϰ āĻĢ্āϝাāĻ•্āϟāϰি⧟াāϞেāϰ āĻŽাāύ āĻ িāĻ•āĻŽāϤো āĻĻেāĻ–াāĻŦে āύা (āĻ•্āϝাāϞāĻ•ুāϞেāϟāϰে āĻ•āϰে āĻŽিāϞি⧟ে āĻĻেāĻ–āϤে āĻĒাāϰো)। āĻ•াāϰāĻŖ āĻšāϚ্āĻ›ে 12-āĻāϰ āϚে⧟ে āĻŦ⧜ āĻ•োāύো āĻĒূāϰ্āĻŖ āϏংāĻ–্āϝাāϰ āϜāύ্āϝ āϏেāχ āϏংāĻ–্āϝাāϰ āĻĢ্āϝাāĻ•্āϟāϰি⧟াāϞেāϰ āĻŽাāύ āϰেāĻž্āϜেāϰ āĻŦাāχāϰে āϚāϞে āϝা⧟।
āĻāĻ–āύ āϤোāĻŽাāĻĻেāϰ āĻāĻ•āϟি āĻŽāϜাāϰ āϏāĻŽāϏ্āϝা āϏāĻŽাāϧাāύ āĻ•āϰāϤে āĻšāĻŦে। āĻ•োāύো āĻĒূāϰ্āĻŖāϏংāĻ–্āϝা n (āϝেāĻ–াāύে 1 < n < 100, āĻŽাāύে n-āĻāϰ āĻŽাāύ 2 āĻĨেāĻ•ে 99 āĻĒāϰ্āϝāύ্āϤ āĻšāϤে āĻĒাāϰে)-āĻāϰ āĻĢ্āϝাāĻ•্āϟāϰি⧟াāϞāĻ•ে āĻŽৌāϞিāĻ• āϏংāĻ–্āϝাāϰ āĻ—ুāĻŖāĻĢāϞ āĻšিāϏেāĻŦে āĻĒ্āϰāĻ•াāĻļ āĻ•āϰāϞে āĻ•োāύ āĻŽৌāϞিāĻ• āϏংāĻ–্āϝা āĻ•āϤāĻŦাāϰ āφāĻ›ে āϏেāϟি āĻŦেāϰ āĻ•āϰāϤে āĻšāĻŦে। āϝেāĻŽāύ, āφāĻŽāϰা āϜাāύি, 5! = 120 = 2 * 2 * 2 * 3 * 5। āĻāĻ–াāύে 2 āφāĻ›ে 3 āĻŦাāϰ, 3 āφāĻ›ে 1 āĻŦাāϰ āφāϰ 5 āφāĻ›ে 1 āĻŦাāϰ। āϤাāχ āχāύāĻĒুāϟ 5 āĻšāϞে āφāωāϟāĻĒুāϟ āĻšāĻŦে: 5! = (2, 3), (3, 1), (5, 1)। āϤোāĻŽāϰা āĻ•ি āĻāĻ•āϟি āĻŦ্āϝাāĻĒাāϰ āĻŦুāĻāϤে āĻĒাāϰāĻ› āϝে āĻļুāϰুāϤে n-āĻāϰ āĻĢ্āϝাāĻ•্āϟāϰি⧟াāϞেāϰ āĻŽাāύ āĻŦেāϰ āĻ•āϰে āϤাāϰāĻĒāϰ āĻŽৌāϞিāĻ• āĻ‰ā§ŽāĻĒাāĻĻāĻ•ে āĻ­াāĻ™āϤে āĻ—েāϞে āĻāĻ•āϟি āĻাāĻŽেāϞা āĻšā§Ÿে āϝাāĻŦে? āĻ•াāϰāĻŖ n-āĻāϰ āĻŽাāύ āϏāϰ্āĻŦোāϚ্āϚ āĻšāϤে āĻĒাāϰে 99 āφāϰ āχāύ্āϟিāϜাāϰে āϤো 12-āĻāϰ āϚে⧟ে āĻŦ⧜ āĻ•োāύো āϏংāĻ–্āϝাāϰ āĻĢ্āϝাāĻ•্āϟāϰি⧟াāϞেāϰ āĻŽাāύ āϰাāĻ–া āϝা⧟ āύা। āφāϏāϞে āĻāχ āĻĒ্āϰোāĻ—্āϰাāĻŽেāϰ āϜāύ্āϝ n!-āĻāϰ āĻŽাāύ āĻŦেāϰ āĻ•āϰাāϰ āĻ•োāύো āĻĻāϰāĻ•াāϰ āύেāχ। āĻļুāϧু āĻāĻ•āϟু āĻ—াāĻŖিāϤিāĻ• āϝুāĻ•্āϤি-āĻŦুāĻĻ্āϧি āĻ–াāϟাāĻ“। āφāϰ 2 āĻĨেāĻ•ে 99 āĻĒāϰ্āϝāύ্āϤ āĻŽৌāϞিāĻ• āϏংāĻ–্āϝাāĻ—ুāϞো āĻāĻ•āϟি āĻ…্āϝাāϰেāϤে āϰেāĻ–ে āύাāĻ“। āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻ িāĻ•āĻ­াāĻŦে āĻ•āϰāϤে āϤোāĻŽাāĻĻেāϰ āĻ…āύেāĻ•েāϰāχ āĻĻু-āϤিāύ āĻĻিāύ āϏāĻŽā§Ÿ āϞেāĻ—ে āϝেāϤে āĻĒাāϰে, āĻāϤে āĻšāϤাāĻļ āĻšāĻ“ā§Ÿাāϰ āĻ•িāĻ›ু āύেāχ।
āĻāĻ–āύ āφāĻŽāϰা āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–āĻŦ। āϝাāϰ āωāĻĻ্āĻĻেāĻļ্āϝ āĻšāĻŦে āĻ•োāύো āĻ…্āϝাāϰেāϤে āĻ•িāĻ›ু āϏংāĻ–্āϝা āĻĨাāĻ•āϞে āϏেāĻ—ুāϞোāĻ•ে āĻ›োāϟ āĻĨেāĻ•ে āĻŦ⧜ āĻ•্āϰāĻŽে āϏাāϜাāύো। āϝেāĻŽāύ, āĻ•োāύো āĻ…্āϝাāϰে āϝāĻĻি āĻāĻŽāύ āĻšā§Ÿ: int ara[] = {3, 1, 5, 2, 4}, āϤāĻŦে āφāĻŽাāĻĻেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽ āϏেāχ āĻ…্āϝাāϰেāϰ āϏংāĻ–্āϝাāĻ—ুāϞো āĻāĻŽāύāĻ­াāĻŦে āϏাāϜাāĻŦে, āϝাāϤে ara[] = {1, 2, 3, 4, 5} āĻšā§Ÿ।
āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻāĻ•āϟু āĻĒāϰে āϞিāĻ–āĻŦ, āϤাāϰ āφāĻ—ে āĻ িāĻ• āĻ•āϰে āύেāχ āϝে āϏেāϟি āĻ•ীāĻ­াāĻŦে āĻ•াāϜ āĻ•āϰāĻŦে। āϤোāĻŽাāϰ āĻ•াāĻ›ে āĻĒাঁāϚāϟি āϏংāĻ–্āϝা āφāĻ›ে: 3, 1, 5, 2, 4। āĻ›োāϟ āĻĨেāĻ•ে āĻŦ⧜ āĻ•্āϰāĻŽে āϏাāϜাāϤে āĻšāĻŦে। āϤুāĻŽি āĻĒ্āϰāĻĨāĻŽে āĻ•ী āĻ•āϰāĻŦে? āĻĒ্āϰāĻĨāĻŽে āϏāĻŦāϚে⧟ে āĻ›োāϟ āϏংāĻ–্āϝাāϟি āĻ–ুঁāϜে āĻŦেāϰ āĻ•āϰে āϤাāĻ•ে āĻļুāϰুāϤে āϞিāĻ–āĻŦে: 1। āϤāĻ–āύ āĻŦাāĻ•ি āĻĨাāĻ•ে āϚাāϰāϟি āϏংāĻ–্āϝা: 3, 5, 2, 4। āĻāĻ–āύ āĻāχ āϚাāϰāϟিāϰ āĻŽāϧ্āϝে āϏāĻŦāϚে⧟ে āĻ›োāϟ āϏংāĻ–্āϝাāϟি 1-āĻāϰ āĻĒāϰে āϞিāĻ–āĻŦে: 1, 2। āĻŦাāĻ•ি āϰāχāϞ 3, 5, 4। āĻāĻĻেāϰ āĻŽāϧ্āϝে āϏāĻŦāϚে⧟ে āĻ›োāϟ 3। āϤাāχ āϤুāĻŽি āϞিāĻ–āĻŦে : 1, 2, 3। āĻāĻ–āύ āĻŦাāĻ•ি 5, 4। āĻāχ āĻĻুāϟি āϏংāĻ–্āϝাāϰ āĻŽāϧ্āϝে āϏāĻŦāϚে⧟ে āĻ›োāϟ 4। āϏেāϟি āϤুāĻŽি 3-āĻāϰ āĻĒāϰে āϞিāĻ–āĻŦে: 1, 2, 3, 4। āĻāĻ–āύ āĻŦাāĻ•ি āĻāĻ•āϟি āϏংāĻ–্āϝা, 5। āϏেāϟি āϤুāĻŽি 4-āĻāϰ āĻĒāϰে āϞিāĻ–āĻŦে। 1, 2, 3, 4, 5। āϤোāĻŽাāϰ āϏাāϜাāύোāϰ āĻ•াāϜ āĻšā§Ÿে āĻ—েāϞ। āĻāĻ•ে āϏāϰ্āϟিং (sorting) āĻŦāϞে। āĻŦিāĻ­িāύ্āύ āωāĻĒা⧟ে āĻāϟি āĻ•āϰা āϝা⧟। āϤāĻŦে āφāĻŽāϰা āĻāĻ•āϟি āϏāĻšāϜ-āϏāϰāϞ āωāĻĒা⧟ে āĻ•āϰāϞাāĻŽ।
āφāĻŽāϰা āϝেāĻ­াāĻŦে āĻ•াāϜāϟি āĻ•āϰেāĻ›ি, āϏেāϟি āωāχāĻ•িāĻĒিāĻĄি⧟াāϤে āϚāĻŽā§ŽāĻ•াāϰ āĻāĻ•āϟা āĻ…্āϝাāύিāĻŽেāĻļāύেāϰ āϏাāĻšাāϝ্āϝে āĻĻেāĻ–াāύো āĻšā§ŸেāĻ›ে। āĻ…্āϝাāύিāĻŽেāĻļāύāϟি āĻāĻ•āĻŦাāϰ āĻĻেāĻ–āϞে āĻŦোāĻা āĻ•āĻ িāύ, āϤাāχ āφāĻŽাāϰ āĻĒāϰাāĻŽāϰ্āĻļ āĻšāϚ্āĻ›ে āĻ•āĻŽāĻĒāĻ•্āώে āϚাāϰ-āĻĒাঁāϚāĻŦাāϰ āĻāϟি āĻĻেāĻ–ো।
āĻāĻ–āύ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϞিāĻ–āĻŦ āĻ•ীāĻ­াāĻŦে?
āĻĒ্āϰāĻĨāĻŽে āĻāĻ•āϟি āĻ…্āϝাāϰেāϤে āϏংāĻ–্āϝাāĻ—ুāϞো āϰাāĻ–ো: int ara1[] = {3, 1, 5, 2, 4}; āĻāĻ–āύ āφāϰেāĻ•āϟি āĻ…্āϝাāϰে āύাāĻ“:

int ara2[5]; āĻ…্āϝাāϰেāϟি āĻāĻ–āύো āĻ–াāϞি। āϤাāχ āĻāĻ•āϟি āĻ­েāϰি⧟েāĻŦāϞে āχāύāĻĄেāĻ•্āϏ 0 āϞিāĻ–ে āϰাāĻ–ো। int index_2 = 0; āĻāĻ–āύ āĻāĻ•āϟি āĻāĻ•āϟি āĻ•āϰে ara2āϤে āϏংāĻ–্āϝাāĻ—ুāϞো āϰাāĻ–āϤে āĻšāĻŦে। āϤাāϰ āϜāύ্āϝ āĻāĻ•āϟি āϞুāĻĒ āĻĻāϰāĻ•াāϰ। for(index_2 = 0; index_2 < 5; index_2++) // āĻŽাāύে 0 āĻĨেāĻ•ে 4 āĻĒāϰ্āϝāύ্āϤ āĻĒ্āϰāϤিāϟি āϘāϰে āφāĻŽāϰা āϏংāĻ–্āϝা āĻŦāϏাāĻŦ। āĻāχ āϞুāĻĒেāϰ āĻ­েāϤāϰে āφāϰেāĻ•āϟি āϞুāĻĒ āĻĻāϰāĻ•াāϰ āϝেāϟি āĻĻি⧟ে āφāĻŽāϰা ara1-āĻāϰ āϏāĻŦāϚে⧟ে āĻ›োāϟ āϏংāĻ–্āϝা āĻ–ুঁāϜে āĻŦেāϰ āĻ•āϰāĻŦ। minimum = 100000; // āĻāĻŽāύ āĻāĻ•āϟি āĻŦ⧜ āϏংāĻ–্āϝা āĻ…্āϝাāϏাāχāύ āĻ•āϰāϞাāĻŽ āϝেāϟি ara1-āĻāϰ āϝেāĻ•োāύো āϏংāĻ–্āϝাāϰ āϚে⧟ে āĻŦ⧜। for (i = 0; i < 5; i++) {  if (ara1[i] < minimum) {   minimum = ara1[i];  } } āĻāĻ–āύ ara1-āĻāϰ āĻ•্āώুāĻĻ্āϰāϤāĻŽ āϏংāĻ–্āϝাāϟি minimum āĻ āϚāϞে āĻāϞ। āϏেāϟি āĻāĻ–āύ ara2 āϤে āϰাāĻ–ি: ara2[index_2] = minimum। āϏāĻŦāĻļেāώে ara2-āĻāϰ āϏāĻŦ āϏংāĻ–্āϝা āĻĒ্āϰিāύ্āϟ āĻ•āϰে āĻĻেāĻ–āĻŦ। āĻāĻŦাāϰে āϚāϞো, āĻĒুāϰো āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϞিāĻ–ে āĻ•āĻŽ্āĻĒাāχāϞ āĻ“ āϰাāύ āĻ•āϰে āĻĻেāĻ–ি āφāωāϟāĻĒুāϟ āĻ•ী āφāϏে। 
#include <stdio.h> int main() { int ara1[] = {3, 1, 5, 2, 4}; int ara2[5]; int i, minimum, index_2; for (index_2 = 0; index_2 < 5; index_2++) { minimum = 10000; for (i = 0; i < 5; i++) { if (ara1[i] < minimum) { minimum = ara1[i]; } } ara2[index_2] = minimum; } for (i = 0; i < 5; i++) { printf("%d\n", ara2[i]); } return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§§ā§Š.⧍
āĻ•ী āϏুāύ্āĻĻāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽ! āφāωāϟāĻĒুāϟ āĻ•ী? āφāωāϟāĻĒুāϟāĻ“ āĻ–ুāĻŦ āϏুāύ্āĻĻāϰ, āĻāĻ•ে āĻāĻ•ে āĻĒাঁāϚāϟি 1।
1 1 1 1 1
āĻ•িāύ্āϤু āφāĻŽāϰা āϤো āĻāĻŽāύ āφāωāϟāĻĒুāϟ āϚাāχāύি। āĻ•োāĻĨাāĻ“ āĻ—োāϞāĻŽাāϞ āĻšā§ŸেāĻ›ে। āĻāĻ–āύ āφāĻŽাāϰ āĻ•োāĻĄে āĻĻেāĻ–ো āϤো āĻ•োāύো āĻ­ুāϞ āĻŦেāϰ āĻ•āϰা āϝা⧟ āĻ•ি āύা।
āĻāĻ•āϟি āĻাāĻŽেāϞা āĻšā§ŸেāĻ›ে। āĻ­েāϤāϰেāϰ āϞুāĻĒে (āϝেāĻ–াāύে āϏāĻŦāϚে⧟ে āĻ›োāϟ āϏংāĻ–্āϝা āĻŦেāϰ āĻ•āϰা āĻšā§Ÿ) āĻ•িāύ্āϤু āϏāĻŦ āϏāĻŽā§Ÿāχ minimum-āĻāϰ āĻŽাāύ 1 āφāϏāĻŦে, āĻ•াāϰāĻŖ 1 āĻšāϚ্āĻ›ে āĻ“āχ āĻĒাঁāϚāϟিāϰ āĻŽāϧ্āϝে āϏāĻŦāϚে⧟ে āĻ›োāϟ āϏংāĻ–্āϝা। āĻāϜāύ্āϝ āĻĻ্āĻŦিāϤী⧟ āĻ…্āϝাāϰেāϤে āĻĒাঁāϚāϟি āϏংāĻ–্āϝাāχ 1 āĻšā§Ÿে āϝাāϚ্āĻ›ে। āϤাāχ āφāĻŽāϰা āϝāĻ–āύ minimum āĻŦেāϰ āĻ•āϰāĻŦ, āϤāĻ–āύ āĻ…্āϝাāϰেāϰ āϝেāχ āϘāϰে āϏāĻŦāϚে⧟ে āĻ›োāϟ āϏংāĻ–্āϝা āĻĒাāĻŦ āϏেāχ āϘāϰেāϰ āĻŽাāύ āĻāĻ•āϟি āĻ…āύেāĻ• āĻŦ⧜ āϏংāĻ–্āϝা āĻĻি⧟ে āĻĻেāĻŦ। āĻāϜāύ্āϝ āĻāĻ•āϟি āĻ­েāϰি⧟েāĻŦāϞ āϰাāĻ–ি minimum_index। āφāϰ āϞুāĻĒāϟি āĻāĻ–āύ āĻāĻŽāύ āĻšāĻŦে:
minimum = 10000; for (i = 0; i < 5; i++) { if (ara1[i] < minimum) { minimum = ara1[i]; minimum_index = i; } }
āĻāĻ–āύ minimum-āĻāϰ āĻŽাāύ āφāĻŽāϰা āĻĒে⧟ে āĻ—েāĻ›ি āĻāĻŦং āϏেāχ āϏāĻ™্āĻ—ে āĻāϟিāĻ“ āϜাāύি āϝে āĻāϟি āφāϏāϞে āφāĻ›ে ara1[minimum_index] āϘāϰে। ara1[minimum_index] = 10000;
āϤাāĻšāϞে āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻ িāĻ• āĻ•āϰে āφāĻŦাāϰ āϚাāϞাāχ:
#include <stdio.h> int main() { int ara1[] = {3, 1, 5, 2, 4}; int ara2[5]; int i, minimum, index_2, minimum_index; for (index_2 = 0; index_2 < 5; index_2++) { minimum = 10000; for (i = 0; i < 5; i++) { if (ara1[i] < minimum) { minimum = ara1[i]; minimum_index = i; } } ara1[minimum_index] = 10000; ara2[index_2] = minimum; } for (i = 0; i < 5; i++) { printf("%d\n", ara2[i]); } return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§§ā§Š.ā§Š
āĻāĻ–āύ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āφāωāϟāĻĒুāϟ āĻ িāĻ•āĻ াāĻ• āĻĻেāĻ–াāĻŦে। āφāϚ্āĻ›া, āϏāĻŦ āĻ•াāϜāχ āϤো āφāĻŽি āĻ•āϰে āĻĻিāϞাāĻŽ। āϤোāĻŽাāĻĻেāϰ āĻ•াāϜāϟি āĻ•ী? āϤোāĻŽাāĻĻেāϰ āĻ•াāϜ āĻšāĻŦে āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻāĻŽāύāĻ­াāĻŦে āϞেāĻ–া āϝাāϤে āĻĻ্āĻŦিāϤী⧟ āĻ…্āϝাāϰেāϰ āĻĒ্āϰ⧟োāϜāύ āύা āĻšā§Ÿ। āĻļুāϰুāϤে āϝে āĻ…্āϝাāϰেāϟি āφāĻ›ে āϤাāϰ āĻ­েāϤāϰেāχ āϏāϰ্āϟিং āĻ•āϰāϤে āĻšāĻŦে। āĻāϜāύ্āϝ āϏāĻŦāϚে⧟ে āĻ›োāϟ āϏংāĻ–্āϝাāϟি āĻ…্āϝাāϰেāϰ āĻĒ্āϰāĻĨāĻŽ āϘāϰে āύি⧟ে āφāϏো āφāϰ āϝে āϘāϰ āĻĨেāĻ•ে āϏāĻŦāϚে⧟ে āĻ›োāϟ āϏংāĻ–্āϝা āĻĒে⧟েāĻ› āϏেāĻ–াāύে āĻĒ্āϰāĻĨāĻŽ āϘāϰেāϰ āϏংāĻ–্āϝাāϟি āϰাāĻ–ো। āĻāĻ–āύ āϤোāĻŽাāϰ āĻ…্āϝাāϰেāϰ āĻĒ্āϰāĻĨāĻŽ āϘāϰে āφāĻ›ে āϏāĻŦāϚে⧟ে āĻ›োāϟ āϏংāĻ–্āϝা। āĻāĻŦাāϰে āĻŦাāĻ•ি āϚাāϰāϟি āϘāϰেāϰ āĻŽāϧ্āϝে āϏāĻŦāϚে⧟ে āĻ›োāϟ āϏংāĻ–্āϝাāϟি āĻ…্āϝাāϰেāϰ āĻĻ্āĻŦিāϤী⧟ āϘāϰে āϰাāĻ–ো āĻāĻŦং āϝে āϘāϰ āĻĨেāĻ•ে āĻ“āχ āϏংāĻ–্āϝাāϟি āĻĒে⧟েāĻ› āϏেāĻ–াāύে āĻĻ্āĻŦিāϤী⧟ āϘāϰেāϰ āϏংāĻ–্āϝাāϟি āϰাāĻ–ো। āφāϰ āĻ•িāĻ›ু āĻŦāϞা āϝাāĻŦে āύা।
āϰোāĻŦāϟ āύি⧟ে āĻāĻ–āύ āφāĻŽāϰা āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–āĻŦ। āĻ•োāύো āĻāĻ•āϟি N x N āĻ—্āϰিāĻĄে āĻāĻ•āϟি āϰোāĻŦāϟ āφāĻ›ে। āĻļুāϰুāϤে āϤাāϰ āĻāĻ•āϟি āĻ…āĻŦāϏ্āĻĨাāύ āφāĻ›ে। āφāĻŽāϰা āϏেāϟিāĻ•ে āĻ•িāĻ›ু āĻ•āĻŽাāύ্āĻĄ āĻĻেāĻŦ, āĻāĻ• āϘāϰ āĻĄাāύে, āĻŦাঁ⧟ে, āĻ“āĻĒāϰে āĻ“ āύিāϚে āϝাāĻ“ā§Ÿাāϰ āĻ•āĻŽাāύ্āĻĄ 

(0, 0) (0, 1) (0, 2) (0, 3) (0, 4) (0, 5) (0, 6) (0, 7) (0, 8) (1, 0)
(1, 2)
(2, 0) (2, 1) R (2, 2) (2, 3)
(3, 0)
(3, 2)
(4, 0)
(5, 0)
(6, 0)
(7, 0)
(8, 0)
(8, 8)
āĻ—্āϰিāĻĄāϟি āĻĻেāĻ–ো। āĻ“āĻĒāϰেāϰ āĻāĻ•েāĻŦাāϰে āĻŦাঁ āĻĻিāĻ•েāϰ āϘāϰ āĻšāϚ্āĻ›ে (0, 0)। āĻ“āĻĒāϰেāϰ āĻāĻ•েāĻŦাāϰে āĻĄাāύāĻĻিāĻ•েāϰ āϘāϰ āĻšāϚ্āĻ›ে (0, 8)। āύিāϚেāϰ āĻāĻ•েāĻŦাāϰে āĻŦাঁ āĻĻিāĻ•েāϰ āϘāϰ āĻšāϚ্āĻ›ে (8, 0)। āύিāϚেāϰ āĻāĻ•েāĻŦাāϰে āĻĄাāύ āĻĻিāĻ•েāϰ āϘāϰ āĻšāϚ্āĻ›ে (8, 8)। āϧāϰা āϝাāĻ•, āĻāχ āĻŽুāĻšূāϰ্āϤে āϰোāĻŦāϟāϟি āφāĻ›ে (2, 2) āϘāϰে। āĻāĻ• āϘāϰ āĻ“āĻĒāϰে āϝেāϤে āĻŦāϞāϞে āϏে āϝাāĻŦে (1, 2) āϘāϰে। āύিāϚে āϝেāϤে āĻŦāϞāϞে āϝাāĻŦে (3, 2) āϘāϰে। āĻĄাāύে āφāϰ āĻŦাঁ⧟ে āϝেāϤে āĻŦāϞāϞে āϝāĻĨাāĻ•্āϰāĻŽে (2, 3) āĻ“ (2, 1) āϘāϰে āϝাāĻŦে। āĻ•āĻŽাāύ্āĻĄāĻ—ুāϞো āĻšāϚ্āĻ›ে U (up), D (down), L (left), R (right), S (stop)। āĻāĻ–āύ āϤোāĻŽাāĻ•ে āϝāĻĻি āĻļুāϰুāϰ āĻ…āĻŦāϏ্āĻĨাāύ āφāϰ āĻ•āĻŽাāύ্āĻĄāĻ—ুāϞো āĻŦāϞে āĻĻিāχ, āϤাāĻšāϞে āϰোāĻŦāϟেāϰ āĻļেāώ āĻ…āĻŦāϏ্āĻĨাāύ (stop āĻ•āϰাāϰ āĻĒāϰ āĻ…āĻŦāϏ্āĻĨাāύ) āĻŦেāϰ āĻ•āϰāϤে āĻšāĻŦে।
āϤোāĻŽāϰা āĻ•ি āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āύিāϜে āϞিāĻ–াāϰ āϜāύ্āϝ āĻ•িāĻ›ুāĻ•্āώāĻŖ āϚেāώ্āϟা āĻ•āϰāĻŦে?
āϤোāĻŽāϰা āύিāĻļ্āϚ⧟āχ āĻŦুāĻāϤে āĻĒাāϰāĻ› āϝে āĻāĻ•āϟি 2-D āĻ…্āϝাāϰে āĻĻāϰāĻ•াāϰ āĻšāĻŦে āĻāχ āĻĒ্āϰোāĻ—্āϰাāĻŽে। āφāϏāϞে āĻ•িāύ্āϤু āĻāĻ–াāύে āĻ…্āϝাāϰেāϰ āĻ•োāύোāχ āĻĻāϰāĻ•াāϰ āύেāχ। āĻāϟি āϏাāϧাāϰāĻŖ āϝোāĻ—-āĻŦি⧟োāĻ—েāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽ। āĻŽāύে āĻ•āϰি, āĻļুāϰুāϰ āĻ…āĻŦāϏ্āĻĨাāύ āĻšāϚ্āĻ›ে (x, y)। āĻāĻ–āύ U āĻ•āĻŽাāύ্āĻĄ āĻĻিāϞে āĻāĻ•āϘāϰ āĻ“āĻĒāϰে āϝাāĻŦে, āϤāĻ–āύ x-āĻāϰ āĻŽাāύ āĻāĻ• āĻ•āĻŽে āϝাāĻŦে, y-āĻāϰ āĻŽাāύেāϰ āĻ•োāύো āĻĒāϰিāĻŦāϰ্āϤāύ āĻšāĻŦে āύা। D āĻ•āĻŽাāύ্āĻĄ āĻĻিāϞে āĻāĻ• āϘāϰ āύিāϚে āϝাāĻŦে, āϤāĻ–āύ x-āĻāϰ āĻŽাāύ āĻāĻ• āĻŦে⧜ে āϝাāĻŦে, y-āĻāϰ āĻŽাāύেāϰ āĻ•োāύো āĻĒāϰিāĻŦāϰ্āϤāύ āĻšāĻŦে āύা। R āĻ•āĻŽাāύ্āĻĄ āĻĻিāϞে y-āĻāϰ āĻŽাāύ āĻāĻ• āĻŦা⧜āĻŦে, x-āĻāϰ āĻŽাāύ āĻ…āĻĒāϰিāĻŦāϰ্āϤিāϤ āĻĨাāĻ•āĻŦে। L āĻ•āĻŽাāύ্āĻĄ āĻĻিāϞে y-āĻāϰ āĻŽাāύ āĻāĻ• āĻ•āĻŽāĻŦে, x-āĻāϰ āĻŽাāύ āĻ…āĻĒāϰিāĻŦāϰ্āϤিāϤ āĻĨাāĻ•āĻŦে। āϤাāĻšāϞে āφāĻŽাāĻĻেāϰ āĻĒুāϰো āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻĻাঁ⧜াāĻŦে āĻāχ āϰāĻ•āĻŽ:
#include <stdio.h> int main() { int x, y; char c; printf("Please enter the initial position: "); scanf("%d %d", &x, &y); while (1) { scanf("%c", &c); if (c == 'S') { break; } else if (c == 'U') { x--; } else if (c == 'D') { x++; } else if (c == 'R') { y++; } else if (c == 'L') { y--; } } printf("Final position of the robot is: %d, %d\n", x, y); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§§ā§Š.ā§Ē
āφāωāϟāĻĒুāϟ āĻ•ী āĻšāĻŦে āϏেāϟি āύিāϰ্āĻ­āϰ āĻ•āϰāĻŦে āϤোāĻŽাāϰ āχāύāĻĒুāϟেāϰ āĻ“āĻĒāϰ। āϝেāĻŽāύ: Please enter the initial position: 2 2 D R D R S Final position of the robot is: 4, 4
āĻŦেāĻļ āϏāĻšāϜ āϏāϰāϞ āĻĒ্āϰোāĻ—্āϰাāĻŽ। āĻ•িāύ্āϤু āĻāĻ–āύ āϝāĻĻি āĻŦāϞি āϝে āĻ—্āϰিāĻĄে āĻ•িāĻ›ু āĻ•িāĻ›ু āϘāϰে āϝাāĻ“ā§Ÿা āύিāώেāϧ āĻāĻŦং āĻ“āχ āϘāϰāĻ—ুāϞোāϤে āϝেāϤে āĻŦāϞāϞে āϰোāĻŦāϟāϟি āĻ•িāĻ›ুāχ āĻ•āϰāĻŦে āύা (āĻ…āϰ্āĻĨাā§Ž āĻ“āχ āĻ•āĻŽাāύ্āĻĄāĻ•ে āωāĻĒেāĻ•্āώা āĻ•āϰāĻŦে), āϤāĻ–āύ āφāĻŽāϰা āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻ•ীāĻ­াāĻŦে āϞিāĻ–āĻŦ? āϝেāĻŽāύ āĻāĻ•āϟি āωāĻĻাāĻšāϰāĻŖ āĻĻিāχ। āϧāϰা āϝাāĻ•, (0, 4) āϘāϰāϟি āύিāώিāĻĻ্āϧ (blocked)। āϝāĻĻি āϰোāĻŦāϟেāϰ āĻ…āĻŦāϏ্āĻĨাāύ āĻšā§Ÿ (0, 3) āϘāϰে āĻāĻŦং āϤাāĻ•ে 'R' āĻ•āĻŽাāύ্āĻĄ āĻĻেāĻ“ā§Ÿা āĻšā§Ÿ, āϤāĻ–āύ āϤাāϰ āĻ…āĻŦāϏ্āĻĨাāύেāϰ āĻ•োāύো āĻĒāϰিāĻŦāϰ্āϤāύ āĻšāĻŦে āύা। āĻ•াāϰāĻŖ āĻāĻ• āϘāϰ āĻĄাāύে (āĻŽাāύে (0, 4) āϘāϰে) āϝাāĻ“ā§Ÿা āϏāĻŽ্āĻ­āĻŦ āύ⧟।
āĻāχ āϏāĻŽāϏ্āϝাāϰ āϏāĻŽাāϧাāύ āĻ•āϰāϤে āϝে āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϞিāĻ–āϤে āĻšāĻŦে, āϤাāϤে āĻ•িāύ্āϤু āĻāĻ•āϟি 2-D āĻ…্āϝাāϰে āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāϤে āĻšāĻŦে। āĻāχ āĻ…্āϝাāϰেāϰ āϏাāĻšাāϝ্āϝে āφāĻŽāϰা āĻŦুāĻāĻŦ āϝে āĻ•োāύ āϘāϰে āϝাāĻ“ā§Ÿা āϝাāĻŦে āφāϰ āĻ•োāύ āϘāϰে āϝাāĻ“ā§Ÿা āϝাāĻŦে āύা। āϏেāϟি āĻ•ীāĻ­াāĻŦে? āĻ–ুāĻŦāχ āϏāĻšāϜ। āϝেāϏāĻŦ āϘāϰে āϝাāĻ“ā§Ÿা āϝাāĻŦে āĻ…্āϝাāϰেāϰ āĻ“āχ āϘāϰāĻ—ুāϞোāϤে 1 āφāϰ āϝেāϏāĻŦ āϘāϰে āϝাāĻ“ā§Ÿা āϝাāĻŦে āύা āϏেāĻ—ুāϞোāϤে 0 āϰাāĻ–āĻŦ।
āĻĒ্āϰāĻĨāĻŽে 10 x 10 āĻ—্āϰিāĻĄেāϰ āϜāύ্āϝ āĻāĻ•āϟি 2-D āĻ…্āϝাāϰে āĻĄিāĻ•্āϞে⧟াāϰ āĻ•āϰি: int grid[10][10];
āϤাāϰāĻĒāϰ āĻļুāϰুāϤে āϧāϰে āύিāχ āϏāĻŦ āϘāϰে āϝাāĻ“ā§Ÿা āϝাāĻŦে।
for (i = 0; i < 10; i++) { for (j = 0; j < 10; j ++) { grid[i][j] = 1; } }
āĻāĻ–āύ āĻ•োāύ āĻ•োāύ āϘāϰāĻ—ুāϞোāϤে āϝাāĻ“ā§Ÿা āϝাāĻŦে āύা āϤা āĻŦ্āϝāĻŦāĻšাāϰāĻ•াāϰীāϰ āĻ•াāĻ› āĻĨেāĻ•ে āχāύāĻĒুāϟ āύিāχ:
printf("Please enter the number of blocked cells: "); scanf("%d", &n); printf("Now enter the cells: "); for (i = 0; i < n; i++) { scanf("%d %d", &x, &y); grid[x][y] = 0; }
āĻāĻ–āύ āĻ•োāύো āϘāϰে āϝাāĻ“ā§Ÿা āϝাāĻŦে āĻ•ি āύা, āϏেāϟি āĻŦোāĻাāϰ āϜāύ্āϝ āĻāĻ•āϟি āĻļāϰ্āϤ āĻĒāϰীāĻ•্āώা āĻ•āϰāϞেāχ āĻšāĻŦে।
if (grid[x][y] == 1) { āϝāĻĻি āϏāϤ্āϝ āĻšā§Ÿ, āϤāĻŦে (x, y) āϘāϰে āϝাāĻ“ā§Ÿা āϝাāĻŦে। }
āĻāĻ–āύ āϤোāĻŽāϰা āϏāĻŽ্āĻĒূāϰ্āĻŖ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āύিāϜে āύিāϜে āϞিāĻ–ে āĻĢেāϞো
Share:

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϏ্āϟ্āϰিং (string)

āĻĒ্āϰোāĻ—্āϰাāĻŽিং  āϏ্āϟ্āϰিং (string)
āϤোāĻŽāϰা āϝাāϰা string āĻļāĻŦ্āĻĻāϟিāϰ āĻŦাংāϞা āĻ…āϰ্āĻĨ āϜাāύো, āϤাāĻĻেāϰ āφāϤāĻ™্āĻ•িāϤ āĻšāĻ“ā§Ÿাāϰ āĻ•োāύো āĻ•াāϰāĻŖ āύেāχ, āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟ে āϏ্āϟ্āϰিং āĻŽোāϟেāĻ“ āĻĻ⧜ি āϟাāύাāϟাāύিāϰ āĻŽāϤো āĻ•āώ্āϟāĻ•āϰ āĻŦ্āϝাāĻĒাāϰ āύ⧟। āφāĻŦাāϰ āϤোāĻŽাāĻĻেāϰ āĻŽāϧ্āϝে āϝাāϰা āĻāĻ•āϟু āϜ্āĻžাāύী āϟাāχāĻĒেāϰ āϤাāĻĻেāϰ āĻŽাāĻĨা⧟ āĻšā§ŸāϤো āϏ্āϟ্āϰিং āĻĨিāĻ“āϰী āĻļāĻŦ্āĻĻāϟি āϚāϞে āĻāϏেāĻ›ে। āϝা-āχ āĻšোāĻ•, āωāĻĻ্āĻŦেāĻ—েāϰ āĻ•োāύো āĻ•াāϰāĻŖ āύেāχ।
āĻāĻ• āĻŦা āĻāĻ•াāϧিāĻ• character āĻŽিāϞে string āϤৈāϰি āĻšā§Ÿ। āϏোāϜা āĻ•āĻĨা⧟ āϏ্āϟ্āϰিং āĻšāϚ্āĻ›ে āĻ•্āϝাāϰেāĻ•্āϟাāϰ āϟাāχāĻĒেāϰ āĻ…্āϝাāϰে। āϤāĻŦে āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟ে āĻāϟিāϰ āĻŦ্āϝāĻŦāĻšাāϰ āĻāϤāχ āĻŦেāĻļি āϝে āĻ•োāύো āĻ•োāύো āϞ্āϝাāĻ™্āĻ—ু⧟েāϜে āϏ্āϟ্āϰিংāĻ•ে āφāϞাāĻĻা āĻāĻ•āϟি āĻĄাāϟা āϟাāχāĻĒ āĻšিāϏেāĻŦে āϧāϰা āĻšā§Ÿ। āϤāĻŦে āϏি-āϤে āφāĻŽāϰা char āϟাāχāĻĒেāϰ āĻ…্āϝাāϰে āĻĻি⧟েāχ āϏ্āϟ্āϰিং⧟েāϰ āĻ•াāϜ āĻ•āϰāĻŦ।
āύিāϚেāϰ āωāĻĻাāĻšāϰāĻŖāĻ—ুāϞো āϞāĻ•্āώ āĻ•āϰো:
char country[11] = {'B', 'a', 'n', 'g', 'l', 'a', 'd', 'e', 's', 'h', '\0'}; char country[] = {'B', 'a', 'n', 'g', 'l', 'a', 'd', 'e', 's', 'h', '\0'}; char country[] = "Bangladesh"; char *country = "Bangladesh";
āĻāĻ­াāĻŦে āφāĻŽāϰা āϏ্āϟ্āϰিং āĻĄিāĻ•্āϞে⧟াāϰ āĻ•āϰāϤে āĻĒাāϰি। āϚাāϰāϟি āĻĄিāĻ•্āϞাāϰেāĻļāύ āφāϏāϞে āĻāĻ•āχ āϜিāύিāϏ। āϏāĻŦাāϰ āĻļেāώে āĻāĻ•āϟি Null character ('\0') āĻĻিāϞে āĻ•āĻŽ্āĻĒাāχāϞাāϰ āĻŦুāĻāϤে āĻĒাāϰে āĻāĻ–াāύেāχ āϏ্āϟ্āϰিং⧟েāϰ āĻļেāώ। āφāĻŦাāϰ āϤৃāϤী⧟ āωāĻĻাāĻšāϰāĻŖে āĻ…্āϝাāϰেāϰ āωāĻĒাāĻĻাāύāĻ—ুāϞো āφāϞাāĻĻা āĻ•āϰে āϞেāĻ–া āĻšā§Ÿāύি, āĻāĻ•āϏāĻ™্āĻ—ে āϞেāĻ–া āĻšā§ŸেāĻ›ে। āĻ āĻ•্āώেāϤ্āϰে āĻ•āĻŽ্āĻĒাāχāϞাāϰ āύিāϜেāχ Null character āĻŦāϏি⧟ে āύেāĻŦে। āϚāϤুāϰ্āĻĨ āωāĻĻাāĻšāϰāĻŖāϟি āĻāĻ•āϟু āĻ…āĻĻ্āĻ­ুāϤ। āĻāĻ–াāύে āϝে āϜিāύিāϏāϟা āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšā§ŸেāĻ›ে āϤাāϰ āύাāĻŽ āĻĒ⧟েāύ্āϟাāϰ (pointer)। āĻ āĻŦāχāϤে āĻāϰāĻ•āĻŽ āϜিāύিāϏ āφāĻŽāϰা āĻŽাāĻে āĻŽাāĻে āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāϞেāĻ“ āĻŦিāϏ্āϤাāϰিāϤ āφāϞোāϚāύা⧟ āϝাāĻŦ āύা।
āĻāĻŦাāϰে āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–াāϰ āĻĒাāϞা।
#include <stdio.h> int main() { char country[] = {'B', 'a', 'n', 'g', 'l', 'a', 'd', 'e', 's', 'h', '\0'}; printf("%s\n", country); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ⧝.ā§§
āĻāĻ–াāύে āϞāĻ•্āώ āĻ•āϰো āϝে printf-āĻāϰ āĻ­েāϤāϰে %s āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšā§ŸেāĻ›ে āϏ্āϟ্āϰিং āĻĒ্āϰিāύ্āϟ āĻ•āϰাāϰ āϜāύ্āϝ। āφāϰ āĻ…্āϝাāϰেāϤে āĻļেāώেāϰ '\0'āϟা āĻŦ্āϝāĻŦāĻšাāϰ āύা āĻ•āϰāϞেāĻ“ āϚāϞে āφāϏāϞে। āĻŦāϰ্āϤāĻŽাāύেāϰ āĻ•āĻŽ্āĻĒাāχāϞাāϰāĻ—ুāϞো āĻāϟি āĻŦুāĻে āύিāϤে āĻĒাāϰে।
#include <stdio.h> int main() { char country[] = {'B', 'a', 'n', 'g', 'l', 'a', 'd', 'e', 's', 'h', ' ', 'i', 's', ' ', 'm', 'y', ' ', 'c', 'o', 'u', 'n', 't', 'r', 'y'}; printf("%s\n", country); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ⧝.⧍
āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϚাāϞাāĻ“। āϤাāϰāĻĒāϰ āύিāϚেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϚাāϞাāĻ“। āφāωāϟāĻĒুāϟে āĻ•ি āĻĒাāϰ্āĻĨāĻ•্āϝ āĻĻেāĻ–āϤে āĻĒাāϚ্āĻ›? āĻĒাāϰ্āĻĨāĻ•্āϝেāϰ āĻ•াāϰāĻŖāϟা āĻ•ী?
#include <stdio.h> int main() { char country[] = {'B', 'a', 'n', 'g', 'l', 'a', 'd', 'e', 's', 'h', '\0', 'i', 's', ' ', 'm', 'y', ' ', 'c', 'o', 'u', 'n', 't', 'r', 'y'}; printf("%s\n", country); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ⧝.ā§Š
āĻĒাāϰ্āĻĨāĻ•্āϝāϟা āĻ•ী āϏেāϟি āϤোāĻŽāϰা āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻĻুāϟি āĻ•āĻŽ্āĻĒিāωāϟাāϰে āϚাāϞাāϞেāχ āĻŦুāĻāĻŦে। āĻĒাāϰ্āĻĨāĻ•্āϝেāϰ āĻ•াāϰāĻŖ āĻšāϚ্āĻ›ে āĻĻ্āĻŦিāϤী⧟ āĻĒ্āϰোāĻ—্āϰাāĻŽে āϏ্āϟ্āϰিং⧟েāϰ āĻ­েāϤāϰে āĻāĻ• āϜা⧟āĻ—া⧟ '\0' āĻĨাāĻ•া⧟ āĻ•āĻŽ্āĻĒাāχāϞাāϰ āϧāϰে āύিāϚ্āĻ›ে āĻ“āĻ–াāύে āϏ্āϟ্āϰিংāϟা āĻļেāώ āĻšā§Ÿে āĻ—েāĻ›ে।
āĻāĻŦাāϰে āφāĻŽāϰা āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–āĻŦ। āĻāĻ•āϟি āϏ্āϟ্āϰিং⧟েāϰ āĻ­েāϤāϰেāϰ āϏāĻŦ āĻ…āĻ•্āώāϰāĻ•ে āĻŦ⧜ āĻšাāϤেāϰ āĻ…āĻ•্āώāϰে (āĻ…āϰ্āĻĨাā§Ž capital letter āĻŦা uppercase character) āϰূāĻĒাāύ্āϤāϰ āĻ•āϰা। āϤāĻŦে āĻāϰ āϜāύ্āϝ āφāĻŽাāĻĻেāϰ āĻāĻ•āϟি āϜিāύিāϏ āϜাāύāϤে āĻšāĻŦে। āĻĒ্āϰāϤিāϟি āĻ…āĻ•্āώāϰেāϰ āĻŦিāĻĒāϰীāϤে āĻ•āĻŽ্āĻĒিāωāϟাāϰ āĻāĻ•āϟি āϏংāĻ–্āϝাāϰ āĻ•োāĻĄ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে। āϏেāχ āĻ•োāĻĄ āĻ…āύুāϝা⧟ী, 'A'-āĻāϰ āĻŽাāύ āĻšāϚ্āĻ›ে 65, 'B'-āĻāϰ āĻŽাāύ āĻšāϚ্āĻ›ে 66, 'C'-āĻāϰ āĻŽাāύ āĻšāϚ্āĻ›ে 67... āĻāĻ­াāĻŦে 'Z'-āĻāϰ āĻŽাāύ āĻšāϚ্āĻ›ে 90। āϤেāĻŽāύāχ 'a' āĻšāϚ্āĻ›ে 97, 'b' āĻšāϚ্āĻ›ে 98 ... āĻāĻ­াāĻŦে 'z' āĻšāϚ্āĻ›ে 122। āϏুāϤāϰাং āĻ•োāύো āĻ•্āϝাāϰেāĻ•্āϟাāϰ āĻŦ⧜ āĻšাāϤেāϰ āĻ•ি āύা āϏেāϟি āφāĻŽāϰা āύিāϰ্āϪ⧟ āĻ•āϰāϤে āĻĒাāϰি āĻāĻ­াāĻŦে: if(ch >= 'A' && ch <= 'Z') āĻ…āĻĨāĻŦা if(ch >= 65 && ch <= 90)। āϤেāĻŽāύāχ āĻ›োāϟ āĻšাāϤেāϰ āĻ…āĻ•্āώāϰেāϰ āϜāύ্āϝ: if(ch >= 'a' && ch <= 'z') āĻ…āĻĨāĻŦা if(ch >= 97 && ch <= 122)। āĻāĻ–āύ āĻ•োāύো āĻ•্āϝাāϰেāĻ•্āϟাāϰ āϝāĻĻি āĻ›োāϟ āĻšাāϤেāϰ āĻšā§Ÿ, āϤāĻŦে āϤাāĻ•ে āĻŦ⧜ āĻšাāϤেāϰ āĻ…āĻ•্āώāϰে āϰূāĻĒাāύ্āϤāϰ āĻ•āϰাāϰ āωāĻĒা⧟ āĻ•ী? āωāĻĒা⧟ āĻ–ুāĻŦ āϏāĻšāϜ। āĻāĻ•āϟি āωāĻĻাāĻšāϰāĻŖ āĻĻেāĻ–ো: char ch = 'c'; ch = 'A' + (ch – 'a'); āĻāĻ–াāύে āϝেāϟি āĻšāϚ্āĻ›ে, āĻĒ্āϰāĻĨāĻŽে ch āĻĨেāĻ•ে 'a' āĻŦি⧟োāĻ— āĻ•āϰা āĻšāϚ্āĻ›ে āĻŽাāύে 'c' āĻĨেāĻ•ে 'a' āĻŦি⧟োāĻ— (āφāϏāϞে 99 āĻĨেāĻ•ে 97 āĻŦি⧟োāĻ— āĻšāϚ্āĻ›ে)। āĻŦি⧟োāĻ—āĻĢāϞ 2। āĻāĻŦাāϰে 'A'-āĻāϰ āϏāĻ™্āĻ—ে āϝāĻĻি āĻ“āχ 2 āϝোāĻ— āĻ•āϰে āĻĻিāχ āϤāĻŦে āϏেāϟি 'C' āĻšā§Ÿে āϝাāĻŦে! āĻāĻ–āύ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϞিāĻ–ে āĻĢেāϞা āϝাāĻ•:
#include <stdio.h> int main() { char country[] = {'B', 'a', 'n', 'g', 'l', 'a', 'd', 'e', 's', 'h'}; int i, length; printf("%s\n", country); length = 10; for(i = 0; i < length; i++) { if(country[i] >= 97 && country[i] <= 122) { country[i] = 'A' + (country[i] - 'a'); } } printf("%s\n", country); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ⧝.ā§Ē
āĻāĻ–āύ āϤোāĻŽāϰা uppercase āĻĨেāĻ•ে lowercase-āĻ āϰূāĻĒাāύ্āϤāϰেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϞিāĻ–ে āĻĢেāϞো। āϤাāϰāĻĒāϰে āφāĻŦাāϰ āĻŦāχāϟি āĻĒ⧜া āĻļুāϰু āĻ•āϰো।
āĻāĻ–াāύে āϞāĻ•্āώ āĻ•āϰো āϝে āϏ্āϟ্āϰিং⧟ে (āĻ•্āϝাāϰেāĻ•্āϟাāϰেāϰ āĻ…্āϝাāϰেāϤে) āĻŽোāϟ āĻ•ā§Ÿāϟি āωāĻĒাāĻĻাāύ āφāĻ›ে āϏেāϟি āφāĻŽি āĻĻেāĻ–েāχ āϞিāĻ–ে āĻĢেāϞেāĻ›ি āĻāĻŦং āϏāϰাāϏāϰি āĻŦāϏি⧟ে āĻĻি⧟েāĻ›ি length = 10।
āĻāĻŦাāϰ āφāĻŽāϰা āĻ•োāύো āϏ্āϟ্āϰিং⧟েāϰ āĻĻৈāϰ্āϘ্āϝ āĻŽাāĻĒাāϰ āϜāύ্āϝ āĻāĻ•āϟি āĻĢাংāĻļāύ āϞিāĻ–āĻŦ! āĻāϟি āϤেāĻŽāύ āĻ•āĻ িāύ āĻ•িāĻ›ু āύ⧟। āĻāĻ•āϟি āϞুāĻĒেāϰ āϏাāĻšাāϝ্āϝে āϏ্āϟ্āϰিং⧟েāϰ āĻĒ্āϰāϤিāϟি āωāĻĒাāĻĻাāύ āĻĒāϰীāĻ•্āώা āĻ•āϰāϤে āĻšāĻŦে āĻāĻŦং Null character ('\0') āĻĒেāϞে āϞুāĻĒ āĻĨেāĻ•ে āĻŦেāϰ āĻšā§Ÿে āϝাāĻŦে āĻ…āϰ্āĻĨাā§Ž, '\0' āύা āĻĒাāĻ“ā§Ÿা āĻĒāϰ্āϝāύ্āϤ āϞুāĻĒ āϚāϞāϤে āĻĨাāĻ•āĻŦে। āφāϰ āϞুāĻĒ āϝāϤāĻŦাāϰ āϚāϞāĻŦে āϏ্āϟ্āϰিং⧟েāϰ āĻĻৈāϰ্āϘ্āϝāĻ“ āϤāϤ āĻšāĻŦে।
#include <stdio.h> int string_length(char str[]) { int i, length = 0; for(i = 0; str[i] != '\0'; i++) { length++; } return length; } int main() { char country[100]; int length; while(1 == scanf("%s", country)) { length = string_length(
char str[]) { int i, length = 0; for(i = 0; str[i] != '\0'; i++) { length++; } return length; } int main() { char country[100]; int length; while(1 == scanf("%s", country)) { length = string_length(country); printf("length: %d\n", length); } return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ⧝.ā§Ģ
āĻ“āĻĒāϰেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟা⧟ āϤোāĻŽāϰা āĻĻেāĻ–āϤে āĻĒাāϚ্āĻ› āϝে āχāύāĻĒুāϟ āύেāĻ“ā§Ÿাāϰ āϜāύ্āϝ scanf āĻĢাংāĻļāύ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšā§ŸেāĻ›ে āĻāĻŦং āϏ্āϟ্āϰিং āχāύāĻĒুāϟ āύেāĻ“ā§Ÿাāϰ āϜāύ্āϝ %s āĻŦ্āϝāĻŦāĻšৃāϤ āĻšā§ŸেāĻ›ে। scanf āĻĢাংāĻļāύāϟি āϝāϤāϟি āωāĻĒাāĻĻাāύ āχāύāĻĒুāϟ āĻšিāϏেāĻŦে āύে⧟, āϏেāχ āϏংāĻ–্āϝাāϟি āϰিāϟাāϰ্āύ āĻ•āϰে। āϏাāϧাāϰāĻŖāϤ āϰিāϟাāϰ্āύ āĻ­্āϝাāϞুāϟি āφāĻŽাāĻĻেāϰ āĻĻāϰāĻ•াāϰ āĻšā§Ÿ āύা, āϤাāχ scanf āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāϞেāĻ“ āφāĻŽāϰা āĻ“āχ āĻ­্āϝাāϞুāϟি āϰাāĻ–ি āύা। āϝেāĻŽāύ āĻĻুāϟি āχāύ্āϟিāϜাāϰ āχāύāĻĒুāϟ āύিāϤে āĻ—েāϞে āφāĻŽāϰা āϞিāĻ–ি: scanf("%d %d", &n1, &n2);। āφāĻŽāϰা āĻāϟি āϚাāχāϞে āĻāĻ­াāĻŦেāĻ“ āϞিāĻ–āϤে āĻĒাāϰāϤাāĻŽ: value = scanf("%d %d", &n1, &n2);। āϤোāĻŽāϰা āĻĒ্āϰিāύ্āϟ āĻ•āϰāϞে āĻĻেāĻ–āĻŦে value-āĻāϰ āĻŽাāύ 2। while(1 == scanf("%s", country)) āϞাāχāύে āϝেāϟি āϘāϟāĻ›ে āϤা āĻšāϞো, āϝāϤāĻ•্āώāĻŖ āĻāĻ•āϟি country-āĻāϰ āύাāĻŽ scanf āĻĻি⧟ে āχāύāĻĒুāϟ āύেāĻ“ā§Ÿা āĻšāϚ্āĻ›ে, āĻĢাংāĻļāύāϟি 1 āϰিāϟাāϰ্āύ āĻ•āϰāĻ›ে, āφāϰ āϞুāĻĒেāϰ āĻ­েāϤāϰেāϰ āĻ•āύ্āĻĄিāĻļāύ āϏāϤ্āϝ āĻšāϚ্āĻ›ে (1 == 1), āϤাāχ āϞুāĻĒেāϰ āĻ•াāϜ āϚāϞāϤে āĻĨাāĻ•āĻŦে।
āφāϰেāĻ•āϟি āϜিāύিāϏ āĻ–ে⧟াāϞ āĻ•āϰো āϝে country-āĻāϰ āφāĻ—ে āĻ•োāύ & āϚিāĻš্āύ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšā§Ÿāύি। āϤোāĻŽāϰা &country āϞিāĻ–ে āĻĻেāĻ–ো āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻ•ী āφāϚāϰāĻŖ āĻ•āϰে। āϤāĻŦে %s āĻŦ্āϝāĻŦāĻšাāϰেāϰ āĻāĻ•āϟি āϏāĻŽāϏ্āϝা āĻšāϚ্āĻ›ে āϏ্āϟ্āϰিং⧟ে āĻ•োāύো āĻšো⧟াāχāϟāϏ্āĻĒেāϏ āĻ•্āϝাāϰেāĻ•্āϟাāϰ (āϝেāĻŽāύ: āϏ্āĻĒেāϏ, āϟ্āϝাāĻŦ āχāϤ্āϝাāĻĻি) āĻĨাāĻ•া āϝাāĻŦে āύা, āĻāĻŽāύ āĻ•িāĻ›ু āĻĒেāϞে scanf āĻ“āχ āĻ•্āϝাāϰেāĻ•্āϟাāϰ āĻĒāϰ্āϝāύ্āϤ āĻāĻ•āϟি āϏ্āϟ্āϰিং āϧāϰে āύে⧟। āϝেāĻŽāύ, āχāύāĻĒুāϟ āϝāĻĻি āĻšā§Ÿ this is āϤāĻŦে scanf āĻĒ্āϰāĻĨāĻŽে thisāĻ•েāχ āϏ্āϟ্āϰিং āĻšিāϏেāĻŦে āύেāĻŦে, āϤাāϰāĻĒāϰে āϝāĻĻি āφāĻŦাāϰ scanf āĻĢাংāĻļāύ āĻ•āϞ āĻ•āϰা āĻšā§Ÿ, āϤāĻŦে isāĻ•ে āϏে āϏ্āϟ্āϰিং āĻšিāϏেāĻŦে āχāύāĻĒুāϟ āύি⧟ে āύেāĻŦে। āĻāχ āϏāĻŽāϏ্āϝা āĻā§œাāύোāϰ āϜāύ্āϝ āφāĻŽāϰা gets āĻĢাংāĻļāύ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāϤে āĻĒাāϰি। āύিāϚেāϰ āωāĻĻাāĻšāϰāĻŖāϟি āĻĻেāĻ–ো:
#include <stdio.h> int main() { char ara[100]; while(NULL != gets(ara)) { printf("%s\n", ara); } return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ⧝.ā§Ŧ
āĻāχ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟিāĻ“ āϚāϞāϤে āĻĨাāĻ•āĻŦে āϝāϤāĻ•্āώāĻŖ āύা āϤুāĻŽি ctrl + z (āĻŽাāύে āĻ•ি-āĻŦোāϰ্āĻĄে ctrl āĻ“ z āĻāĻ•āϏāĻ™্āĻ—ে) āϚাāĻĒো, āϞিāύাāĻ•্āϏেāϰ āϜāύ্āϝ ctrl + d। ctrl + z āĻŦা ctrl + d āĻĻিāϞে gets āĻĢাংāĻļāύāϟি NULL āϰিāϟাāϰ্āύ āĻ•āϰে। āφāϰেāĻ•āϟি āϜিāύিāϏ āϞāĻ•্āώ āĻ•āϰো āϝে āφāĻŽি char ara[100]; āĻĄিāĻ•্āϞে⧟াāϰ āĻ•āϰে āĻļুāϰুāϤেāχ āĻŦāϞে āĻĻি⧟েāĻ›ি āϏ্āϟ্āϰিং⧟েāϰ āϏāϰ্āĻŦোāϚ্āϚ āĻĻৈāϰ্āϘ্āϝ āĻšāĻŦে 100।
āφāϰেāĻ•āϟি āĻŦ্āϝাāĻĒাāϰ। string_length āĻĢাংāĻļāύেāϰ āĻ­েāϤāϰে āφāϏāϞে āĻĻুāϟি āĻ­েāϰি⧟েāĻŦāϞ āĻŦ্āϝāĻŦāĻšাāϰ āύা āĻ•āϰāϞেāĻ“ āϚāϞে। āφāĻŽāϰা āĻĢাংāĻļāύāϟি āĻāĻ­াāĻŦেāĻ“ āϞিāĻ–āϤে āĻĒাāϰি:
int string_length(char str[]) { int i; for(i = 0; str[i] != '\0'; i++); return i; }
āĻāĻ–āύ āϤোāĻŽাāĻĻেāϰ āĻ•াāϜ āĻšāĻŦে string_length āĻĢাংāĻļāύāϟি for āϞুāĻĒ āĻŦ্āϝāĻŦāĻšাāϰ āύা āĻ•āϰে while āϞুāĻĒ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āϞেāĻ–া।
āφāĻŽাāĻĻেāϰ āĻĒāϰāĻŦāϰ্āϤী āĻĒ্āϰোāĻ—্āϰাāĻŽেāϰ āϞāĻ•্āώ্āϝ āĻšāĻŦে āĻĻুāϟি āϏ্āϟ্āϰিং āϜো⧜া āĻĻেāĻ“ā§Ÿা āĻŦা concatenate āĻ•āϰা। āϝেāĻŽāύ āĻāĻ•āϟি āϏ্āϟ্āϰিং āϝāĻĻি āĻšā§Ÿ "bangla" āĻāĻŦং āφāϰেāĻ•āϟি āϏ্āϟ্āϰিং āϝāĻĻি āĻšā§Ÿ "desh" āϤāĻŦে āĻĻুāϟি āϜো⧜া āĻĻি⧟ে "bangladesh" āĻŦাāύাāϤে āĻšāĻŦে।
āĻĒ্āϰāĻĨāĻŽেāχ āϏ্āϟ্āϰিংāĻ—ুāϞো āĻĄিāĻ•্āϞে⧟াāϰ āĻ•āϰে āύেāχ: char str1[] = "bangla", str2[] = "desh", str3[12];
āφāĻŽাāĻĻেāϰ āϞāĻ•্āώ āĻšāϚ্āĻ›ে str3āϤে "bangladesh" āϰাāĻ–া। āĻ–ুāĻŦ āϏুāĻŦিāϧা āĻšāϤো āϝāĻĻি āφāĻŽāϰা āĻāĻŽāύ āĻ•িāĻ›ু āϞিāĻ–āϤে āĻĒাāϰāϤাāĻŽ
: str3 = str1 + str2;
āĻ•িāύ্āϤু 'āϏি'-āϤে āĻāĻ­াāĻŦে āĻĻুāϟি āĻ…্āϝাāϰে āĻŦা āϏ্āϟ্āϰিং āϝোāĻ— āĻ•āϰা āϝা⧟ āύা। āϤাāχ āĻāĻ•āϟি āĻāĻ•āϟি āĻ•āϰে str1-āĻāϰ āωāĻĒাāĻĻাāύāĻ—ুāϞো str3āϤে āĻ•āĻĒি āĻ•āϰāϤে āĻšāĻŦে, āϤাāϰāĻĒāϰ str2-āĻāϰ āωāĻĒাāĻĻাāύāĻ—ুāϞো str3āϤে āĻ•āĻĒি āĻ•āϰāϤে āĻšāĻŦে।
#include <stdio.h> int main() { char str1[] = "bangla", str2[] = "desh", str3[12]; int i, j, length1 = 6, length2 = 4; for(i = 0, j = 0; i < length1; i++, j++) { str3[j] = str1[i]; } for(i = 0, j = 0; i < length2; i++, j++) { str3[j] = str2[i]; } str3[j] = '\0'; printf("%s\n", str3); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ⧝.ā§­
āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϚাāϞাāĻ“। āφāωāϟāĻĒুāϟ āĻ•ী āφāϏা āωāϚিāϤ? bangladesh। āĻ•িāύ্āϤু āφāωāϟāĻĒুāϟ āĻāϏেāĻ›ে desh। āφāϏāϞে āφāĻŽāϰা āĻ•িāĻ›ু āĻāĻ•āϟা āĻ­ুāϞ āĻ•āϰেāĻ›ি। āϤোāĻŽাāĻĻেāϰ āĻāĻ–āύ āϏেāχ āĻ­ুāϞāϟি āĻ িāĻ• āĻ•āϰাāϰ āϚেāώ্āϟা āĻ•āϰা āωāϚিāϤ। āĻ…āύ্āϤāϤ āϤিāϰিāĻļ āĻŽিāύিāϟ āϚেāώ্āϟাāϰ āĻĒāϰāĻ“ āϝāĻĻি āĻ­ুāϞ āĻŦেāϰ āĻ•āϰāϤে āύা āĻĒাāϰো āϤāĻŦে āφāĻŦাāϰ āĻŦāχāϟি āĻĒ⧜া āĻļুāϰু āĻ•āϰো।
for(i = 0, j = 0; i < length1; i++, j++) { str3[j] = str1[i]; }
āĻāĻ–াāύে āφāĻŽāϰা āĻļুāϰুāϤেāχ i-āĻāϰ āĻŽাāύ 0 āĻ•āϰেāĻ›ি āĻ•াāϰāĻŖ iāĻ•ে āφāĻŽāϰা str1-āĻāϰ āχāύāĻĄেāĻ•্āϏ āĻšিāϏেāĻŦে āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻŦ। jāĻ•ে āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻŦ str3-āĻāϰ āχāύāĻĄেāĻ•্āϏ āĻšিāϏেāĻŦে āϤাāχ j-āĻāϰ āĻŽাāύāĻ“ 0 āĻ•āϰা āĻšā§ŸেāĻ›ে। āϤাāϰāĻĒāϰ āĻāĻ•ে āĻāĻ•ে str1-āĻāϰ āωāĻĒাāĻĻাāύāĻ—ুāϞো str3āϤে āĻ•āĻĒি āĻ•āϰāĻ›ি āĻāĻŦং i āĻ“ j-āĻāϰ āĻŽাāύ 1 āĻ•āϰে āĻŦা⧜াāϚ্āĻ›ি (i++, j++)। āϞুāĻĒ āĻļেāώ āĻšāĻ“ā§Ÿাāϰ āĻĒāϰে i āĻ“ j āĻĒ্āϰāϤ্āϝেāĻ•েāϰ āĻŽাāύ āĻšāĻŦে 6।
āĻāĻ–āύ āĻĒāϰেāϰ āϞুāĻĒে āφāĻŽāϰা str2āĻ•ে str3-āϤে āĻ•āĻĒি āĻ•āϰāĻŦ। āĻāĻ–āύ str2-āĻāϰ āχāύāĻĄেāĻ•্āϏ āĻšিāϏেāĻŦে āϝāĻĻি i āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰি, āϤāĻŦে āϤাāϰ āĻŽাāύ āϞুāĻĒেāϰ āĻļুāϰুāϤেāχ āφāĻŦাāϰ 0 āĻ•āϰে āĻĻিāϤে āĻšāĻŦে। āφāĻŽāϰা āϏেāϟি āĻ•āϰেāĻ›ি। āĻ•িāύ্āϤু āĻ­ুāϞ āĻ•āϰেāĻ›ি āϏেāχ āϏāĻ™্āĻ—ে j-āĻāϰ āĻŽাāύ 0 āĻ•āϰে āĻĻি⧟ে। j-āĻāϰ āĻŽাāύ 0 āĻ•āϰāϞে āϤো str2-āĻāϰ āĻĒ্āϰāĻĨāĻŽ (0āϤāĻŽ) āωāĻĒাāĻĻাāύ str3-āĻāϰ āĻĒ্āϰāĻĨāĻŽ (0āϤāĻŽ) āωāĻĒাāĻĻাāύ āĻšিāϏেāĻŦে āĻ•āĻĒি āĻšāĻŦে, āĻ•িāύ্āϤু āφāĻŽāϰা āϤো āϏেāϟি āϚাāχ āύা। āφāĻŽāϰা āϚাāχ str2-āĻāϰ āĻĒ্āϰāĻĨāĻŽ āωāĻĒাāĻĻাāύ āĻšāĻŦে str3-āĻāϰ āϏāĻĒ্āϤāĻŽ āωāĻĒাāĻĻাāύ। āϤাāĻšāϞে j-āĻāϰ āĻŽাāύ 0 āĻ•āϰা āϝাāĻŦে āύা। āϤাāχ āĻĻ্āĻŦিāϤী⧟ āϞুāĻĒāϟি āĻšāĻŦে āĻāĻŽāύ:
for(i = 0; i < length2; i++, j++) { str3[j] = str2[i]; }
āφāϰেāĻ•āϟি āĻŦ্āϝাāĻĒাāϰ āϞāĻ•্āώ āĻ•āϰো। āĻĻ্āĻŦিāϤী⧟ āϞুāĻĒ āĻĨেāĻ•ে āĻŦেāϰ āĻšāĻŦাāϰ āĻĒāϰে str3-āĻāϰ āĻļেāώ āϘāϰে '\0' āĻ…্āϝাāϏাāχāύ āĻ•āϰেāĻ›ি (str3[j] = '\0'wink emoticon āϝাāϤে āϏ্āϟ্āϰিংāϟা āϝে āĻ“āĻ–াāύেāχ āĻļেāώ, āĻāϟি āĻ•āĻŽ্āĻĒাāχāϞাāϰ āĻŦুāĻāϤে āĻĒাāϰে।
āφāĻŽাāĻĻেāϰ āĻĒāϰāĻŦāϰ্āϤী āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻšāĻŦে āĻĻুāϟি āϏ্āϟ্āϰিং⧟েāϰ āĻŽāϧ্āϝে āϤুāϞāύা āĻ•āϰা। āĻ…āϰ্āĻĨাā§Ž āĻĻুāϟি āϏ্āϟ্āϰিং⧟েāϰ āĻŽāϧ্āϝে āĻ›োāϟ, āĻŦ⧜, āϏāĻŽাāύ āύিāϰ্āϪ⧟ āĻ•āϰা। āϏংāĻ–্āϝাāϰ āĻ•্āώেāϤ্āϰে āϝেāĻŽāύ >, <, >=, <=, == āϚিāĻš্āύ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āϤুāϞāύা āĻ•āϰা āϝা⧟, āϏ্āϟ্āϰিং⧟েāϰ āĻ•্āώেāϤ্āϰে āϏেāχ āĻŦ্āϝāĻŦāϏ্āĻĨা āύাāχ। āĻ•িāύ্āϤু āϏ্āϟ্āϰিং⧟েāϰ āĻ•্āώেāϤ্āϰে āĻĒ্āϰা⧟āχ āφāĻŽাāĻĻেāϰ āĻāχ āϤুāϞāύা āĻ•āϰাāϰ āĻĻāϰāĻ•াāϰ āĻĒ⧜āĻŦে। āϝেāĻŽāύ āϧāϰো, āϏāϰ্āϟিং⧟েāϰ āĻ•্āώেāϤ্āϰে āϝেāĻ–াāύে āĻ›োāϟ āĻĨেāĻ•ে āĻŦ⧜ āĻŦা āĻŦ⧜ āĻĨেāĻ•ে āĻ›োāϟ āĻ•্āϰāĻŽাāύুāϏাāϰে āϏাāϜাāϤে āĻšāĻŦে (alphabetical ordering)। āϏ্āϟ্āϰিং⧟ে āĻ›োāϟ-āĻŦ⧜ āφāĻŦাāϰ āĻ•ী? āĻŦেāĻļি āĻ•āĻĨা āĻŦāϞে āĻŦ্āϝাāĻ–্āϝা āύা āĻ•āϰে āĻ•িāĻ›ু āωāĻĻাāĻšāϰāĻŖ āĻĻিāχ, āϤাāĻšāϞেāχ āĻŦুāĻāϤে āĻĒাāϰāĻŦে। 'aaa'-āĻāϰ āϚে⧟ে 'aab' āĻŦ⧜। āφāĻŦাāϰ 'ba' āĻ“ 'ca'-āĻāϰ āĻŽāϧ্āϝে 'ca' āĻŦ⧜। āĻāχ āĻĒ্āϰোāĻ—্āϰাāĻŽে āφāĻŽāϰা āĻāĻ•āϟি āĻĢাংāĻļāύ āϞিāĻ–āĻŦ string_compare() āϝেāϟিāϰ āĻ•াāϜ āĻšāĻŦে āĻĻুāϟি āϏ্āϟ্āϰিং⧟েāϰ āĻŽāϧ্āϝে āϤুāϞāύা āĻ•āϰে āĻĒ্āϰāĻĨāĻŽāϟি āĻĻ্āĻŦিāϤী⧟āϟিāϰ āϚে⧟ে āĻŦ⧜ āĻšāϞে 1 āϰিāϟাāϰ্āύ āĻ•āϰāĻŦে, āĻ›োāϟ āĻšāϞে -1 āφāϰ āĻĻুāϟি āϏāĻŽাāύ āĻšāϞে 0 āϰিāϟাāϰ্āύ āĻ•āϰāĻŦে। āĻĢাংāĻļāύেāϰ āϰিāϟাāϰ্āύ āϟাāχāĻĒ āĻšāĻŦে āχāύ্āϟিāϜাāϰ āĻāĻŦং āĻĒ্āϝাāϰাāĻŽিāϟাāϰ āĻšāĻŦে āĻĻুāϟি char āϟাāχāĻĒেāϰ āĻ…্āϝাāϰে। 
int string_compare(char a[], char b[]) {
}
āφāĻŽাāĻĻেāϰ āĻŽূāϞ āĻ•াāϜ āĻšāĻŦে a-āĻāϰ āĻĒ্āϰāĻĨāĻŽ āωāĻĒাāĻĻাāύেāϰ āϏāĻ™্āĻ—ে b-āĻāϰ āĻĒ্āϰāĻĨāĻŽ āωāĻĒাāĻĻাāύ, a-āĻāϰ āĻĻ্āĻŦিāϤী⧟ āωāĻĒাāĻĻাāύেāϰ āϏāĻ™্āĻ—ে b-āĻāϰ āĻĻ্āĻŦিāϤী⧟ āωāĻĒাāĻĻাāύ āĻāĻ­াāĻŦে āϤুāϞāύা āĻ•āϰāϤে āĻĨাāĻ•া। āϝāĻ–āύāχ a-āĻāϰ āĻ•োāύো āωāĻĒাāĻĻাāύ b-āĻāϰ āĻ•োāύো āωāĻĒাāĻĻাāύেāϰ āϚে⧟ে āĻ›োāϟ āĻšāĻŦে, āφāĻŽāϰা āϏāĻ™্āĻ—ে āϏāĻ™্āĻ—ে āĻŦāϞে āĻĻিāϤে āĻĒাāϰি āϝে a, b-āĻāϰ āϚে⧟ে āĻ›োāϟ। āϏুāϤāϰাং -1 āϰিāϟাāϰ্āύ āĻ•āϰে āĻĢাংāĻļāύ āĻĨেāĻ•ে āĻŦেāϰ āĻšā§Ÿে āφāϏāĻŦ। āĻāĻ•āχāĻ­াāĻŦে āϝāĻ–āύāχ a-āĻāϰ āĻ•োāύো āωāĻĒাāĻĻাāύ b-āĻāϰ āĻ•োāύো āωāĻĒাāĻĻাāύেāϰ āϚে⧟ে āĻŦ⧜ āĻšāĻŦে, āϏāĻ™্āĻ—ে āϏāĻ™্āĻ—ে 1 āϰিāϟাāϰ্āύ āĻ•āϰে āĻĢাংāĻļāύ āĻĨেāĻ•ে āĻŦেāϰ āĻšā§Ÿে āφāϏāĻŦ āĻ•াāϰāĻŖ a, b-āĻāϰ āϚে⧟ে āĻŦ⧜। āĻ•িāύ্āϤু āϝāĻĻি āϏāĻŦāĻ—ুāϞোāχ āϏāĻŽাāύ āĻšā§Ÿ? āϤāĻ–āύ āφāĻŽāϰা 0 āϰিāϟাāϰ্āύ āĻ•āϰāĻŦ। āϤাāϤে āĻŦুāĻāĻŦ āϝে āϏ্āϟ্āϰিং āĻĻুāϟি āϏāĻŽাāύ।
int string_compare(char a[], char b[]) { int i, j; for(i = 0; a[i] != '\0' && b[i] != '\0'; i++) { if(a[i] < b[i]) { return -1; } if(a[i] > b[i]) { return 1; } } if(string_length(a) == string_length(b)) { return 0; } if(string_length(a) < string_length(b)) { return -1; } if(string_length(a) > string_length(b)) { return 1; } }
āϏ্āϟ্āϰিং⧟েāϰ āĻŦেāϏিāĻ• āϜিāύিāϏāĻ—ুāϞো āύি⧟ে āφāϞোāϚāύা āĻ•āϰāϞাāĻŽ। āϤāĻŦে āĻŽāϜাāϰ āĻŦ্āϝাāĻĒাāϰ āĻšāϚ্āĻ›ে āϏি āϞ্āϝাāĻ™্āĻ—ু⧟েāϜে āĻāĻ•āϟি āĻšেāĻĄাāϰ āĻĢাāχāϞ āφāĻ›ে, āϝাāϰ āύাāĻŽ string.h āĻāĻŦং āĻ“āχāĻ–াāύে āĻŦেāĻļিāϰāĻ­াāĻ— āϏ্āϟ্āϰিং-āϏংāĻ•্āϰাāύ্āϤ āĻ•াāϜেāϰ āϜāύ্āϝ āĻĢাংāĻļāύ āϤৈāϰি āĻ•āϰে āĻĻেāĻ“ā§Ÿা āφāĻ›ে (āϝেāĻŽāύ: strcmp, strlen, strcpy āχāϤ্āϝাāĻĻি)। āϤোāĻŽাāĻĻেāϰ āĻĻি⧟ে āĻ•াāϜāĻ—ুāϞো āφāĻŽি āφāĻŦাāϰ āĻ•āϰাāϞাāĻŽ āĻŦāϞে āĻĻুঃāĻ– āĻĒাāĻ“ā§Ÿাāϰ āĻ•োāύো āĻ•াāϰāĻŖ āύেāχ, āφāĻŽাāϰ āĻ“āĻĒāϰ āϰাāĻ— āĻ•āϰাāϰāĻ“ āĻ•িāĻ›ু āύেāχ। āĻŽৌāϞিāĻ• āϜিāύিāϏāĻ—ুāϞো āĻļিāĻ–ে āϰাāĻ–া āϏāĻŦ āϏāĻŽā§Ÿāχ āĻ—ুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ, āϝা āϤোāĻŽাāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϚিāύ্āϤাāĻ•ে āĻŦিāĻ•āĻļিāϤ āĻ•āϰāĻŦে।
āĻāĻ–āύ āφāĻŽāϰা āφāϰেāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–āĻŦ āϝেāϟি āχāύāĻĒুāϟ āĻšিāϏেāĻŦে āĻāĻ•āϟি āϏ্āϟ্āϰিং āύেāĻŦে (āϝেāĻ–াāύে āĻ…āύেāĻ•āĻ—ুāϞো āĻļāĻŦ্āĻĻ āĻĨাāĻ•āĻŦে)। āĻāχ āϏ্āϟ্āϰিং⧟েāϰ āϏāϰ্āĻŦোāϚ্āϚ āĻĻৈāϰ্āϘ্āϝ āĻšāĻŦে 1000। āĻļāĻŦ্āĻĻāĻ—ুāϞোāϰ āĻŽাāĻāĻ–াāύে āĻāĻ• āĻŦা āĻāĻ•াāϧিāĻ• āϏ্āĻĒেāϏ āĻĨাāĻ•āĻŦে। āφāωāϟāĻĒুāϟ āĻšিāϏেāĻŦে āĻĒ্āϰāϤিāϟি āĻļāĻŦ্āĻĻ āφāϞাāĻĻা āϞাāχāύে āĻĒ্āϰিāύ্āϟ āĻ•āϰāϤে āĻšāĻŦে। āĻŦিāϰাāĻŽāϚিāĻš্āύāĻ—ুāϞো (punctuation) āĻĒ্āϰিāύ্āϟ āĻ•āϰা āϝাāĻŦে āύা āĻāĻŦং āĻļāĻŦ্āĻĻেāϰ āĻĒ্āϰāĻĨāĻŽ āĻ…āĻ•্āώāϰ āĻšāĻŦে āĻŦ⧜ āĻšাāϤেāϰ।
āĻ…āύেāĻ• āĻļāϰ্āϤ āĻĻি⧟ে āĻĢেāϞāϞাāĻŽ। āϤāĻŦে āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻ–ুāĻŦ āĻ•āĻ িāύ āĻ•িāĻ›ু āύ⧟। āύিāϜে āύিāϜে āϚেāώ্āϟা āĻ•āϰāϤে āĻĒাāϰো। āφāϰ āύা āĻĒাāϰāϞে āĻāĻ–āύ āϚāϞো āĻĻেāĻ–ি āĻ•ীāĻ­াāĻŦে āϏāĻŽাāϧাāύ āĻ•āϰা āϝা⧟।
āĻĒ্āϰāĻĨāĻŽ āĻ•āĻĨা āĻšāϚ্āĻ›ে, āχāύāĻĒুāϟ āύেāĻŦ āĻ•ীāĻ­াāĻŦে? āĻŦুāĻāϤেāχ āĻĒাāϰāĻ› āϝে āχāύāĻĒুāϟে āϝেāĻšেāϤু āϏ্āĻĒেāϏ āĻĨাāĻ•āĻŦে, scanf("%s") āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āϝাāĻŦে āύা। āϤাāχ āφāĻŽāϰা gets() āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻŦ। āϤাāϰ āĻĒāϰেāϰ āĻ•āĻĨা āĻšāϚ্āĻ›ে āĻāĻ•āϟি āĻļāĻŦ্āĻĻে āĻ•োāύ āĻ•োāύ āĻ•্āϝাāϰেāĻ•্āϟাāϰ āĻĨাāĻ•āϤে āĻĒাāϰে
āĻ…্āϝাāϰে।
int string_compare(char a[], char b[]) {
}
āφāĻŽাāĻĻেāϰ āĻŽূāϞ āĻ•াāϜ āĻšāĻŦে a-āĻāϰ āĻĒ্āϰāĻĨāĻŽ āωāĻĒাāĻĻাāύেāϰ āϏāĻ™্āĻ—ে b-āĻāϰ āĻĒ্āϰāĻĨāĻŽ āωāĻĒাāĻĻাāύ, a-āĻāϰ āĻĻ্āĻŦিāϤী⧟ āωāĻĒাāĻĻাāύেāϰ āϏāĻ™্āĻ—ে b-āĻāϰ āĻĻ্āĻŦিāϤী⧟ āωāĻĒাāĻĻাāύ āĻāĻ­াāĻŦে āϤুāϞāύা āĻ•āϰāϤে āĻĨাāĻ•া। āϝāĻ–āύāχ a-āĻāϰ āĻ•োāύো āωāĻĒাāĻĻাāύ b-āĻāϰ āĻ•োāύো āωāĻĒাāĻĻাāύেāϰ āϚে⧟ে āĻ›োāϟ āĻšāĻŦে, āφāĻŽāϰা āϏāĻ™্āĻ—ে āϏāĻ™্āĻ—ে āĻŦāϞে āĻĻিāϤে āĻĒাāϰি āϝে a, b-āĻāϰ āϚে⧟ে āĻ›োāϟ। āϏুāϤāϰাং -1 āϰিāϟাāϰ্āύ āĻ•āϰে āĻĢাংāĻļāύ āĻĨেāĻ•ে āĻŦেāϰ āĻšā§Ÿে āφāϏāĻŦ। āĻāĻ•āχāĻ­াāĻŦে āϝāĻ–āύāχ a-āĻāϰ āĻ•োāύো āωāĻĒাāĻĻাāύ b-āĻāϰ āĻ•োāύো āωāĻĒাāĻĻাāύেāϰ āϚে⧟ে āĻŦ⧜ āĻšāĻŦে, āϏāĻ™্āĻ—ে āϏāĻ™্āĻ—ে 1 āϰিāϟাāϰ্āύ āĻ•āϰে āĻĢাংāĻļāύ āĻĨেāĻ•ে āĻŦেāϰ āĻšā§Ÿে āφāϏāĻŦ āĻ•াāϰāĻŖ a, b-āĻāϰ āϚে⧟ে āĻŦ⧜। āĻ•িāύ্āϤু āϝāĻĻি āϏāĻŦāĻ—ুāϞোāχ āϏāĻŽাāύ āĻšā§Ÿ? āϤāĻ–āύ āφāĻŽāϰা 0 āϰিāϟাāϰ্āύ āĻ•āϰāĻŦ। āϤাāϤে āĻŦুāĻāĻŦ āϝে āϏ্āϟ্āϰিং āĻĻুāϟি āϏāĻŽাāύ।
int string_compare(char a[], char b[]) { int i, j; for(i = 0; a[i] != '\0' && b[i] != '\0'; i++) { if(a[i] < b[i]) { return -1; } if(a[i] > b[i]) { return 1; } } if(string_length(a) == string_length(b)) { return 0; } if(string_length(a) < string_length(b)) { return -1; } if(string_length(a) > string_length(b)) { return 1; } }
āϏ্āϟ্āϰিং⧟েāϰ āĻŦেāϏিāĻ• āϜিāύিāϏāĻ—ুāϞো āύি⧟ে āφāϞোāϚāύা āĻ•āϰāϞাāĻŽ। āϤāĻŦে āĻŽāϜাāϰ āĻŦ্āϝাāĻĒাāϰ āĻšāϚ্āĻ›ে āϏি āϞ্āϝাāĻ™্āĻ—ু⧟েāϜে āĻāĻ•āϟি āĻšেāĻĄাāϰ āĻĢাāχāϞ āφāĻ›ে, āϝাāϰ āύাāĻŽ string.h āĻāĻŦং āĻ“āχāĻ–াāύে āĻŦেāĻļিāϰāĻ­াāĻ— āϏ্āϟ্āϰিং-āϏংāĻ•্āϰাāύ্āϤ āĻ•াāϜেāϰ āϜāύ্āϝ āĻĢাংāĻļāύ āϤৈāϰি āĻ•āϰে āĻĻেāĻ“ā§Ÿা āφāĻ›ে (āϝেāĻŽāύ: strcmp, strlen, strcpy āχāϤ্āϝাāĻĻি)। āϤোāĻŽাāĻĻেāϰ āĻĻি⧟ে āĻ•াāϜāĻ—ুāϞো āφāĻŽি āφāĻŦাāϰ āĻ•āϰাāϞাāĻŽ āĻŦāϞে āĻĻুঃāĻ– āĻĒাāĻ“ā§Ÿাāϰ āĻ•োāύো āĻ•াāϰāĻŖ āύেāχ, āφāĻŽাāϰ āĻ“āĻĒāϰ āϰাāĻ— āĻ•āϰাāϰāĻ“ āĻ•িāĻ›ু āύেāχ। āĻŽৌāϞিāĻ• āϜিāύিāϏāĻ—ুāϞো āĻļিāĻ–ে āϰাāĻ–া āϏāĻŦ āϏāĻŽā§Ÿāχ āĻ—ুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ, āϝা āϤোāĻŽাāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϚিāύ্āϤাāĻ•ে āĻŦিāĻ•āĻļিāϤ āĻ•āϰāĻŦে।
āĻāĻ–āύ āφāĻŽāϰা āφāϰেāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–āĻŦ āϝেāϟি āχāύāĻĒুāϟ āĻšিāϏেāĻŦে āĻāĻ•āϟি āϏ্āϟ্āϰিং āύেāĻŦে (āϝেāĻ–াāύে āĻ…āύেāĻ•āĻ—ুāϞো āĻļāĻŦ্āĻĻ āĻĨাāĻ•āĻŦে)। āĻāχ āϏ্āϟ্āϰিং⧟েāϰ āϏāϰ্āĻŦোāϚ্āϚ āĻĻৈāϰ্āϘ্āϝ āĻšāĻŦে 1000। āĻļāĻŦ্āĻĻāĻ—ুāϞোāϰ āĻŽাāĻāĻ–াāύে āĻāĻ• āĻŦা āĻāĻ•াāϧিāĻ• āϏ্āĻĒেāϏ āĻĨাāĻ•āĻŦে। āφāωāϟāĻĒুāϟ āĻšিāϏেāĻŦে āĻĒ্āϰāϤিāϟি āĻļāĻŦ্āĻĻ āφāϞাāĻĻা āϞাāχāύে āĻĒ্āϰিāύ্āϟ āĻ•āϰāϤে āĻšāĻŦে। āĻŦিāϰাāĻŽāϚিāĻš্āύāĻ—ুāϞো (punctuation) āĻĒ্āϰিāύ্āϟ āĻ•āϰা āϝাāĻŦে āύা āĻāĻŦং āĻļāĻŦ্āĻĻেāϰ āĻĒ্āϰāĻĨāĻŽ āĻ…āĻ•্āώāϰ āĻšāĻŦে āĻŦ⧜ āĻšাāϤেāϰ।
āĻ…āύেāĻ• āĻļāϰ্āϤ āĻĻি⧟ে āĻĢেāϞāϞাāĻŽ। āϤāĻŦে āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻ–ুāĻŦ āĻ•āĻ িāύ āĻ•িāĻ›ু āύ⧟। āύিāϜে āύিāϜে āϚেāώ্āϟা āĻ•āϰāϤে āĻĒাāϰো। āφāϰ āύা āĻĒাāϰāϞে āĻāĻ–āύ āϚāϞো āĻĻেāĻ–ি āĻ•ীāĻ­াāĻŦে āϏāĻŽাāϧাāύ āĻ•āϰা āϝা⧟।
āĻĒ্āϰāĻĨāĻŽ āĻ•āĻĨা āĻšāϚ্āĻ›ে, āχāύāĻĒুāϟ āύেāĻŦ āĻ•ীāĻ­াāĻŦে? āĻŦুāĻāϤেāχ āĻĒাāϰāĻ› āϝে āχāύāĻĒুāϟে āϝেāĻšেāϤু āϏ্āĻĒেāϏ āĻĨাāĻ•āĻŦে, scanf("%s") āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āϝাāĻŦে āύা। āϤাāχ āφāĻŽāϰা gets() āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻŦ। āϤাāϰ āĻĒāϰেāϰ āĻ•āĻĨা āĻšāϚ্āĻ›ে āĻāĻ•āϟি āĻļāĻŦ্āĻĻে āĻ•োāύ āĻ•োāύ āĻ•্āϝাāϰেāĻ•্āϟাāϰ āĻĨাāĻ•āϤে āĻĒাāϰে? āϝেāĻšেāϤু āĻŦāϞা āύেāχ, āφāĻŽāϰা āϧāϰে āύিāχ 'a' āĻĨেāĻ•ে 'z', 'A' āĻĨেāĻ•ে 'Z' āφāϰ '0' āĻĨেāĻ•ে '9' āĻĨাāĻ•āĻŦে।
āϤাāϰ āĻĒāϰেāϰ āĻĒ্āϰāĻļ্āύ āĻšāϚ্āĻ›ে, āφāĻŽāϰা āĻ•āĻ–āύ āĻŦুāĻāĻŦ āĻŦা āφāĻŽাāĻĻেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽāĻ•ে āĻ•ীāĻ­াāĻŦে āĻŦোāĻাāĻŦো āϝে āĻāĻ•āϟি āĻļāĻŦ্āĻĻ āĻļুāϰু āĻšā§ŸেāĻ›ে?-āĻāϰ āϜāύ্āϝ āφāĻŽāϰা āĻāĻ•āϟি āĻ­েāϰি⧟েāĻŦāϞ āϰাāĻ–āϤে āĻĒাāϰি। āĻ­েāϰি⧟েāĻŦāϞেāϰ āύাāĻŽ āϝāĻĻি āĻĻিāχ is_word_started āϤাāĻšāϞে āĻāϰ āĻŽাāύ 0 āĻšāϞে āĻŦুāĻāĻŦ āĻļāĻŦ্āĻĻ āĻļুāϰু āĻšā§Ÿāύি, āĻļāĻŦ্āĻĻ āĻļুāϰু āĻšāϞে āĻāϰ āĻŽাāύ āφāĻŽāϰা 1 āĻ•āϰে āĻĻেāĻŦ। āφāĻŦাāϰ āĻļāĻŦ্āĻĻ āĻļেāώ āĻšāϞে 0 āĻ•āϰে āĻĻেāĻŦ। āϝāĻ–āύ āĻĻেāĻ–āĻŦ āĻļāĻŦ্āĻĻ āĻļুāϰু āĻšā§Ÿে āĻ—েāĻ›ে (is_word_started-āĻāϰ āĻŽাāύ 1) āĻ•িāύ্āϤু āĻ•োāύো āĻ•্āϝাāϰেāĻ•্āϟাāϰেāϰ āĻŽাāύ 'a' – 'z' āĻŦা 'A' – 'Z', āĻŦা '0' – '9' āĻāχ āϰেāĻž্āϜেāϰ āĻŽāϧ্āϝে āύেāχ, āϤāĻ–āύāχ āĻŦুāĻāĻŦ āĻļāĻŦ্āĻĻāϟি āĻļেāώ। āϤোāĻŽāϰা āϝāĻĻি āĻāϰ āφāĻ—ে āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϚেāώ্āϟা āĻ•āϰাāϰ āĻĒāϰāĻ“ āϞিāĻ–āϤে āύা āĻĒাāϰো, āĻāĻ–āύ āϚেāώ্āϟা āĻ•āϰāϞে āĻĒাāϰāĻŦে āφāĻļা āĻ•āϰি। āφāĻŽি āĻāĻ–āύ āĻ•োāĻĄāϟি āϞিāĻ–ে āĻĻেāĻŦ āϤāĻŦে āϏেāϟি āĻĻেāĻ–াāϰ āφāĻ—ে āĻ…āĻŦāĻļ্āϝāχ āύিāϜে āĻ•āϰাāϰ āϚেāώ্āϟা āĻ•āϰāϤে āĻšāĻŦে।
#include <stdio.h> #include <string.h> int main() { char s[1002], word[100]; int i, j, length, is_word_started; gets(s); length = strlen(s); is_word_started = 0; for (i = 0, j = 0; i < length; i++) { if (s[i] >= 'a' && s[i] <= 'z') { if (is_word_started == 0) { is_word_started = 1; word[j] = 'A' + s[i] - 'a'; // first character is capital j++; } else { word[j] = s[i]; j++; } } else if (s[i] >= 'A' && s[i] <= 'Z') { if (is_word_started == 0) { is_word_started = 1; } word[j] = s[i]; j++; } else if (s[i] >= '0' && s[i] <= '9') { if (is_word_started == 0) { is_word_started = 1; } word[j] = s[i]; j++; } else { if (is_word_started == 1) { is_word_started = 0; word[j] = '\0'; printf("%s\n", word); j = 0; } } } return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ⧝.ā§Ž
āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻŦুāĻāϤে āĻ•ি āĻāĻ•āϟু āϏāĻŽāϏ্āϝা āĻšāϚ্āĻ›ে? āϏে āĻĒāϰে āĻĻেāĻ–া āϝাāĻŦে, āφāĻ—ে āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϚāϟāĻĒāϟ āĻ•āĻŽ্āĻĒিāωāϟাāϰে āϟাāχāĻĒ āĻ•āϰে āĻĢেāϞো, āĻ•āĻŽ্āĻĒাāχāϞ āĻ“ āϰাāύ āĻ•āϰো। āϝাāϰা āϞিāύাāĻ•্āϏ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻ› āϤাāϰা gets() āĻŦ্āϝāĻŦāĻšাāϰেāϰ āĻ•াāϰāĻŖে āĻ•āĻŽ্āĻĒাāχāϞাāϰ āĻĨেāĻ•ে āĻāĻ•āϟি āϏāϤāϰ্āĻ• āϏংāĻ•েāϤ (warning) āĻĒেāϤে āĻĒাāϰো, āĻĒাāϤ্āϤা āĻĻি⧟ো āύা।
āχāύāĻĒুāϟ āĻšিāϏেāĻŦে āϝেāĻ•োāύো āĻ•িāĻ›ু āϞিāĻ–āϤে āĻĒাāϰো। āϝেāĻŽāύ: This is a test.। āφāωāϟāĻĒুāϟ āĻ•ী?
āφāωāϟāĻĒুāϟ āĻšāϚ্āĻ›ে āĻāχ āϰāĻ•āĻŽ:
This Is A
āĻ•ী āĻŽুāĻļāĻ•িāϞ! test āĻ—েāϞ āĻ•োāĻĨা⧟? āĻāĻ–āύ āϤোāĻŽাāϰ āĻ•াāϜ āĻšāĻŦে test-āĻāϰ āύিāĻ–োঁāϜ āĻšāĻ“ā§Ÿাāϰ āϰāĻšāϏ্āϝāϟা āϤāĻĻāύ্āϤ āĻ•āϰা। āϤাāϰāĻĒāϰ āφāĻŽি āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻŦ্āϝাāĻ–্āϝা āĻ•āϰāĻŦ।
āϤোāĻŽāϰা āĻĻেāĻ–ো āĻĒ্āϰোāĻ—্āϰাāĻŽে āφāĻŽি āϏ্āϟ্āϰিং⧟েāϰ āĻĻৈāϰ্āϘ্āϝ āύিāϰ্āϪ⧟েāϰ āϜāύ্āϝ strlen āĻĢাংāĻļāύ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰেāĻ›ি। āφāϰ-āĻāϰ āϜāύ্āϝ āφāĻŽাāĻ•ে string.h āĻšেāĻĄাāϰ āĻĢাāχāϞāϟি include āĻ•āϰāϤে āĻšā§ŸেāĻ›ে। āχāύāĻĒুāϟ āĻšিāϏেāĻŦে āϏ্āϟ্āϰিংāϟা āύিāϞাāĻŽ s-āĻ।
āφāϰ word āϰাāĻ–াāϰ āϜāύ্āϝ āĻāĻ•āϟি āĻ…্āϝাāϰে āĻĄিāĻ•্āϞে⧟াāϰ āĻ•āϰে āϰেāĻ–েāĻ›ি। āϤাāϰāĻĒāϰ āφāĻŽি i = 0 āĻĨেāĻ•ে length āĻĒāϰ্āϝāύ্āϤ āĻāĻ•āϟি āϞুāĻĒ āϚাāϞি⧟েāĻ›ি s-āĻāϰ āĻ­েāϤāϰেāϰ āĻĒ্āϰāϤিāϟি āĻ•্āϝাāϰেāĻ•্āϟাāϰ āĻĒāϰীāĻ•্āώা āĻ•āϰাāϰ āϜāύ্āϝ।
if (s[i] >= 'a' && s[i] <= 'z') āĻĻি⧟ে āĻĒāϰীāĻ•্āώা āĻ•āϰāϞাāĻŽ āĻāϟি āĻ›োāϟ āĻšাāϤেāϰ āĻ…āĻ•্āώāϰ āύাāĻ•ি। āϝāĻĻি āĻ›োāϟ āĻšাāϤেāϰ āĻ…āĻ•্āώāϰ āĻšā§Ÿ āϤāĻŦে āĻāĻ•āϟি āĻļāĻŦ্āĻĻেāϰ āĻĒ্āϰāĻĨāĻŽ āĻ…āĻ•্āώāϰ āĻ•ি āύা āϏেāϟি āϜাāύāϤে āĻšāĻŦে। āĻ•াāϰāĻŖ āĻĒ্āϰāĻĨāĻŽ āĻ…āĻ•্āώāϰ āĻšāϞে āĻ“āϟাāĻ•ে āφāĻŦাāϰ āĻŦ⧜ āĻšাāϤেāϰ āĻ…āĻ•্āώāϰে āϰূāĻĒাāύ্āϤāϰ āĻ•āϰāϤে āĻšāĻŦে। āϏেāχ āĻĒāϰীāĻ•্āώাāϟা āφāĻŽāϰা āĻ•āϰেāĻ›ি: if (is_word_started == 0) āĻĻি⧟ে। āĻāϟি āϏāϤ্āϝ āĻšāĻ“ā§Ÿা āĻŽাāύে āĻļāĻŦ্āĻĻ āĻļুāϰু āĻšā§Ÿāύি, āĻāϟিāχ āĻĒ্āϰāĻĨāĻŽ āĻ…āĻ•্āώāϰ। āϤাāχ āφāĻŽāϰা is_word_started-āĻāϰ āĻŽাāύ 1 āĻ•āϰে āĻĻেāĻŦ। āφāϰ word[j]āϤে s[i]-āĻāϰ āĻŦ⧜ āĻšাāϤেāϰ āĻ…āĻ•্āώāϰāϟা āύেāĻŦ। āϤাāϰāĻĒāϰ j-āĻāϰ āĻŽাāύ āĻāĻ• āĻŦা⧜াāϤে āĻšāĻŦে। else if (s[i] >= 'A' && s[i] <= 'Z') āĻāĻŦং else if (s[i] >= '0' && s[i] <= '9') āĻāχ āĻĻুāϟি āĻļāϰ্āϤেāϰ āĻ­েāϤāϰেāχ āφāĻŽāϰা āĻāĻ•āχ āĻ•াāϜ āĻ•āϰি। s[i]āĻ•ে word[j]āϤে āĻ•āĻĒি āĻ•āϰি। āϤাāχ āϚাāχāϞে āĻĻুāϟি āĻļāϰ্āϤāĻ•ে āĻāĻ•āϏāĻ™্āĻ—ে āĻāĻ­াāĻŦেāĻ“ āϞিāĻ–āϤে āĻĒাāϰāϤাāĻŽ: else if ((s[i] >= 'A' && s[i] <= 'Z') || (s[i] >= '0' && s[i] <= '9')) āϤাāϰ āĻĒāϰেāϰ else-āĻāϰ āĻ­েāϤāϰে āĻĸোāĻ•াāϰ āĻŽাāύে āĻšāϚ্āĻ›ে āφāĻ—েāϰ if āĻāĻŦং else if-āĻāϰ āĻļāϰ্āϤāĻ—ুāϞো āĻŽিāĻĨ্āϝা āĻšā§ŸেāĻ›ে। āϤাāχ s[i]-āĻāϰ āĻ­েāϤāϰে āϝেāχ āĻ•্āϝাāϰেāĻ•্āϟাāϰ āφāĻ›ে āϏেāϟি word-āĻ āϰাāĻ–া āϝাāĻŦে āύা। āĻāĻŦং āϝāĻĻি word āχāϤিāĻŽāϧ্āϝে āĻļুāϰু āĻšā§Ÿে āĻ—ি⧟ে āĻĨাāĻ•ে, āϏেāϟি āĻļেāώ āĻ•āϰāϤে āĻšāĻŦে āĻāĻŦং wordāϟি āĻĒ্āϰিāύ্āϟ āĻ•āϰāϤে āĻšāĻŦে। āφāϰ āϝāĻĻি word āĻļুāϰু āύা āĻšā§Ÿে āĻĨাāĻ•ে āϤাāĻšāϞে āĻ•িāĻ›ু āĻ•āϰাāϰ āĻĻāϰāĻ•াāϰ āύেāχ। 
else { if (is_word_started == 1) { is_word_started = 0; word[j] = '\0'; printf("%s\n", word); j = 0; } }
āϤোāĻŽāϰা āĻ•ি test-āϰāĻšāϏ্āϝ āϏāĻŽাāϧাāύ āĻ•āϰāϤে āĻĒেāϰেāĻ›? āϤোāĻŽāϰা āϚেāώ্āϟা āĻ•āϰāϤে āĻĨাāĻ•ো āφāϰ āφāĻŽি āĻāĻ–āύ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻ…āύ্āϝāĻ­াāĻŦে āϞিāĻ–āĻŦ (āĻāϰ āϏāĻ™্āĻ—ে test āϰāĻšāϏ্āϝেāϰ āĻ•োāύো āϏāĻŽ্āĻĒāϰ্āĻ• āύেāχ āϏেāϟি āĻŦāϞে āϰাāĻ–āϞাāĻŽ)।
āĻāĻ–āύ āφāĻŽি āϝেāϟি āĻ•āϰāĻŦ, āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻāĻŽāύāĻ­াāĻŦে āϞিāĻ–āĻŦ āϝাāϤে word āĻ…্āϝাāϰেāϟিāχ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāϤে āύা āĻšā§Ÿ! āĻāĻ•āϟু āϚিāύ্āϤা āĻ•āϰে āĻĻেāĻ–ো। āφāϏāϞে āϤো āĻāχ āĻ…্āϝাāϰেāϟি āύি⧟ে āφāĻŽāϰা āĻ•িāĻ›ু āĻ•āϰāĻ›ি āύা āĻĒ্āϰিāύ্āϟ āĻ•āϰা āĻ›া⧜া। āϤাāχ āĻāϰ āφāϏāϞে āĻ•োāύো āĻĻāϰāĻ•াāϰ āύেāχ।
#include <stdio.h> #include <string.h> int main() { char s[1002], ch; int i, length, is_word_started; gets(s); length = strlen(s); is_word_started = 0; for (i = 0; i < length; i++) { if (s[i] >= 'a' && s[i] <= 'z') { if (is_word_started == 0) { is_word_started = 1; ch = 'A' + s[i] - 'a'; printf("%c", ch); } else { printf("%c", s[i]); } } else if ((s[i] >= 'A' && s[i] <= 'Z') || (s[i] >= '0' && s[i] <= '9')) { if (is_word_started == 0) { is_word_started = 1; } printf("%c", s[i]); } else { if (is_word_started == 1) { is_word_started = 0; printf("\n"); } } } printf("\n"); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ⧝.⧝
āĻāĻ–āύ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻŦুāĻāϤে āϚেāώ্āϟা āĻ•āϰো āĻāĻŦং āĻŦিāĻ­িāύ্āύ āχāύāĻĒুāϟ āĻĻি⧟ে āĻĒāϰীāĻ•্āώা āĻ•āϰে āĻĻেāĻ–ো। āϝেāĻŽāύ: This is test number 9.9
āϏ্āϟ্āϰিং-āϏংāĻ•্āϰাāύ্āϤ āϏāĻŽāϏ্āϝাāĻ—ুāϞো āĻĻেāĻ–āϤে āϜāϟিāϞ āĻŽāύে āĻšāϞেāĻ“ āφāϏāϞে āϏāĻšāϜ। āφāϰ āĻ āϧāϰāύেāϰ āϏāĻŽāϏ্āϝা āϏāĻŽাāϧাāύেāϰ āϝāϤ āϚāϰ্āϚা āĻ•āϰāĻŦে āĻĻāĻ•্āώāϤা āϤāϤ āĻŦা⧜āĻŦে। 
 
                                              ----------------------THE---------------------
Share:

āĻ•ুāĻ•ুāϰ āĻŦা āĻ…āύ্āϝ āϜāύ্āϤুāϰ āĻ•াāĻŽāĻĄ়েāϰ āĻĒāϰ āĻ•āϰāĻŖীāϝ়

āĻ•ুāĻ•ুāϰ āĻŦা āĻ…āύ্āϝ āϜāύ্āϤুāϰ āĻ•াāĻŽāĻĄ়েāϰ āĻĒāϰ āĻ•āϰāĻŖীāϝ়
 ā§§। āĻĒ্āϰāϚুāϰ āĻĒাāύি āĻ“ āĻ•্āώাāϰ āϝুāĻ•্āϤ āϏাāĻŦাāύ āĻĻিāϝ়ে āĻ•্āώāϤāϏ্āĻĨাāύāϟি āϧুāϝ়ে āĻĢেāϞুāύ।
⧍। āĻ…্āϝাāύ্āϟিāϏেāĻĒāĻ•ি āĻŦা āĻĒāĻ­িāĻĄāύ/āĻšাāχāĻĄ্āϰোāϜেāύ āĻĒাāϰ āφāϝ়োāĻĄিāύ āϞাāĻ—িāϝ়ে āĻĻিāύ।
ā§Š। āĻ•্āώāϤāϏ্āĻĨাāύāϟি āĻĸাāĻ•āĻŦেāύ āύা।
ā§Ē। āĻ•্āώāϤāϏ্āĻĨাāύে āĻšāϞুāĻĻ āĻ—ুāĻĄ়া, āĻŦাāĻŽ, āĻĒিāϤāϞেāϰ āĻĨাāϞা, āϚুāύ, āĻ­েāώāϜ, āĻাāϞ āχāϤ্āϝাāĻĻি āĻ•িāĻ›ুāχ āϞাāĻ—াāĻŦেāύ āύা āĻāĻŦং āĻ•āϰা āĻĒāĻĄ়া āĻ–াāĻ“āϝ়াāĻŦেāύ āύা। āĻ•াāϰāĻŖ āϤাāϤে āĻ•োāύ āĻ“ āϞাāĻ­ āĻšāϝ় āύা āĻŦāϰং āĻ•্āώāϤāϏ্āĻĨাāύেāϰ āφāϰ āĻ•্āώāϤি āĻšāϝ়।
ā§Ģ। āĻ•্āώāϤāϏ্āĻĨাāύে āϝাāĻ•া āϞাāĻ—াāĻŦেāύ āύা āĻŦা āĻĒোāĻĄ়াāĻŦেāύ āύা।
ā§Ŧ। āĻŽাāĻĻুāϞি āĻ…āĻĨāĻŦা āϜাāĻĻুāϟোāύাāϝ় āĻ­āϰāϏা āĻ•āϰāĻŦেāύ āύা।
ā§­। āϝāϤāĻĻ্āϰুāϤ āϏāĻŽ্āĻ­āĻŦ āϰোāĻ—ীāĻ•ে āĻĄাāĻ•্āϤাāϰ, āĻ•্āϞিāύিāĻ• āĻŦা āĻšাāϏāĻĒাāϤাāϞে āĻĒাāĻ াāύোāϰ āĻŦ্āϝāĻŦāϏ্āĻĨা āĻ•āϰুāύ
Share:

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻŦাāχāύাāϰি āϏংāĻ–্āϝা

āĻĒ্āϰোāĻ—্āϰাāĻŽিং  āĻŦাāχāύাāϰি āϏংāĻ–্āϝা
āφāĻŽāϰা āϤো āĻĻৈāύāύ্āĻĻিāύ āϜীāĻŦāύে āύাāύা āĻšিāϏাāĻŦ-āύিāĻ•াāĻļেāϰ āϜāύ্āϝ āĻĻāĻļāĻ­িāϤ্āϤিāĻ• (decimal) āϏংāĻ–্āϝা āĻĒāĻĻ্āϧāϤি āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰি। āĻ•িāύ্āϤু āĻ•āĻŽ্āĻĒিāωāϟাāϰ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āĻĻুāχāĻ­িāϤ্āϤিāĻ• āĻŦা āĻŦাāχāύাāϰি (binary) āϏংāĻ–্āϝা āĻĒāĻĻ্āϧāϤি। āĻĻāĻļāĻ­িāϤ্āϤিāĻ• āϏংāĻ–্āϝা āĻĒāĻĻ্āϧāϤিāϤে āφāĻ›ে āĻŽোāϟ āĻĻāĻļāϟি āĻ…āĻ™্āĻ• 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 āφāϰ āĻŦাāχāύাāϰিāϤে āĻĻুāϟি, 0 āφāϰ 1। āφāĻŽāϰা āĻāχ āĻ…āϧ্āϝা⧟ে āĻŦাāχāύাāϰি āϏংāĻ–্āϝা āĻĒāĻĻ্āϧāϤিāϰ āĻ•িāĻ›ু āĻŽৌāϞিāĻ• āϜিāύিāϏ āĻĻেāĻ–āĻŦ āφāϰ āĻŦাāχāύাāϰি āĻĨেāĻ•ে āĻĄেāϏিāĻŽাāϞ āĻāĻŦং āĻĄেāϏিāĻŽাāϞ āĻĨেāĻ•ে āĻŦাāχāύাāϰি āϏংāĻ–্āϝা⧟ āϰূāĻĒাāύ্āϤāϰ āĻ•āϰা āĻļিāĻ–āĻŦ। āĻĄেāϏিāĻŽাāϞে āφāĻŽāϰা āĻ—āĻŖāύা āĻ•āϰি āĻāĻ­াāĻŦে: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, … 19, 20, 21, …, 98, 99, 100, 101 ...। āĻĻেāĻ–ো, āϝāĻ–āύāχ āφāĻŽāϰা āĻĄাāύ āĻĻিāĻ•েāϰ āϘāϰে (āĻāĻ•āĻ•েāϰ āϘāϰে) āĻĻāĻļāϟি āĻ…āĻ™্āĻ• āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āĻĢেāϞি, āϤāĻ–āύ āϤাāϰ āĻŦাঁ⧟ে āĻĻāĻļāĻ•েāϰ āϘāϰেāϰ āĻ…āĻ™্āĻ•েāϰ āĻŽাāύ āĻāĻ• āĻŦা⧜াāχ (āφāϰ āϝāĻĻি āύা āĻĨাāĻ•ে āϤাāĻšāϞে 1 āĻŦāϏাāχ āĻŦা 0-āĻāϰ āϏāĻ™্āĻ—ে 1 āϝোāĻ— āĻ•āϰি āφāϰ āĻ•ি, āĻ•াāϰāĻŖ 9 āφāϰ 09 āĻ•িāύ্āϤু āĻāĻ•āχ āĻ•āĻĨা, āϤাāχ 09-āĻāϰ āĻĒāϰāĻŦāϰ্āϤি āϏংāĻ–্āϝা āĻšāϚ্āĻ›ে 10), āφāĻŦাāϰ āĻĻāĻļāĻ•েāϰ āϘāϰে 0 āĻĨেāĻ•ে 9 āϏāĻŦ āĻ…āĻ™্āĻ• āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āĻĢেāϞাāϰ āĻĒāϰে āĻļāϤāĻ•েāϰ āϘāϰেāϰ āĻ…āĻ™্āĻ•েāϰ āĻŽাāύ āĻāĻ• āĻŦা⧜াāχ (āφāϰ āϝāĻĻি āύা āĻĨাāĻ•ে āϤাāĻšāϞে 1 āĻŦāϏাāχ āĻŦা 0-āĻāϰ āϏāĻ™্āĻ—ে 1 āϝোāĻ— āĻ•āϰি āφāϰ āĻ•ি)। āϤেāĻŽāύāχ āĻŦাāχāύাāϰিāϤে āφāĻŽāϰা āĻ—āĻŖāύা āĻ•āϰāĻŦ āĻāχāĻ­াāĻŦে: 0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011 ...। āϝেāĻšেāϤু āĻ…āĻ™্āĻ• āĻŽাāϤ্āϰ āĻĻুāϟি, āϤাāχ āĻĻুāϟি āĻ…āĻ™্āĻ•েāϰ āĻŦ্āϝāĻŦāĻšাāϰ āĻšā§Ÿে āĻ—েāϞেāχ āĻŦাঁ āĻĻিāĻ•েāϰ āϘāϰে āĻāĻ• āĻŦāϏাāϤে āĻšā§Ÿ āĻŦা 0-āĻāϰ āϏāĻ™্āĻ—ে 1 āϝোāĻ— āĻ•āϰāϤে āĻšā§Ÿ (āĻŦাঁ āĻĻিāĻ•ে āϤো āφāĻŽāϰা āχāϚ্āĻ›াāĻŽāϤ āĻļূāύ্āϝ āĻŦāϏাāϤে āĻĒাāϰি)।
āĻŦাāχāύাāϰি āϏিāϏ্āϟেāĻŽে āĻ…āĻŦāĻļ্āϝ āφāĻŽāϰা āĻāĻ•āĻ•েāϰ āϘāϰ, āĻĻāĻļāĻ•েāϰ āϘāϰ, āĻļāϤāĻ•েāϰ āϘāϰ, āϏāĻšāϏ্āϰেāϰ āϘāϰ āύা āĻŦāϞে āĻŦāϞāĻŦ āĻāĻ•েāϰ āϘāϰ, āĻĻুāĻ‡ā§Ÿেāϰ āϘāϰ, āϚাāϰেāϰ āϘāϰ, āφāϟেāϰ āϘāϰ। āĻ•েāύ āĻŦāϞ āϤো? āĻāĻ•āϟু āϚিāύ্āϤা āĻ•āϰো।
āĻĄেāϏিāĻŽাāϞে āϝেāĻŽāύ 10 āϞিāĻ–āϤে āĻĻুāϟি āĻ…āĻ™্āĻ• āϞাāĻ—ে, 100 āϞিāĻ–āϤে āϤিāύāϟি, 1000 āϞিāĻ–āϤে āϚাāϰāϟি, āϤেāĻŽāύāχ āĻŦাāχāύাāϰিāϤে āĻĻুāχ āϞিāĻ–āϤে āĻĻুāϟি (10), āϚাāϰ āϞিāĻ–āϤে āϤিāύāϟি (100), āφāϟ āϞিāĻ–āϤে āϚাāϰāϟি (1000), āώোāϞ āϞিāĻ–āϤে āĻĒাঁāϚāϟি (10000) āĻ…āĻ™্āĻ• āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāϤে āĻšā§Ÿ। āĻĄেāϏিāĻŽাāϞে āĻĄাāύ āĻĻিāĻ•েāϰ āĻĒ্āϰāĻĨāĻŽ āĻ…āĻ™্āĻ• (100 = 1) āĻšāϚ্āĻ›ে āĻāĻ•āĻ•েāϰ āϘāϰ, āĻĻ্āĻŦিāϤী⧟ āĻ…āĻ™্āĻ• (101 = 10) āĻšāϚ্āĻ›ে āĻĻāĻļāĻ•েāϰ āϘāϰ, āϤৃāϤী⧟ āĻ…āĻ™্āĻ• (102 = 100) āĻšāϚ্āĻ›ে āĻļāϤāĻ•েāϰ āϘāϰ, āϤেāĻŽāύāχ āĻŦাāχāύাāϰিāϤে āĻĄাāύāĻĻিāĻ•েāϰ āĻĒ্āϰāĻĨāĻŽ āĻ…āĻ™্āĻ• (20 = 1) āĻšāϚ্āĻ›ে āĻāĻ•েāϰ āϘāϰ, āĻĒāϰেāϰ āĻ…āĻ™্āĻ• (21 = 2) āĻšāϚ্āĻ›ে āĻĻুāĻ‡ā§Ÿেāϰ āϘāϰ, āϤাāϰāĻĒāϰ (22 = 4) āĻšāϚ্āĻ›ে āϚাāϰেāϰ āϘāϰ, āĻāχ āϰāĻ•āĻŽ। āĻĻāĻļāĻ­িāϤ্āϤিāĻ• āϏংāĻ–্āϝা⧟ āϝেāĻŽāύ āϝোāĻ—, āĻŦি⧟োāĻ—, āĻ—ুāĻŖ, āĻ­াāĻ— āĻ•āϰা āϝা⧟, āϤেāĻŽāύāχ āĻŦাāχāύাāϰিāϤে āĻ•āϰা āϝা⧟। āφāϏāϞে āϝোāĻ— āĻ•āϰāϤে āĻĒাāϰāϞে āĻ•িāύ্āϤু āĻŦাāĻ•ি āĻ•াāϜ āĻ•āϰা āĻ•োāύো āĻŦ্āϝাāĻĒাāϰ āύ⧟। āφāĻŦাāϰ āĻŦাāχāύাāϰিāϤে āĻ­āĻ—্āύাংāĻļেāϰ āĻŦ্āϝাāĻĒাāϰ āφāĻ›ে, āϤāĻŦে āφāĻŽি āĻ•েāĻŦāϞ āĻĒূāϰ্āĻŖāϏংāĻ–্āϝা āύি⧟েāχ āφāϞোāϚāύা āĻ•āϰāĻŦ।
āϝোāĻ—েāϰ āĻ•্āώেāϤ্āϰে āĻŽূāϞ āĻšিāϏাāĻŦāĻ—ুāϞো āĻšāϚ্āĻ›ে: 0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1, 1 + 1 = 10।
āĻĄেāϏিāĻŽাāϞেāϰ āĻŽāϤোāχ āĻšিāϏাāĻŦ, 1 + 1 āĻāϰ āĻ•্āώেāϤ্āϰে āĻĻেāĻ–ো, āĻĻুāĻ‡ā§Ÿেāϰ (10) āĻļূāύ্āϝ āĻāϞ āĻĒ্āϰāĻĨāĻŽে, āĻšাāϤে āĻĨাāĻ•ে āĻāĻ•, āϏেāϟি āĻĒāϰে āϞিāĻ–āϞাāĻŽ। 101 + 101 = āĻ•āϤ? āĻĒ্āϰāĻĨāĻŽে āĻāĻ•েāϰ āϘāϰেāϰ āϝোāĻ—, 1 + 1 = 10। āϤাāχ āϝোāĻ—āĻĢāϞেāϰ āĻāĻ•েāϰ āϘāϰে āĻŦāϏāĻŦে 0 āφāϰ āĻšাāϤে āĻĨাāĻ•āϞ 1 (carry)। āĻāĻŦাāϰে āĻĻুāĻ‡ā§Ÿেāϰ āϘāϰে, 0 + 0 = 0, āĻāĻ–āύ āĻāχ 0-āĻāϰ āϏāĻ™্āĻ—ে āĻšাāϤেāϰ 1 āϝোāĻ— āĻ•āϰāϤে āĻšāĻŦে। āϤাāĻšāϞে āϝোāĻ—āĻĢāϞেāϰ āĻĻুāĻ‡ā§Ÿেāϰ āϘāϰে āĻŦāϏāĻŦে 1। āĻāĻŦাāϰে āϚাāϰেāϰ āϘāϰেāϰ āϝোāĻ— āĻ•āϰāϞে āĻĒাāχ, 1 + 1 = 10। āĻšাāϤে āĻ•িāĻ›ু āύেāχ (āĻ•োāύো carry āύেāχ)। āϏুāϤāϰাং āϚাāϰেāϰ āϘāϰে āĻŦāϏāĻŦে 0 āφāϰ 1 āĻŦāϏāĻŦে āφāϟেāϰ āϘāϰে। āϝোāĻ—āĻĢāϞ: 1010। āĻāĻŦাāϰে āĻŦāϞো 1011 + 1011 = āĻ•āϤ? āϝোāĻ— āĻ•āϰে āϝāĻĻি āĻĻেāĻ–ো āϝোāĻ—āĻĢāϞ 10110 āĻšā§Ÿāύি, āϤাāĻšāϞে āϤুāĻŽি āϝোāĻ—ে āĻ•োāĻĨাāĻ“ āĻ­ুāϞ āĻ•āϰেāĻ›।
āĻŦি⧟োāĻ—েāϰ āĻ•্āώেāϤ্āϰেāĻ“ āĻĄেāϏিāĻŽাāϞেāϰ āĻŽāϤো āĻšিāϏাāĻŦ āĻšāĻŦে। 0 – 0 = 0, 1 – 0 = 1, 1 – 1 = 0, 0 – 1 = 1।
āĻļেāώেāϰāϟি āĻ–ে⧟াāϞ āĻ•āϰো, 23 – 15 āĻ•āϰাāϰ āϏāĻŽā§Ÿ āφāĻŽāϰা āĻ•ী āĻ•āϰি? āϤāĻ–āύ 3-āĻāϰ āĻŦাঁ⧟ে āĻāĻ•āϟি āĻ•াāϞ্āĻĒāύিāĻ• 1 āϧāϰে āύিāχ (āĻŦা 1 āϧাāϰ āĻ•āϰি), āϤাāϰāĻĒāϰ 13 – 5 = 8 āϞেāĻ–ি। āφāϰ āϝেāχ āĻāĻ•āϟি āϧাāϰ āĻ•āϰāϞাāĻŽ, āϏেāϟি āĻĒāϰেāϰ āϘāϰে 1-āĻāϰ āϏāĻ™্āĻ—ে āϝোāĻ— āĻ•āϰে āĻĻিāχ। āϤেāĻŽāύāχ āĻŦাāχāύাāϰিāϤে 0 – 1 āĻ•āϰāϤে āĻ—েāϞে 0-āĻāϰ āĻŦাঁ⧟ে āĻāĻ•āϟি āĻāĻ• āϧāϰāĻŦ, āϤāĻ–āύ āϏংāĻ–্āϝাāϟি āĻšāĻŦে 10 (āĻĻুāχ), āĻāχ āĻĻুāχ āĻĨেāĻ•ে āĻāĻ• āĻŦাāĻĻ āĻĻিāϞে āĻāĻ• āĻĨাāĻ•āĻŦে। āĻĒāϰেāϰ āϘāϰে āĻāĻ•āϟি āĻāĻ• āϝোāĻ— āĻ•āϰāϤে āĻšāĻŦে (āϝেāχ āϏংāĻ–্āϝাāϟি āĻŦি⧟োāĻ— āĻšāϚ্āĻ›ে āϤাāϰ āϏāĻ™্āĻ—ে)। 110 – 101 = āĻ•āϤ?
āĻāĻ•েāϰ āϘāϰে 0 āĻĨেāĻ•ে 1 āĻŦাāĻĻ āĻĻিāϞে āĻĨাāĻ•ে 1, āĻāĻ–াāύে 1 āϧাāϰ āĻ•āϰāϤে āĻšā§ŸেāĻ›ে। āϤাāχ 101-āĻāϰ āĻĻুāĻ‡ā§Ÿেāϰ āϘāϰে āϏেāϟি āϝোāĻ— āĻ•āϰে āĻĻেāĻŦ। āϤাāĻšāϞে āĻĻুāĻ‡ā§Ÿেāϰ āϘāϰে 1 – 1 = 0, āϚাāϰেāϰ āϘāϰে 1 – 1 = 0। āϤাāχ āĻŦি⧟োāĻ—āĻĢāϞ āĻšāĻŦে: 001 āĻŦা 1। āϝোāĻ—-āĻŦি⧟োāĻ— āĻĒাāϰāϞে āĻ—ুāĻŖ-āĻ­াāĻ— āύা āĻĒাāϰাāϰ āĻ•াāϰāĻŖ āύেāχ। āĻĄেāϏিāĻŽাāϞেāϰ āĻŽāϤোāχ āύি⧟āĻŽ।
āφāĻŦাāϰ āĻ•োāύো āĻĄেāϏিāĻŽাāϞ āϏংāĻ–্āϝাāĻ•ে āφāĻŽāϰা āύিāϰ্āĻĻিāώ্āϟ āĻ…āĻ™্āĻ• x 10āĻ“āχ āĻ…āĻ™্āĻ•েāϰ āĻ…āĻŦāϏ্āĻĨাāύ-āĻāϰ āϝোāĻ—āĻĢāϞ āĻšিāϏেāĻŦে āϝেāĻŽāύ āϞিāĻ–āϤে āĻĒাāϰি, āĻŦাāχāύাāϰি āϏংāĻ–্āϝাāĻ•েāĻ“ āύিāϰ্āĻĻিāώ্āϟ āĻ…āĻ™্āĻ• x 2āĻ“āχ āĻ…āĻ™্āĻ•েāϰ āĻ…āĻŦāϏ্āĻĨাāύ-āĻāϰ āϝোāĻ—āĻĢāϞ āĻšিāϏেāĻŦে āϞেāĻ–া āϝা⧟। āϝেāĻŽāύ: 1903 = 1 x 103 + 9 x 102 + 0 x 101 + 3 x 100। āĻŦাāχāύাāϰি: 10110 = 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 0 x 20। āχংāϰেāϜিāϤে āĻāĻ•ে āĻŦāϞে Exponential Expression।
āĻāĻ–āύ āĻ•োāύো āĻŦাāχāύাāϰি āϏংāĻ–্āϝাāϰ āĻŽাāύ āϝāĻĻি āĻĄেāϏিāĻŽাāϞে āĻŦেāϰ āĻ•āϰāϤে āϚাāχ, āϤāĻŦে āĻĒ্āϰāĻĨāĻŽে āĻŦাāχāύাāϰি āϏংāĻ–্āϝাāϟিāĻ•ে āĻāĻ•্āϏāĻĒোāύেāύāĻļি⧟াāϞ āĻāĻ•্āϏāĻĒ্āϰেāĻļāύ āφāĻ•াāϰে āϞিāĻ–āϤে āĻšāĻŦে। āϤাāϰāĻĒāϰ āĻ—ুāĻŖāĻĢāϞāĻ—ুāϞো āĻĄেāϏিāĻŽাāϞে āĻšিāϏাāĻŦ āĻ•āϰāϤে āĻšāĻŦে। āύিāϚেāϰ āωāĻĻাāĻšāϰāĻŖāϟি āĻĻেāĻ–ো:
10110 = 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 0 x 20 = 1 x 16 + 0 x 8 + 1 x 4 + 1 x 2 + 0 x 1 = 16 + 0 + 4 + 2 + 0 = 22
āĻ…āϰ্āĻĨাā§Ž āĻŦাāχāύাāϰি 10110 = āĻĄেāϏিāĻŽাāϞ 22। āφāĻŽāϰা āĻ…āύেāĻ•āĻ•্āώāĻŖ āĻ•োāύো āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻ•āϰāĻ›ি āύা, āϚāϞো āĻŦাāχāύাāϰি āϏংāĻ–্āϝাāϰ āĻĄেāϏিāĻŽাāϞ āĻŽাāύ āĻŦেāϰ āĻ•āϰাāϰ āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–ে āĻĢেāϞি। āĻĒāĻĻ্āϧāϤি āϤো āϜাāύা āĻšā§Ÿে āĻ—েāĻ›ে। āĻāĻ–āύ āĻ—ুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ āĻĒ্āϰāĻļ্āύ āĻšāϚ্āĻ›ে, āĻŦাāχāύাāϰি āϏংāĻ–্āϝা āϰিāĻĄ āĻ•āϰāĻŦ āĻ•ী āĻĻি⧟ে? āφāĻŽāϰা āϏ্āϟ্āϰিং āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāϤে āĻĒাāϰি।
char binary[] = "10110";
int len = 5; // āϏ্āϟ্āϰিং⧟েāϰ āĻĻৈāϰ্āϘ্āϝ 5। int decimal = 0; // āĻāĻ–āύো āĻ•োāύো āĻšিāϏাāĻŦ āĻ•āϰিāύি, āϤাāχ āϧāϰāϞাāĻŽ āĻĄেāϏিāĻŽাāϞ āĻŽাāύ 0।
āĻāĻŦাāϰে āφāĻŽāϰা āĻāĻ•āϟি āϞুāĻĒেāϰ āϏাāĻšাāϝ্āϝে āĻŦাāχāύাāϰি āϏংāĻ–্āϝাāϰ āĻĒ্āϰāϤিāϟি āĻ…āĻ™্āĻ•েāϰ āϏāĻ™্āĻ—ে 2āĻ“āχ āĻ…āĻ™্āĻ•েāϰ āĻ…āĻŦāϏ্āĻĨাāύ āĻ—ুāĻŖ āĻ•āϰে āϏেāϟি āĻĄেāϏিāĻŽাāϞেāϰ āϏāĻ™্āĻ—ে āϝোāĻ— āĻ•āϰে āĻĻেāĻŦ। āĻĒ্āϰāĻĨāĻŽ āĻ•্āϝাāϰেāĻ•্āϟাāϰ āĻ…āϰ্āĻĨাā§Ž binary[0]āϤে āϤো '1' āφāĻ›ে,-āĻāϰ āĻ…āĻŦāϏ্āĻĨাāύ āĻ•āϤ āĻŦāϞো āϤো?-āĻāϰ āĻ…āĻŦāϏ্āĻĨাāύ āĻšāϚ্āĻ›ে 4। āϤাāϰāĻĒāϰেāϰ āĻ…āĻ™্āĻ•েāϰ āĻŦেāϞা⧟ āĻ…āĻŦāϏ্āĻĨাāύেāϰ āĻŽাāύ āĻāĻ• āĻ•āĻŽāĻŦে, āĻāĻ­াāĻŦে āĻāĻ•েāĻŦাāϰে āĻļেāώেāϰ āĻ…āĻ™্āĻ•েāϰ āĻŦেāϞা⧟ āĻ…āĻŦāϏ্āĻĨাāύ āĻšāĻŦে 0। int position = 4; int indx; for(indx = 0; indx < len; indx++) { decimal = decimal + pow(2, position); position--; }
āϞুāĻĒ āĻĨেāĻ•ে āĻŦেāϰ āĻšāϞে āφāĻŽāϰা āϏāĻŽ্āĻĒূāϰ্āĻŖ āĻŦাāχāύাāϰি āϏংāĻ–্āϝাāϰ āĻĄেāϏিāĻŽাāϞ āĻŽাāύ āĻĒে⧟ে āϝাāĻŦ। āĻāĻ–াāύে āĻĻেāĻ–ো, āφāĻŽি pow āĻĢাংāĻļāύ āĻŦ্āϝāĻŦāĻšাāϰ
āĻ•āϰেāĻ›ি। āĻāϟিāϰ āĻ•াāϜ āĻŦāϞা āφāĻ›ে math.h āĻšেāĻĄাāϰ āĻĢাāχāϞে। ab-āĻāϰ āĻŽাāύ āĻŦেāϰ āĻ•āϰাāϰ āϜāύ্āϝ pow(a, b) āĻŦāϞে āĻĻিāϞেāχ āĻšā§Ÿ। āϤাāĻšāϞে āφāĻŽাāĻĻেāϰ āĻĒুāϰো āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻĻাঁ⧜াāϚ্āĻ›ে āĻāχ āϰāĻ•āĻŽ: #include <stdio.h> #include <string.h> #include <math.h> int main() { char binary[65]; int len, decimal, power, i; printf("Enter the binary number: "); scanf("%s", binary); decimal = 0; len = strlen(binary); power = len - 1; for(i = 0; i < len; i++) { decimal += pow(2, power); power--; } printf("Decimal value is %d\n", decimal); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ⧧⧍.ā§§

āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻ•āĻŽ্āĻĒাāχāϞ āĻ•āϰে āϰাāύ āĻ•āϰো। āχāύāĻĒুāϟ āϝāĻĻি 10110 āĻĻাāĻ“, āϤাāĻšāϞে āφāωāϟāĻĒুāϟ āĻ•āϤ āφāϏে? āφāωāϟāĻĒুāϟ āφāϏে 31 āĻ•িāύ্āϤু āφāωāϟāĻĒুāϟ āϤো āφāϏা āωāϚিāϤ 22। āϤাāĻšāϞে āφāĻŽāϰা āĻ•োāĻĨাāĻ“ āĻ­ুāϞ āĻ•āϰেāĻ›ি। āϤোāĻŽāϰা āύিāϜে āύিāϜে āĻ­ুāϞāϟি āĻŦেāϰ āĻ•āϰাāϰ āϚেāώ্āϟা āĻ•āϰো।
āφāĻŽাāĻĻেāϰ āϤো āφāϏāϞে pow(2, position)āĻ•ে āĻŦাāχāύাāϰি āϏংāĻ–্āϝাāϰ āĻ“āχ position-āĻāϰ āĻ…āĻ™্āĻ•āϟি āĻĻি⧟ে āĻ—ুāĻŖ āĻ•āϰাāϰ āĻ•āĻĨা, āϏেāϟি āφāĻŽāϰা āĻ•āϰāϤে āĻ­ুāϞে āĻ—েāĻ›ি। āĻ…āϰ্āĻĨাā§Ž āφāĻŽাāĻĻেāϰ āϞিāĻ–āϤে āĻšāĻŦে:
decimal += binary[i] * pow(2, power);
āĻāĻ•āϟি āĻŦ্āϝাāĻĒাāϰ āĻ–ে⧟াāϞ āĻ•āϰāĻ›ো āϤো? 10110-āĻāϰ āĻāĻ•েāϰ āϘāϰেāϰ āĻ…āĻ™্āĻ•āϟি āφāĻŽাāĻĻেāϰ āĻ…্āϝাāϰেāϰ āĻļেāώ āĻ•্āϝাāϰেāĻ•্āϟাāϰ, āφāϰ āώোāϞোāϰ āϘāϰেāϰ āĻ…āĻ™্āĻ•āϟি āĻšāϚ্āĻ›ে āĻ…্āϝাāϰেāϰ āĻĒ্āϰāĻĨāĻŽ āĻ•্āϝাāϰেāĻ•্āϟাāϰ। āĻ…্āϝাāϰেāϤে āϏংāĻ–্āϝাāϟি āφāĻ›ে āĻāχāĻ­াāĻŦে: ['1', '0', '1', '1', '0']। āϤাāχ binary[0]-āĻāϰ āϏāĻ™্āĻ—ে āĻ—ুāĻŖ āĻšāĻŦে pow(2, 4), binary[1]-āĻāϰ āϏāĻ™্āĻ—ে āĻ—ুāĻŖ āĻšāĻŦে pow(2, 3), …, āĻāĻ­াāĻŦে binary[4]-āĻāϰ āϏāĻ™্āĻ—ে āĻ—ুāĻŖ āĻšāĻŦে pow(2, 0)। āĻāĻ–āύ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻ িāĻ• āĻ•āϰে āύি⧟ে āϤাāϰāĻĒāϰ āϚাāϞাāĻ“। āχāύāĻĒুāϟ 10110-āĻāϰ āϜāύ্āϝ āĻ•ী āφāωāϟāĻĒুāϟ?
āφāĻŽি āϤো āφāωāϟāĻĒুāϟ āĻĻেāĻ–āϤে āĻĒাāϚ্āĻ›ি Decimal value is 1510। āĻ­ুāϞāϟি āĻ•োāĻĨা⧟ āĻšāϞো? āϏāĻŦ āϤো āĻ িāĻ•āχ āĻ•āϰāϞাāĻŽ। āϤোāĻŽāϰা āφāĻŦাāϰ āĻŦিāϰāĻ•্āϤ āĻšā§Ÿে āϝাāϚ্āĻ› āύা āϤো? āϟেāϏ্āϟ āĻ•্āϰিāĻ•েāϟ āĻ–েāϞাāϰ āϏāĻŽā§Ÿ āϝেāĻŽāύ āϧৈāϰ্āϝেāϰ āĻĒ্āϰ⧟োāϜāύ, āĻĒ্āϰোāĻ—্āϰাāĻŽিংāĻ“ āϤেāĻŽāύāχ āϧৈāϰ্āϝেāϰ āĻ–েāϞা।
āĻ­ুāϞāϟি āϝে decimal += binary[i] * pow(2, power); āϏ্āϟেāϟāĻŽেāύ্āϟে āĻšā§ŸেāĻ›ে āϤাāϤে āĻ•োāύো āϏāύ্āĻĻেāĻš āύেāχ। āĻ•াāϰāĻŖ āφāĻŽāϰা āĻāĻ–াāύেāχ āĻāĻ•āϟু āĻĒāϰিāĻŦāϰ্āϤāύ āĻ•āϰেāĻ›ি। āϞāĻ•্āώ āĻ•āϰো, binary[i]-āĻāϰ āĻŽাāύ āĻšā§Ÿ '0' āĻŦা '1' (āĻŽাāύে āĻ•্āϝাāϰেāĻ•্āϟাāϰ '0' āĻŦা āĻ•্āϝাāϰেāĻ•্āϟাāϰ '1')। āĻāĻ–āύ āĻ•āĻŽ্āĻĒিāωāϟাāϰ '0' āĻŦāϞāϤে āĻŦোāĻে 48 āφāϰ '1' āĻŦāϞāϤে āĻŦোāĻে 49। āĻাāĻŽেāϞাāϟা āĻāĻ–াāύেāχ āĻšā§ŸেāĻ›ে। āĻāĻ–āύ āĻāχ '0'āĻ•ে 0 āφāϰ '1'āĻ•ে 1 āĻŦোāĻাāĻŦ āĻ•ীāĻ­াāĻŦে?
'0' – '0' = 48 – 48 = 0। '1' – '0' = 49 – 48 = 1।
āĻŦুāĻĻ্āϧিāϟা āĻĻাāϰুāĻŖ āύা? āφāĻŽāϰা binary[i] āύা āϞিāĻ–ে (binary[i] – '0') āϞিāĻ–āϞেāχ āĻাāĻŽেāϞা āĻļেāώ। āĻāĻŦাāϰে āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻ িāĻ•āĻ াāĻ• āĻ•াāϜ āĻ•āϰāĻŦে (āϝāĻĻি āύা āϤুāĻŽি āύāϤুāύ āĻ•োāύো āĻ­ুāϞ āĻ•āϰে āĻĨাāĻ•ো)।
āĻāĻŦাāϰে āφāĻŽāϰা āĻĻেāĻ–āĻŦ āĻĄেāϏিāĻŽাāϞ āĻĨেāĻ•ে āĻŦাāχāύাāϰিāϤে āϰূāĻĒাāύ্āϤāϰ। āĻāĻ•āϟি āωāĻĻাāĻšāϰāĻŖেāϰ āϏাāĻšাāϝ্āϝে āĻĒāĻĻ্āϧāϤিāϟা āĻĻেāĻ–াāχ। āϧāϰো 95āĻ•ে āĻŦাāχāύাāϰিāϤে āϰূāĻĒাāύ্āϤāϰ āĻ•āϰāϤে āĻšāĻŦে। āĻāĻ–āύ āφāĻŽাāĻĻেāϰ āĻŦেāϰ āĻ•āϰāϤে āĻšāĻŦে n-āĻāϰ āϏāϰ্āĻŦোāϚ্āϚ āĻŽাāύ, āϝেāĻ–াāύে 2n <= 95। āĻĻুāĻ‡ā§Ÿেāϰ āĻĒাāĻ“ā§ŸাāϰāĻ—ুāϞো āĻšāϚ্āĻ›ে 1, 2, 4, 8, 16, 32, 64, 128, ...। āĻāĻ–াāύে āφāĻŽāϰা āĻĻেāĻ–āϤে āĻĒাāϚ্āĻ›ি 64 < 95 āĻŦা 26 < 95। āϤাāĻšāϞে n-āĻāϰ āĻŽাāύ 6। āφāϰ āφāĻŽাāĻĻেāϰ āĻŦাāχāύাāϰি āϏংāĻ–্āϝাāϟি āĻšāĻŦে āϏাāϤ āĻ…āĻ™্āĻ•েāϰ (0 āĻĨেāĻ•ে 6 āĻŽোāϟ āϏাāϤāϟি āĻ…āĻ™্āĻ•)। āϝেāĻšেāϤু 64 < 95, āϤাāχ āĻāχ āϏংāĻ–্āϝাāϟি āύেāĻ“ā§Ÿা āϝা⧟। āϤাāĻšāϞে āϚৌāώāϟ্āϟিāϰ āϘāϰে (āĻŦাঁ āĻĨেāĻ•ে āĻĒ্āϰāĻĨāĻŽ āĻŦা āĻĄাāύ āĻĨেāĻ•ে āϏāĻĒ্āϤāĻŽ) āĻšāĻŦে 1 (1xxxxxx)। āĻāĻ–āύ n-āĻāϰ āĻŽাāύ 1 āĻ•āĻŽাāχ। 64 + 25 = 64 + 32 = 96, āϝা āĻ•িāύা 95-āĻāϰ āϚে⧟ে āĻŦ⧜। āϤাāχ āĻāĻ•ে āύেāĻ“ā§Ÿা āϝাāĻŦে āύা। āĻ…āϤāĻāĻŦ āĻŦāϤ্āϰিāĻļেāϰ āϘāϰে 0 āĻŦāϏাāχ (10xxxxx)। āĻāĻŦাāϰে n-āĻāϰ āĻŽাāύ āφāĻŦাāϰ āĻāĻ• āĻ•āĻŽাāχ, n-āĻāϰ āĻŽাāύ āĻāĻ–āύ 4। 64 + 24 = 64 + 16 = 80 < 95। āϏুāϤāϰাং āώোāϞোāϰ āϘāϰে āĻšāĻŦে 1 (101xxxx)। āĻāĻ–āύ n-āĻāϰ āĻŽাāύ āĻāĻ• āĻ•āĻŽাāχ, n = 3। 80 + 23 = 80 + 8 = 88 < 95। āϤাāχ āφāϟেāϰ āϘāϰেāĻ“ 1 āĻŦāϏāĻŦে (1011xxx)। āĻāϰāĻĒāϰ āĻāĻ•āχāĻ­াāĻŦে, n = 2-āĻāϰ āϜāύ্āϝ 88 + 22 = 88 + 4 = 92 < 95। āϚাāϰেāϰ āϘāϰেāĻ“ 1 āĻŦāϏāĻŦে (10111xx)। āϤাāϰāĻĒāϰ n = 1, 92 + 21 = 92 + 2 = 94 < 95। āĻĻুāĻ‡ā§Ÿেāϰ āϘāϰেāĻ“ 1 (101111x)। āĻāĻ–āύ n = 0, 94 + 20 = 94 + 1 = 95। āϤাāχ āĻāĻ•েāϰ āϘāϰেāĻ“ 1। āϏুāϤāϰাং āĻŦাāχāύাāϰি āϏংāĻ–্āϝাāϟি āĻšāϚ্āĻ›ে 1011111। āϤোāĻŽāϰা āĻāĻ–āύ āĻāχ āĻĒāĻĻ্āϧāϤিāϤে āĻ•োāύো āĻĻāĻļāĻ­িāϤ্āϤিāĻ• āϏংāĻ–্āϝাāĻ•ে āĻŦাāχāύাāϰিāϤে āϰূāĻĒাāύ্āϤāϰ āĻ•āϰাāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–ে āĻĢেāϞো āĻāĻŦং āĻŦিāĻ­িāύ্āύ āĻŽাāύ āĻĻি⧟ে āĻĒāϰীāĻ•্āώা āĻ•āϰে āĻĻেāĻ–ো।
āĻāĻ–āύ āĻāĻ•āχ āĻ•াāϜ āφāĻŽāϰা āĻāĻ•āϟু āĻ…āύ্āϝāĻ­াāĻŦে āĻ•āϰāĻŦ। āύিāϚেāϰ āϟেāĻŦিāϞāϟি āĻĻেāĻ–ো:
āĻ­াāĻ—āĻĢāϞ
 āĻ­াāĻ—āĻļেāώ
95/ 2 47 1 47/2 23 1 23/2 11 1 11/2 5 1 5/2 2 1 2/2 1 0 1 /2 0 1
āĻāĻŦাāϰে āĻ­াāĻ—āĻļেāώ āĻ•āϞাāĻŽেāϰ āĻ…āĻ™্āĻ•āĻ—ুāϞো āĻļেāώ āĻĨেāĻ•ে āĻĒ্āϰāĻĨāĻŽ āĻ•্āϰāĻŽে āϞেāĻ–āϞেāχ āφāĻŽāϰা āĻŦাāχāύাāϰি āύāĻŽ্āĻŦāϰāϟা āĻĒে⧟ে āϝাāĻŦ: 1011111। āφāϰ āĻ­াāĻ—েāϰ āĻ•াāϜāϟি āφāĻŽāϰা āϤāϤāĻ•্āώāĻŖ āĻ•āϰāĻŦ āϝāϤāĻ•্āώāĻŖ āύা āĻ­াāĻ—āĻĢāϞ 0 āĻĒাāϚ্āĻ›ি। āĻāχ āĻĒāĻĻ্āϧāϤিāϤেāĻ“ āϤোāĻŽāϰা āĻĄেāϏিāĻŽাāϞ āĻĨেāĻ•ে āĻŦাāχāύাāϰি āϰূāĻĒাāύ্āϤāϰেāϰ āϜāύ্āϝ āĻāĻ•āϟি āĻ•োāĻĄ āϞিāĻ–ে āĻĢেāϞো। āϰূāĻĒাāύ্āϤāϰেāϰ āĻ•োāĻĄāϟি main āĻĢাংāĻļāύে āύা āĻ•āϰে āφāϞাāĻĻা āĻāĻ•āϟি āĻĢাংāĻļāύে āĻ•āϰāĻŦে
Share:

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻŦাāχāύাāϰি āϏাāϰ্āϚ

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻŦাāχāύাāϰি āϏাāϰ্āϚ
āĻāĻ•āϟি āϏāĻšāϜ āĻ–েāϞা āĻĻি⧟ে āĻļুāϰু āĻ•āϰা āϝাāĻ•। āĻāϟি āĻ–েāϞāϤে āĻĻুāϜāύ āĻĻāϰāĻ•াāϰ। āĻāĻ•āϜāύ āĻŽāύে āĻŽāύে āĻāĻ•āϟি āϏংāĻ–্āϝা āϧāϰāĻŦে। āφāϰ āĻĻ্āĻŦিāϤী⧟āϜāύ āĻ•িāĻ›ু āĻĒ্āϰāĻļ্āύ āĻ•āϰে āϏেāχ āϏংāĻ–্āϝাāϟি āĻŦেāϰ āĻ•āϰāĻŦে। āϤāĻŦে 'āϤোāĻŽাāϰ āϏংāĻ–্āϝাāϟি āĻ•āϤ?' - āĻāĻŽāύ āĻĒ্āϰāĻļ্āύ āĻ•িāύ্āϤু āϏāϰাāϏāϰি āĻ•āϰা āϝাāĻŦে āύা। āĻĒ্āϰāĻļ্āύāϟি āĻšāϚ্āĻ›ে: āϏংāĻ–্āϝাāϟি āĻ•ি N (āĻāĻ•āϟি āϏংāĻ–্āϝা)-āĻāϰ āϚে⧟ে āĻŦ⧜, āĻ›োāϟ āύাāĻ•ি āϏāĻŽাāύ?
āφāϰ āϏংāĻ–্āϝাāϟি āĻ•িāύ্āϤু āĻāĻ•āϟি āύিāϰ্āĻĻিāώ্āϟ āϏীāĻŽাāϰ āĻŽāϧ্āϝে āĻšāϤে āĻšāĻŦে (āϝেāĻŽāύ 1 āĻĨেāĻ•ে 100, 10 āĻĨেāĻ•ে 1000, -1000 āĻĨেāĻ•ে 100000)। āĻāĻ–āύ āϧāϰা āϝাāĻ•, āĻĒ্āϰāĻĨāĻŽāϜāύ āϝে āϏংāĻ–্āϝাāϟি āϧāϰেāĻ›ে āϏেāϟি 1 āĻĨেāĻ•ে 1000-āĻāϰ āĻ­েāϤāϰ āĻāĻ•āϟি āϏংāĻ–্āϝা। āϤাāĻšāϞে āĻ•িāύ্āϤু āϏāϰ্āĻŦোāϚ্āϚ āĻāĻ• āĻšাāϜাāϰ āĻŦাāϰ 'āϏংāĻ–্āϝাāϟি āĻ•ি N-āĻāϰ āϏāĻŽাāύ?' āĻĒ্āϰāĻļ্āύāϟি āĻ•āϰে āϏেāϟি āĻŦেāϰ āĻ•āϰে āĻĢেāϞা āϝা⧟। (āϏংāĻ–্āϝাāϟি āĻ•ি 1? āϏংāĻ–্āϝাāϟি āĻ•ি 2? ... āϏংāĻ–্āϝাāϟি āĻ•ি 999?, āϏংāĻ–্āϝাāϟি āĻ•ি 1000?)। āĻāĻ­াāĻŦে āĻĒ্āϰāĻļ্āύ āĻ•āϰāϤে āĻĨাāĻ•āϞে āϏংāĻ–্āϝাāϟি āĻ…āĻŦāĻļ্āϝāχ āĻŦেāϰ āĻšāĻŦে। āϤāĻŦে āĻ­াāĻ—্āϝ āĻ–াāϰাāĻĒ āĻšāϞে āĻāĻ• āĻšাāϜাāϰ āĻŦাāϰ āĻ“āχ āĻĒ্āϰāĻļ্āύāϟি āĻ•āϰāϤে āĻšāĻŦে।
āĻ•িāύ্āϤু āφāĻŽাāĻĻেāϰ āϤো āĻāϤ āϏāĻŽā§Ÿ āύেāχ। āϧāϰা āϝাāĻ•, 1 āĻĨেāĻ•ে 1000-āĻāϰ āĻ­েāϤāϰ āĻ“āχ āϏংāĻ–্āϝাāϟি āĻšāϚ্āĻ›ে 50। āϤাāĻšāϞে āφāĻŽাāĻĻেāϰ āĻĒ্āϰāĻĨāĻŽ āĻĒ্āϰāĻļ্āύ āĻšāĻŦে: ā§§) āϏংāĻ–্āϝাāϟি āĻ•ি 500-āĻāϰ āϚে⧟ে āĻŦ⧜, āĻ›োāϟ āύাāĻ•ি āϏāĻŽাāύ? āĻ›োāϟ। ⧍) āϏংāĻ–্āϝাāϟি āĻ•ি 250-āĻāϰ āϚে⧟ে āĻŦ⧜, āĻ›োāϟ āύাāĻ•ি āϏāĻŽাāύ? āĻ›োāϟ। ā§Š) āϏংāĻ–্āϝাāϟি āĻ•ি 125-āĻāϰ āϚে⧟ে āĻŦ⧜, āĻ›োāϟ āύাāĻ•ি āϏāĻŽাāύ? āĻ›োāϟ। ā§Ē) āϏংāĻ–্āϝাāϟি āĻ•ি 62-āĻāϰ āϚে⧟ে āĻŦ⧜, āĻ›োāϟ āύাāĻ•ি āϏāĻŽাāύ? āĻ›োāϟ। ā§Ģ) āϏংāĻ–্āϝাāϟি āĻ•ি 31-āĻāϰ āϚে⧟ে āĻŦ⧜, āĻ›োāϟ āύাāĻ•ি āϏāĻŽাāύ? āĻŦ⧜। ā§Ŧ) āϏংāĻ–্āϝাāϟি āĻ•ি 46-āĻāϰ āϚে⧟ে āĻŦ⧜, āĻ›োāϟ āύাāĻ•ি āϏāĻŽাāύ? āĻŦ⧜। ā§­) āϏংāĻ–্āϝাāϟি āĻ•ি 54-āĻāϰ āϚে⧟ে āĻŦ⧜, āĻ›োāϟ āύাāĻ•ি āϏāĻŽাāύ? āĻ›োāϟ। ā§Ž) āϏংāĻ–্āϝাāϟি āĻ•ি 50-āĻāϰ āϚে⧟ে āĻŦ⧜, āĻ›োāϟ āύাāĻ•ি āϏāĻŽাāύ? āϏāĻŽাāύ। āφāĻŽāϰা āĻŽাāϤ্āϰ āφāϟāϟি āĻĒ্āϰāĻļ্āύ āĻ•āϰেāχ āϏংāĻ–্āϝাāϟি āĻĒে⧟ে āĻ—েāĻ›ি!
āϤোāĻŽāϰা āύিāĻļ্āϚ⧟āχ āĻĒāĻĻ্āϧāϤিāϟি āĻŦুāĻে āĻĢেāϞেāĻ›? āĻĒ্āϰāϤিāĻŦাāϰ āĻĒ্āϰāĻļ্āύ āĻ•āϰে āϏংāĻ–্āϝাāϟি āϝে āϏীāĻŽাāϰ āĻŽāϧ্āϝে āφāĻ›ে āϤাāĻ•ে āĻ…āϰ্āϧেāĻ• āĻ•āϰে āĻĢেāϞা āĻšā§ŸেāĻ›ে। āĻ–েāϞা āĻļুāϰুāϰ āϏāĻŽā§Ÿ āϏীāĻŽাāϟি āĻ›িāϞ 1 āĻĨেāĻ•ে 1000। āϤাāϰāĻĒāϰ āϏেāϟি āĻšā§ŸেāĻ›ে 1 āĻĨেāĻ•ে 500। āϤাāϰāĻĒāϰ 1 āĻĨেāĻ•ে 250, 1 āĻĨেāĻ•ে 125, 1 āĻĨেāĻ•ে 62, 31 āĻĨেāĻ•ে 62, 46 āĻĨেāĻ•ে 62, 46 āĻĨেāĻ•ে 54।
āϏংāĻ–্āϝা āĻ–ুঁāϜে āĻŦেāϰ āĻ•āϰাāϰ āĻāχ āĻĒāĻĻ্āϧāϤিāĻ•ে āĻŦāϞে āĻŦাāχāύাāϰি āϏাāϰ্āϚ। āϚāϞো āφāĻŽāϰা āϤাāĻšāϞে āĻ…্āϝাāϞāĻ—āϰিāĻĻāĻŽāϟি āϞিāĻ–াāϰ āϚেāώ্āϟা āĻ•āϰি: āĻŦাāχāύাāϰি āϏাāϰ্āϚ (low, high, N): (āĻļুāϰুāϤে āφāĻŽাāĻĻেāϰ āϤিāύāϟি āϏংāĻ–্āϝা āϜাāύāϤে āĻšāĻŦে, āϏংāĻ–্āϝাāϟিāϰ āύিāĻŽ্āύāϏীāĻŽা (low), āωāϚ্āϚāϏীāĻŽা (high) āĻāĻŦং āϏেāχ āϏংāĻ–্āϝা (N)) āϧাāĻĒ 1: mid = (low + high) / 2 āϧাāĻĒ 2: āϝāĻĻি mid āĻāĻŦং N-āĻāϰ āĻŽাāύ āϏāĻŽাāύ āĻšā§Ÿ āϤāĻŦে āϧাāĻĒ 5-āĻ āϝাāĻ“। āϧাāĻĒ 3: āϝāĻĻি N, mid-āĻāϰ āϚে⧟ে āĻŦ⧜ āĻšā§Ÿ, āϤাāĻšāϞে low = mid + 1. āϧাāĻĒ 1-āĻ āϝাāĻ“। āϧাāĻĒ 4: āϝāĻĻি N, mid-āĻāϰ āϚে⧟ে āĻ›োāϟ āĻšā§Ÿ, āϤাāĻšāϞে high = mid - 1. āϧাāĻĒ 1-āĻ āϝাāĻ“। āϧাāĻĒ 5: āϏংāĻ–্āϝাāϟি āĻĒে⧟ে āĻ—েāĻ›ি (mid)।
āĻāĻ–āύ āφāĻŽāϰা āĻĻেāĻ–āĻŦ āĻāĻ•āϟি āĻ…্āϝাāϰে āĻĨেāĻ•ে āĻ•ীāĻ­াāĻŦে āĻŦাāχāύাāϰি āϏাāϰ্āϚ āĻ•āϰে āĻ•োāύো āϏংāĻ–্āϝা āĻ–ুঁāϜে āĻŦেāϰ āĻ•āϰāϤে āĻšā§Ÿ। āĻ…্āϝাāϰেāϤে āĻ•িāύ্āϤু āϏংāĻ–্āϝাāĻ—ুāϞো āĻ›োāϟ āĻĨেāĻ•ে āĻŦ⧜ āĻ•িংāĻŦা āĻŦ⧜ āĻĨেāĻ•ে āĻ›োāϟ āĻ•্āϰāĻŽাāύুāϏাāϰে āĻĨাāĻ•āϤে āĻšāĻŦে। āύāχāϞে āĻŦাāχāύাāϰি āϏাāϰ্āϚ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āϝাāĻŦে āύা। āĻ•াāϰāĻŖāϟি āĻ•ি āĻ•েāω āĻŦāϞāϤে āĻĒাāϰো? āĻĒ্āϰāĻĨāĻŽে āφāĻŽāϰা āĻāĻ•āϟি āχāύ্āϟিāϜাāϰ āĻ…্āϝাāϰে āύিāχ āϝেāĻ–াāύে āϏংāĻ–্āϝাāĻ—ুāϞো āĻ›োāϟ āĻĨেāĻ•ে āĻŦ⧜ āĻ•্āϰāĻŽাāύুāϏাāϰে āϏাāϜাāύো āφāĻ›ে। int ara[] = {1, 4, 6, 8, 9, 11, 14, 15, 20, 25, 33 83, 87, 97, 99, 100};
āĻāĻ–āύ āĻŦāϞো āϤো low āφāϰ high-āĻāϰ āĻŽাāύ āĻ•āϤ āĻšāĻŦে? low = 1 āĻāĻŦং high = 100 ? āĻ িāĻ•āχ āϧāϰেāĻ› āĻ•িāύ্āϤু āĻāĻ–াāύে āĻāĻ•āϟু āϏāĻŽāϏ্āϝা āφāĻ›ে। āφāĻŽāϰা āĻāĻ–াāύে āϏāĻŦ āϏংāĻ–্āϝাāϰ āĻŽāϧ্āϝে āĻ–ুঁāϜāĻŦ āύা, āĻŦāϰং āĻ…্āϝাāϰেāϰ āχāύāĻĄেāĻ•্āϏেāϰ āĻŽāϧ্āϝে āĻ–ুঁāϜāĻŦ। āφāϰ āĻ…্āϝাāϰেāϰ āχāύāĻĄেāĻ•্āϏāĻ—ুāϞো āĻ•্āϰāĻŽাāύুāϏাāϰে āĻĨাāĻ•ে āĻŦāϞেāχ āĻ…্āϝাāϰেāϤে āĻŦাāχāύাāϰি āϏাāϰ্āϚ āĻ•āϰা āϝা⧟। āĻāĻ–াāύে ara-āĻāϰ āϏāϰ্āĻŦāύিāĻŽ্āύ āχāύāĻĄেāĻ•্āϏ āĻšāϚ্āĻ›ে 0 āĻāĻŦং āϏāϰ্āĻŦোāϚ্āϚ āχāύāĻĄেāĻ•্āϏ āĻšāϚ্āĻ›ে 15। āϤাāĻšāϞে āφāĻŽāϰা āĻĻুāϟি āĻ­েāϰি⧟েāĻŦāϞেāϰ āĻŽাāύ āύিāϰ্āĻĻিāώ্āϟ āĻ•āϰে āĻĻিāχ - low_indx = 0; high_indx = 15; āϝে āϏংāĻ–্āϝাāϟি āĻ–ুঁāϜāĻŦ āϧāϰা āϝাāĻ• āϏেāϟি āĻšāϚ্āĻ›ে 97। num = 97;
āϤোāĻŽাāĻĻেāϰ āĻ…āύেāĻ•েāχ āĻšā§ŸāϤো āĻ­াāĻŦāĻ›, num āϏংāĻ–্āϝাāϟি āϝāĻĻি ara-āϤে āύা āĻĨাāĻ•ে āϤāĻ–āύ āĻ•ী āĻšāĻŦে? āϏেāϟিāĻ“ āφāĻŽāϰা āĻĻেāĻ–āĻŦ। āϏংāĻ–্āϝাāϟি āϝāĻĻি āĻ–ুঁāϜে āĻĒাāĻ“ā§Ÿা āύা āϝা⧟ āϤāĻŦে āϏেāϟি āϜাāύি⧟ে āĻĻেāĻ“ā§Ÿাāϰ āĻŦ্āϝāĻŦāϏ্āĻĨা āϰাāĻ–āϤে āĻšāĻŦে āφāĻŽাāĻĻেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽে।
āφāĻŽাāĻĻেāϰ āϝেāĻšেāϤু āĻ–োঁāϜাāϰ āĻ•াāϜāϟি āĻŦাāϰāĻŦাāϰ āĻ•āϰāϤে āĻšāĻŦে, āφāĻŽাāĻĻেāϰāĻ•ে āĻāĻ•āϟি āϞুāĻĒ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāϤে āĻšāĻŦে। āϞুāĻĒেāϰ āĻ­েāϤāϰ āφāĻŽāϰা āĻ–োঁāϜাāĻ–ুঁāϜি āĻ•āϰāĻŦ āφāϰ āϏংāĻ–্āϝাāϟি āĻĒে⧟ে āĻ—েāϞে (āĻ•িংāĻŦা āϏংāĻ–্āϝাāϟি āύেāχ āϏেāϟি āύিāĻļ্āϚিāϤ āĻšāϞে) āφāĻŽāϰা āϞুāĻĒ āĻĨেāĻ•ে āĻŦেāϰ āĻšā§Ÿে āϝাāĻŦ। while(1) { mid_indx = (low_indx + high_indx) / 2; if(num == ara[mid_indx]) { /* num āϝāĻĻি ara[mid_indx]-āĻāϰ āϏāĻŽাāύ āĻšā§Ÿ, āϤāĻŦে āϏেāϟি āφāĻŽāϰা āĻĒে⧟ে āĻ—েāĻ›ি */ break; } if(num < ara[mid_indx]) { /* num āϝāĻĻি ara[mid_indx]-āĻāϰ āĻ›োāϟ āĻšā§Ÿ, āϤāĻŦে āφāĻŽāϰা low_indx āĻĨেāĻ•ে mid_indx – 1 āϏীāĻŽাāϰ āĻŽāϧ্āϝে āĻ–ুঁāϜāĻŦ। */ high_indx = mid_indx – 1; } else { /* num āϝāĻĻি ara[mid_indx]-āĻāϰ āĻŦ⧜ āĻšā§Ÿ, āϤāĻŦে āφāĻŽāϰা mid_indx + 1 āĻĨেāĻ•ে high_indx āϏীāĻŽাāϰ āĻŽāϧ্āϝে āĻ–ুঁāϜāĻŦ। */ low_indx = mid_indx + 1; } } āĻŦাāχāύাāϰি āϏাāϰ্āϚেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽ āφāĻŽāϰা āϞিāĻ–ে āĻĢেāϞāϞাāĻŽ। āĻ–ুāĻŦāχ āϏāĻšāϜ-āϏāϰāϞ āĻĒ্āϰোāĻ—্āϰাāĻŽ। āϏংāĻ–্āϝাāϟি āĻ–ুঁāϜে āύা āĻĒাāĻ“ā§Ÿা āĻĒāϰ্āϝāύ্āϤ āϞুāĻĒāϟি āϚāϞāϤেāχ āĻĨাāĻ•āĻŦে, āĻ•াāϰāĻŖ āφāĻŽāϰা āϞিāĻ–েāĻ›ি while(1) āφāϰ 1 āϏāĻŦ āϏāĻŽā§Ÿ āϏāϤ্āϝি। āĻ•িāύ্āϤু āϏংāĻ–্āϝাāϟি āϝāĻĻি ara-āϤে āύা āĻĨাāĻ•ে āϤāĻŦে āϞুāĻĒāϟি āϚāϞāϤেāχ āĻĨাāĻ•āĻŦে āĻāĻŦং āφāĻŽাāĻĻেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻ•āĻ–āύো āĻŦāύ্āϧ āĻšāĻŦে āύা। āϏুāϤāϰাং āĻāĻ•āϟা āĻŦ্āϝāĻŦāϏ্āĻĨা āĻ•āϰা āĻĻāϰāĻ•াāϰ। āφāϚ্āĻ›া, āφāĻŽāϰা āĻ•ীāĻ­াāĻŦে āĻŦুāĻāĻŦ āϝে āϏংāĻ–্āϝাāϟি ara-āϤে āύেāχ? āϤোāĻŽāϰা āχāϤিāĻŽāϧ্āϝে āϞāĻ•্āώ āĻ•āϰেāĻ› āϝে āφāĻŽāϰা āĻĒ্āϰāϤিāĻŦাāϰ āϏাāϰ্āϚেāϰ āϏীāĻŽাāϟা āĻ…āϰ্āϧেāĻ• āĻ•āϰে āĻĢেāϞি। āĻāĻ­াāĻŦে āϚāϞāϤে āĻĨাāĻ•āϞে āĻāĻ•āϏāĻŽā§Ÿ āĻ“āχ āϏীāĻŽাāϰ āĻ­েāϤāϰ āĻāĻ•āϟি āϏংāĻ–্āϝাāχ āĻĨাāĻ•āĻŦে। āϤāĻ–āύ low āĻāĻŦং high-āĻāϰ āĻŽাāύ āϏāĻŽাāύ āĻšāĻŦে। āφāϰ āĻĒ্āϰāϤিāĻŦাāϰ āϝেāĻšেāϤু āĻšā§Ÿ low-āĻāϰ āĻŽাāύ āĻŦা⧜āĻ›ে āύাāĻšā§Ÿ high-āĻāϰ āĻŽাāύ āĻ•āĻŽāĻ›ে, āϏুāϤāϰাং āϝেāĻŦাāϰ low āφāϰ high āϏāĻŽাāύ āĻšāĻŦে, āϤাāϰ āĻĒāϰেāϰ āĻŦাāϰ low-āĻāϰ āĻŽাāύ high-āĻāϰ āĻŽাāύেāϰ āϚে⧟ে āĻŦেāĻļি āĻšāĻŦে। āϤāĻ–āύ āφāĻŽāϰা āĻŦুāĻāĻŦ āϝে āϏংāĻ–্āϝাāϟি āĻ–ুঁāϜে āĻĒাāĻ“ā§Ÿা āϝা⧟āύি। āϏুāϤāϰাং āϝāϤāĻ•্āώāĻŖ low <= high āϤāϤāĻ•্āώāĻŖ āϞুāĻĒāϟি āϚāϞāĻŦে। āϞুāĻĒ āĻĨেāĻ•ে āĻŦেāϰ āĻšā§Ÿে āϝāĻĻি āĻĻেāĻ–ি low > high, āϤāĻ–āύ āĻŦুāĻāĻŦ āϝে āϏংāĻ–্āϝাāϟি āĻ–ুঁāϜে āĻĒাāĻ“ā§Ÿা āϝা⧟āύি, āφāϰ āύা āĻšāϞে āĻŦুāĻāĻŦ āϏংāĻ–্āϝাāϟি āĻ–ুঁāϜে āĻĒাāĻ“ā§Ÿা āĻ—েāĻ›ে āĻāĻŦং-āĻāϰ āĻŽাāύ ara[mid_indx]।
āϤাāĻšāϞে āĻĒুāϰো āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻāĻŦাāϰে āϞিāĻ–ে āĻĢেāϞা āϝাāĻ•: #include <stdio.h> int main() { int ara[] = {1, 4, 6, 8, 9, 11, 14, 15, 20, 25, 33 83, 87, 97, 99, 100}; int low_indx = 0; int high_indx = 15; int mid_indx
]।
āϤাāĻšāϞে āĻĒুāϰো āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻāĻŦাāϰে āϞিāĻ–ে āĻĢেāϞা āϝাāĻ•: #include <stdio.h> int main() { int ara[] = {1, 4, 6, 8, 9, 11, 14, 15, 20, 25, 33 83, 87, 97, 99, 100}; int low_indx = 0; int high_indx = 15; int mid_indx; int num = 97; while (low_indx <= high_indx) { mid_indx = (low_indx + high_indx) / 2; if (num == ara[mid_indx]) { break; } if (num < ara[mid_indx]) { high_indx = mid_indx – 1; } else { low_indx = mid_indx + 1; } } if (low_indx > high_indx) { printf("%d is not in the array\n", num); } else { printf("%d is found in the array. It is the %d th element of the array.\n", ara[mid_indx], mid_indx); } return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§Ž.ā§§ āĻāĻŦাāϰ āϤোāĻŽাāĻĻেāϰ āĻ•াāϜ āĻšāĻŦে āĻŦাāχāύাāϰি āϏাāϰ্āϚেāϰ āϜāύ্āϝ āĻāĻ•āϟি āφāϞাāĻĻা āĻĢাংāĻļāύ āϞেāĻ–া।
āφāϰ āĻŦাāχāύাāϰি āϏাāϰ্āϚ āĻ•ীāĻ­াāĻŦে āĻ•াāϜ āĻ•āϰে, āϏেāϟি āĻāĻ–াāύে āϏুāύ্āĻĻāϰ āĻ•āϰে āĻ…্āϝাāύিāĻŽেāĻļāύেāϰ āĻŽাāϧ্āϝāĻŽে āĻŦোāĻাāύো āĻšā§ŸেāĻ›ে: http://video.franklin.edu/Franklin/Math/170/common/mod01/binarySearchAlg.html
Share:

āϤ্āϰিāĻ­ুāϜাāĻ•াāϰ āϰāĻšāϏ্āϝ

āϤ্āϰিāĻ­ুāϜাāĻ•াāϰ āϰāĻšāϏ্āϝ 
āĻŦাāϰāĻŽুāĻĄা āϟ্āϰাāϝ়াāĻ™্āĻ—āϞ’ āĻŦাāϰāĻŽুāĻĄা āϟ্āϰাāϝ়াāĻ™্āĻ—āϞ ! āĻĒৃāĻĨিāĻŦীāϰ āϰāĻšāϏ্āϝāĻŽā§Ÿ āϏ্āĻĨাāύāĻ—ুāϞোāϰ āϤাāϞিāĻ•া āĻ•āϰা āĻšāϞে āϏে āϤাāϞিāĻ•াāϰ āĻĒ্āϰāĻĨāĻŽ āĻĻিāĻ•ে āĻĨাāĻ•āĻŦে āĻāχ āύাāĻŽāϟি । āϰāĻšāϏ্āϝāĻŽā§Ÿ, āĻ­ূāϤু⧜ে, āĻ—োāϞāĻŽেāϞে, āĻ…āĻĒ⧟া āϏāĻŦ āĻŦিāĻļেāώāĻŖāχ āĻŦাāϰāĻŽুāĻĄা āϟ্āϰাāϝ়াāĻ™্āĻ—āϞেāϰ āϜāύ্āϝ āωāĻĒāϝুāĻ•্āϤ । āϏাāϰা āĻŦিāĻļ্āĻŦāϜু⧜ে āϏāĻŦ āϚাāχāϤে āĻ…āϞোāϚিāϤ āϰāĻšāϏ্āϝāĻŽā§Ÿ āĻ…āĻž্āϚāϞ āĻšāϚ্āĻ›ে āĻāχ āĻŦাāϰāĻŽুāĻĄা āϟ্āϰাāϝ়াāĻ™্āĻ—āϞ । āĻāϰ āϰāĻšāϏ্āϝ āωāĻĻāϘাāϟāύেāϰ āϜāύ্āϝ āĻ…āϏংāĻ–্āϝ āĻ—āĻŦেāώāĻŖা āϚাāϞাāύো āϚ⧟েāĻ›ে, āĻāχ āϏ্āĻĨাāύāĻ•ে āύি⧟ে āĻ…āύ্āϤāϰ্āϜাāϤিāĻ• āĻ—āύāĻŽাāϧ্āϝāĻŽে āĻ…āϏংāĻ–্āϝ āĻĒ্āϰāϤিāĻŦেāĻĻāύ āĻĒ্āϰāĻ•াāĻļিāϤ āĻšā§ŸেāĻ›ে, āĻŦিāĻ­িāύ্āύ āϟিāĻ­ি āϚ্āϝাāύেāϞ āϤৈāϰি āĻ•āϰেāĻ›ে āĻĄāĻ•ুāĻŽেāύ্āϟাāϰি । āϤāĻŦু āφāϜো āĻāχ āϏ্āĻĨাāύāϟিāϰ āϰāĻšāϏ্āϝāĻŽā§ŸāϤাāϰ āύেāĻĒāĻĨ্āϝে āĻ•ি āϰ⧟েāĻ›ে āϤা āϜাāύা āϏāĻŽ্āĻ­āĻŦ āĻšā§Ÿ āύি ।
āĻŦাāϰāĻŽুāĻĄা āϟ্āϰাāϝ়াāĻ™্āĻ—āϞ āĻāϞাāĻ•াāϟি āφāϟāϞাāύ্āϟিāĻ• āĻŽāĻšাāϏাāĻ—āϰেāϰ āĻāĻ•āϟি āĻŦিāĻļেāώ āϤ্āϰিāĻ­ুāϜাāĻ•াāϰ āĻ…āĻž্āϚāϞ āϝেāĻ–াāύ āĻŦেāĻļ āĻ•িāĻ›ু āϜাāĻšাāϜ āĻ“ āωāĻĄ়োāϜাāĻšাāϜ āϰāĻšāϏ্āϝāϜāύāĻ• āĻ­াāĻŦে āύিāĻ–োঁāϜ āĻšā§Ÿে āĻ—েāĻ›ে āϚিāϰāĻĻিāύেāϰ āϜāύ্āϝ । āĻ•িāύ্āϤু āϏāϤ্āϝিāĻ•াāϰ āĻ…āϰ্āĻĨে āĻŦাāϰāĻŽুāĻĄা āϟ্āϰাāϝ়াāĻ™্āĻ—āϞেāϰ āĻ­ৌāĻ—āϞিāĻ• āĻ…āĻŦāϏ্āĻĨাāύ āύিāϰ্āĻĻিāώ্āϟ āύāϝ় । āĻ•েāω āĻŽāύে āĻ•āϰেāύ āĻāϰ āφāĻ•াāϰ āϟ্āϰাāĻĒিāϜāϝ়েāĻĄেāϰ āĻŽāϤ āϝা āĻ›āĻĄ়িāϝ়ে āφāĻ›ে āϏ্āϟ্āϰেāχāϟāϏ āĻ…āĻŦ āĻĢ্āϞোāϰিāĻĄা, āĻŦাāĻšাāĻŽা āĻāĻŦং āĻ•্āϝাāϰিāĻŦিāϝ়াāύ āĻĻ্āĻŦীāĻĒāĻĒূāĻž্āϜ āĻāĻŦং āχāĻļোāϰ āĻĒূāϰ্āĻŦāĻĻিāĻ•েāϰ āφāϟāϞাāύ্āϟিāĻ• āĻ…āĻž্āϚāϞ āϜুāĻĄ়ে । āφāĻŦাāϰ āĻ•েāω āĻ•েāω āĻāĻ—ুāϞোāϰ āϏাāĻĨে āĻŽেāĻ•্āϏিāĻ•োāϰ āωāĻĒāϏাāĻ—āϰāĻ•েāĻ“ āϝুāĻ•্āϤ āĻ•āϰেāύ । āϤāĻŦে āϞিāĻ–িāϤ āĻŦāϰ্āĻŖāύাāϝ় āϝে āϏāĻ•āϞ āĻ…āĻž্āϚāϞেāϰ āĻ›āĻŦি āĻĢুāϟে āĻ“āĻ ে āϤাāϤে āĻŦোāĻা āϝাāϝ় āĻĢ্āϞোāϰিāĻĄাāϰ āφāϟāϞাāύ্āϟিāĻ• āωāĻĒāĻ•ূāϞ, āϏাāύ āĻšোāϝ়াāύ, āĻĒāϰ্āϤু āϰিāĻ•ো, āĻŽāϧ্āϝ āφāϟāϞাāύ্āϟিāĻ•ে āĻŦাāϰāĻŽুāĻĄাāϰ āĻĻ্āĻŦীāĻĒāĻĒূāĻž্āϜ āĻāĻŦং āĻŦাāĻšাāĻŽা āĻ“ āĻĢ্āϞোāϰিāĻĄা āϏ্āϟ্āϰেāχāϟāϏ āĻāϰ āĻĻāĻ•্āώিāĻŖ āϏীāĻŽাāύা āϜুāĻĄ়ে āĻāϟি āĻŦিāϏ্āϤৃāϤ ।
āĻŦাāϰāĻŽুāĻĄা āϟ্āϰাāϝ়াāĻ™্āĻ—āϞেāϰ āĻŦিāώāϝ়ে āĻŦিāĻ­িāύ্āύ āϞেāĻ–āĻ• āϰেāĻĢাāϰেāύ্āϏ āĻšিāϏেāĻŦে āϏāϰ্āĻŦāĻĒ্āϰāĻĨāĻŽ āĻ•্āϰিāϏ্āϟোāĻĢাāϰ āĻ•āϞāĻŽ্āĻŦাāϏেāϰ āĻ•āĻĨা āωāϞ্āϞেāĻ– āĻ•āϰেāĻ›েāύ । āĻ•āϞāĻŽ্āĻŦাāϏ āϞিāĻ–েāĻ›িāϞেāύ āϝে āϤাঁāϰ āϜাāĻšাāϜেāϰ āύāĻŦিāĻ•েāϰা āĻāχ āĻ…āĻž্āϚāϞেāϰ āĻĻিāĻ—āύ্āϤে āφāϞোāϰ āύাāϚাāύাāϚি āĻāĻŦং āφāĻ•াāĻļে āϧোঁāϝ়া āĻĻেāĻ–েāĻ›েāύ । āĻāĻ›াāĻĄ়া āϤিāύি āĻāĻ–াāύে āĻ•āĻŽ্āĻĒাāϏেāϰ āωāϞ্āϟাāĻĒাāϞ্āϟা āĻĻিāĻ• āύিāϰ্āĻĻেāĻļāύাāϰ āĻ•āĻĨাāĻ“ āĻŦāϰ্āĻŖāύা āĻ•āϰেāĻ›েāύ । āĻāϰāĻĒāϰেāĻ“ āĻ…āϏংāĻ–্āϝ āϘāϟāύা āĻŦিāĻļ্āĻŦāĻŦাāϏীāϰ āϏাāĻŽāύে āĻāϏেāĻ›ে āĻŦাāϰāĻŽুāĻĄা āϟ্āϰাāϝ়াāĻ™্āĻ—āϞāĻ•ে āĻ•েāύ্āĻĻ্āϰ āĻ•āϰে ।
⧧⧝ā§Ēā§Ģ āϏাāϞেāϰ āĻĄিāϏেāĻŽ্āĻŦāϰ āĻŽাāϏ āĻŽাāϰ্āĻ•িāύ āϝুāĻ•্āϤāϰাāώ্āϟ্āϰেāϰ ā§Ģāϟি āϝুāĻĻ্āϧ āĻŦিāĻŽাāύ āĻĒ্āϰāĻļিāĻ•্āώāĻŖ āύেāĻŦাāϰ āϜāύ্āϝ āωāĻĻ্āĻĻ⧟āύ āĻ•āϰে । āĻ•িāĻ›ুāĻ•্āώāĻŖ āĻĒāϰেāχ āϤাāϰা āϏেāχ āϭ⧟ংāĻ•āϰ āĻŦাāϰāĻŽুāĻĄা āϟ্āϰা⧟াāĻ™্āĻ—āϞেāϰ āĻ•াāĻ›ে āϚāϞে āϝা⧟ āĻāĻŦং āĻ•েāύ্āĻĻ্āϰে āĻŽ্āϝাāϏেāϜ āĻĻে⧟ āϝে āϤাāϰা āϏাāĻŽāύে āφāϰ āĻ•িāĻ›ুāχ āĻĻেāĻ–āϤে āĻĒাāϰāĻ›ে āύা āϝāϤāĻĻূāϰ āϚোāĻ– āϝাāϚ্āĻ›ে āĻļুāϧুāχ āĻ•ু⧟াāĻļা । āĻ…āĻĻৃāĻļ্āϝ āĻšāĻŦাāϰ āĻļেāώ āĻŽুāĻšূāϰ্āϤে āϤাāĻĻেāϰ āĻļেāώ āĻ•āĻĨা āĻ›িāϞ “āφāĻŽাāĻĻেāϰ āĻŦাঁāϚাāĻ“, āωāĻĻ্āϧাāϰ āĻ•āϰ āĻāĻ–াāύ āĻĨেāĻ•ে āφāĻ•াāĻļেāϰ āĻ•ু⧟াāĻļা āφāĻŽাāĻĻেāϰ āĻ•োāĻĨা⧟ āϝেāύ āύি⧟ে āϝাāϚ্āĻ›ে !”
āĻāϰ āĻĒāϰ āφāϰ āϤাāĻĻেāϰ āĻ•াāĻ› āĻ•োāύ āϧāϰāύেāϰ āĻŽ্āϝাāϏেāϜ āĻĒাāĻ“ā§Ÿা āϝা⧟āύি । āĻĒāϰāĻŦāϰ্āϤীāϤে āϤাāĻĻেāϰ āωāĻĻ্āϧাāϰ āĻ•āϰাāϰ āϜāύ্āϝ āĻāĻ•āϟি āωāĻĻ্āϧাāϰāĻ•াāϰী āĻĻāϞ āϏেāĻĻিāĻ•ে āĻĒাāĻ াāύো āĻšā§Ÿ āĻ•িāύ্āϤু āϤাāĻĻেāϰāĻ•েāĻ“ āφāϰ āĻ–ুāϜে āĻĒাāĻ“ā§Ÿা āϝা⧟ āύি । āĻāϰ āĻĒāϰāĻĒāϰāχ āĻŦাāϰāĻŽুāĻĄা āϟ্āϰা⧟াāĻ™্āĻ—āϞ āφāϞোāϚāύাāϰ āĻ•েāύ্āĻĻ্āϰāĻŦিāύ্āĻĻুāϤে āĻĒāϰিāĻŖāϤ āĻšā§Ÿ ।
⧧⧝ā§Ģā§Ļ āϏাāϞেāϰ āϏেāĻĒ্āϟেāĻŽ্āĻŦāϰ āĻŽাāϏেāϰ ā§§ā§Ŧ āϤাāϰিāĻ–ে āĻ…্āϝাāϏোāϏি⧟েāϟ āĻĒ্āϰেāϏেāϰ āĻāĻ• āĻĒ্āϰāĻŦāύ্āϧে āϏাংāĻŦাāĻĻিāĻ• āχ āĻ­ি āĻĄাāĻŦāϞিāω āϜোāύāϏ āĻŦাāϰāĻŽুāĻĄা āϟ্āϰা⧟াāĻ™্āĻ—েāϞেāϰ āĻ…āϏ্āĻŦাāĻ­াāĻŦিāĻ• āϘāϟāύাāϰ āĻ•āĻĨা āϞিāĻ–ে āĻāĻ•ে āĻŦিāĻļ্āĻŦāĻŦাāϏীāϰ āύāϜāϰে āφāύেāύ । ⧧⧝ā§Ģ⧍ āϏাāϞে ‘āĻĢেāϟ’ āĻŽ্āϝাāĻ—াāϜিāύ-āĻāϰ āϜāϰ্āϜ āĻāĻ•্āϏ āϏাāύ্āĻĄ āϞিāĻ–েāύ “āϏি āĻŽিāϏāϟ্āϰি āĻ…্āϝাāϟ āφāĻ“ā§Ÿাāϰ āĻŦ্āϝাāĻ• āĻĄোāϰ”। āϜāϰ্āϜ āĻāĻ•্āϏ āϏাāύ্āĻĄ ā§Ģ āϜāύ āχāωāĻāϏ āύেāĻ­ি āϏāĻš ⧧⧝ āύং āĻĢ্āϞাāχāϟেāϰ āύিāĻ–োঁāϜ āϏংāĻŦাāĻĻ āĻ›াāĻĒেāύ । āĻļুāϰু āĻšā§Ÿ āĻŦাāϰāĻŽুāĻĄা āϰāĻšāϏ্āϝ !
⧧⧝ā§Ģ⧝ āϏাāϞেāϰ ā§§ā§­ āϜাāύু⧟াāϰী āϏ্āϟাāϰ āĻāϰি⧟েāϞ āύাāĻŽেāϰ āĻāĻ•āϟি āĻŦিāĻŽাāύ āϞāύ্āĻĄāύ āĻĨেāĻ•ে āϜ্āϝাāĻŽাāχāĻ•া āϝাāϚ্āĻ›িāϞ । āϏāĻ•াāϞ ā§­āϟা ā§Ēā§Ģ āĻŽিāύিāϟে āĻāϟি āĻŦাāϰāĻŽুāĻĄাāϰ āφāĻ•াāĻļে āĻ‰ā§œāϞ । āϤāĻ–āύ āφāĻŦāĻšাāĻ“ā§Ÿা āĻ›িāϞ āϏ্āĻŦাāĻ­াāĻŦিāĻ• āĻ“ āϏুāύ্āĻĻāϰ । āφāϰ āϏāĻŽুāĻĻ্āϰ āĻ›িāϞ āĻļাāύ্āϤ । āĻ“ā§œাāϰ ā§Ģā§Ģ āĻŽিāύিāϟ āĻĒāϰ āĻŦিāĻŽাāύāϟি āĻ…āĻĻৃāĻļ্āϝ āĻšā§Ÿে āĻ—েāϞ । āĻ āύি⧟ে āĻ…āύেāĻ• āĻ…āύুāϏāύ্āϧাāύ āĻšāϞো । āĻ•িāύ্āϤু āϏāĻŽুāĻĻ্āϰেāϰ āĻ•োāĻĨাāĻ“ āĻŦিāĻŽাāύāϟিāϰ āϧ্āĻŦংāϏাāĻŦāĻļেāώ āĻ–ুঁāϜে āĻĒাāĻ“ā§Ÿা āĻ—েāϞ āύা । āĻŦিāĻŽাāύāϟি āĻ…āĻĻৃāĻļ্āϝ āĻšā§ŸেāĻ›িāϞ ā§§ā§­ āϜাāύু⧟াāϰি āϰাāϤে । ā§§ā§Ž āϤাāϰিāĻ– āϰাāϤে āĻāĻ• āĻ…āύুāϏāύ্āϧাāύী āĻĻāϞ āϜাāύাāϞ, āϏেāĻ–াāύāĻ•াāϰ āϏāĻŽুāĻĻ্āϰেāϰ āĻŦিāĻļেāώ āĻŦিāĻļেāώ āĻāĻ•āϟি āϜা⧟āĻ—া āĻĨেāĻ•ে āĻ…āĻĻ্āĻ­ূāϤ āĻāĻ•āϟি āφāϞোāϰ āφāĻ­াāϏ āĻĻেāĻ–া āϝাāϚ্āĻ›ে । āĻ āϘāϟāύাāϰ āĻāĻ• āĻŦāĻ›āϰ āφāĻ—ে āϏেāĻ–াāύ āĻĨেāĻ•ে āϰāĻšāϏ্āϝāϜāύāĻ•āĻ­াāĻŦে āĻ…āĻĻৃāĻļ্āϝ āĻšā§Ÿে āĻ—ি⧟েāĻ›িāϞ āĻāĻ•āϟি āĻĄিāϏি-ā§Š āĻŦিāĻŽাāύ । āϏেāϟি āϝাāϚ্āĻ›িāϞ āϏাāύāϜু⧟াāύ āĻĨেāĻ•ে āϏি⧟াāĻŽি । āĻāĻ›া⧜াāĻ“ āĻ…āϏংāĻ–্āϝ āϘāϟāύাāϰ āωāϞ্āϞেāĻ– āφāĻ›ে āĻŦাāϰāĻŽুāĻĄা āϟ্āϰাāϝ়াāĻ™্āĻ—āϞāĻ•ে āύি⧟ে ।
āĻāχ āϏ্āĻĨাāύāϟি āύি⧟ে āφāϰেāĻ•āϟি āĻ—ুāϜāĻŦ āφāĻ›ে, āĻ…āύেāĻ•েāχ āĻŽāύে āĻ•āϰে āĻ­িāύāĻ—্āϰāĻšেāϰ āĻŽাāύুāώেāϰা āϝāĻ–āύ āĻĒৃāĻĨিāĻŦীāϤ āφāϏে āϤāĻ–āύ āϤাāϰা āĻāχ āϏ্āĻĨাāύāĻ•ে āϤাāĻĻেāϰ āϘাāϟি āĻŦাāύি⧟ে āύে⧟ āĻāχ āĻ•াāϰāύে āĻāĻ–াāύে āϝা āĻ•িāĻ›ু āφāϏāĻŦে āϏেāϟি āĻ—া⧟েāĻŦ āĻ•āϰে āĻĻিāĻŦে āϝাāϤে āĻ•āϰে āϤাāĻĻেāϰ āĻ•েāω āĻ•্āώāϤি āĻŦা āϚিāĻš্āύ āĻ–ুāϜে āύা āĻĒা⧟ ।
āĻāχ āĻ…āĻž্āϚāϞেāϰ āϰāĻšāϏ্āϝāĻŽāϝ়āϤাāϰ āĻāĻ•āϟি āĻĻিāĻ• āĻšāϞো, āĻ•োāύো āϜাāĻšাāϜ āĻāχ āϤ্āϰিāĻ­ুāϜ āĻāϞাāĻ•াāϝ় āĻĒ্āϰāĻŦেāĻļ āĻ•āϰাāϰ āĻ•িāĻ›ুāĻ•্āώāĻŖেāϰ āĻŽāϧ্āϝেāχ āϤা āĻŦেāϤাāϰ āϤāϰāĻ™্āĻ— āĻĒ্āϰেāϰāĻŖে āĻ…āĻ•্āώāĻŽ āĻšāϝ়ে āĻĒāĻĄ়ে āĻāĻŦং āĻāϰ āĻĢāϞে āϜাāĻšাāϜāϟি āωāĻĒāĻ•ূāϞেāϰ āϏāĻ™্āĻ—ে āϝোāĻ—াāϝোāĻ— āϏ্āĻĨাāĻĒāύে āĻŦ্āϝāϰ্āĻĨ āĻšāϝ় । āĻāĻ•āϏāĻŽāϝ় āϤা āĻĻিāĻ• āύিāϰ্āĻŖāϝ় āĻ•āϰāϤে āύা āĻĒেāϰে āϰāĻšāϏ্āϝāϜāύāĻ•āĻ­াāĻŦে āĻ…āĻĻৃāĻļ্āϝ āĻšāϝ়ে āϝাāϝ় ।
āĻŽাāϰ্āĻ•িāύ āύেāĻ­িāϰ āϏূāϤ্āϰ āĻ…āύুāϝাāϝ়ী, āĻ—āϤ ⧍ā§Ļā§Ļ āĻŦāĻ›āϰে āĻ āĻāϞাāĻ•াāϝ় āĻ•āĻŽāĻĒāĻ•্āώে ā§Ģā§Ļāϟি āĻŦাāĻŖিāϜ্āϝিāĻ• āϜাāĻšাāϜ āĻāĻŦং ⧍ā§Ļāϟি āĻŦিāĻŽাāύ āϚিāϰāϤāϰে āĻ…āĻĻৃāĻļ্āϝ āĻšāϝ়ে āĻ—েāĻ›ে । āĻāϰ āĻŽāϧ্āϝে ⧧⧝ā§Ŧā§Ž āϏাāϞেāϰ āĻŽে āĻŽাāϏে āĻšাāϰিāϝ়ে āϝাāĻ“āϝ়া āĻŽাāϰ্āĻ•িāύ āϝুāĻ•্āϤāϰাāώ্āϟ্āϰেāϰ āĻĒাāϰāĻŽাāĻŖāĻŦিāĻ• āĻĄুāĻŦোāϜাāĻšাāϜেāϰ āϘāϟāύাāϟি āϏাāϰা āĻŦিāĻļ্āĻŦে āϏāĻŦāϚাāχāϤে āĻŦেāĻļি āφāϞোāĻĄ়āύ āϤোāϞে । āϘāϟāύা āϤāĻĻāύ্āϤে āĻāϰ āĻŽāϧ্āϝে āϏāĻŦāϚাāχāϤে āĻŦিāϜ্āĻžাāύāϏāĻŽ্āĻŽāϤ āϝে āĻŦ্āϝাāĻ–্āϝা āĻĒাāĻ“āϝ়া āĻ—েāĻ›ে āϤা āĻšāϞো, āĻāϞাāĻ•াāϟিāϰ āϏ্āĻŦাāĻ­াāĻŦিāĻ• āĻŦৈāĻļিāώ্āϟ্āϝ āĻšāϚ্āĻ›ে āĻāĻ–াāύে āϏ্āĻŦাāĻ­াāĻŦিāĻ•েāϰ āϚাāχāϤে āĻ•ুāϝ়াāĻļা āĻ…āύেāĻ• āĻŦেāĻļি āĻāĻŦং āĻāϰ āϘāύāϤ্āĻŦāĻ“ āϤুāϞāύাāĻŽূāϞāĻ•āĻ­াāĻŦে āĻŦেāĻļি । āĻĢāϞে āύাāĻŦিāĻ•েāϰা āĻĒ্āϰāĻŦেāĻļেāϰ āĻĒāϰāχ āĻĻিāĻ• āĻšাāϰিāϝ়ে āĻĢেāϞে āĻāĻŦং āϤাāĻĻেāϰ āĻŽāϧ্āϝে āĻāĻ•āĻĒ্āϰāĻ•াāϰ āĻŦিāĻ­্āϰাāύ্āϤিāϰ āϏৃāώ্āϟি āĻšāϝ়। āĻšāϝ়āϤো āĻ āĻŦিāĻ­্āϰাāύ্āϤিāϰ āĻĢāϞেāχ āϤাāϰা āϝāĻĨাāϝāĻĨāĻ­াāĻŦে āĻŦেāϤাāϰ āϤāϰāĻ™্āĻ— āĻĒাāĻ াāϤে āĻĒাāϰে āύা । āĻĒ্āϰāĻŽাāĻŖ āĻšিāϏেāĻŦে āĻŦিāϜ্āĻžাāύীāϰা āĻĻেāĻ–িāϝ়েāĻ›েāύ, āφāϧুāύিāĻ• āĻ•াāϞেāϰ āϏāĻŽāϏ্āϤ āϜাāĻšাāϜ āϜিāĻāϏāĻāĻŽ āĻĒ্āϰāϝুāĻ•্āϤি āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āĻĨাāĻ•ে, āϤাāĻĻেāϰ āĻāĻ•āϟিāĻ“ āĻ āϏāĻŽāϏ্āϝাāϝ় āĻĒāĻĄ়েāύি ।
āφāϰ āϧংāϏাāĻŦāĻļেāώ āĻ–ুāϜে āύা āĻĒাāĻŦাāϰ āĻŦ্āϝāĻĒাāϰে āĻŦিāϜ্āĻžাāύীāϰা āĻŦāϞেāύ, āĻŦাāϰāĻŽুāĻĄা āϟ্āϰা⧟াāĻ™্āĻ—āϞে āϏāĻŽুāĻĻ্āϰেāϰ āĻ—āĻ­ীāϰāϤা āĻāϤোāϟাāχ āĻŦেāĻļি āϝে āĻāĻ–াāύে āϝāĻĻি āĻ•োāύ āĻŦিāĻŽাāύ āĻŦা āϜাāĻšাāϜ āĻšাāϰি⧟ে āϝা⧟ āĻŦা āĻŦিāϧ্āĻŦāϏ্āϤ āĻšā§Ÿ āϤāĻŦে āϤাāϰ āϧংāϏাāĻŦāĻļেāώ āĻ–ুāϜে āĻĒাāĻ“ā§Ÿা āĻ–ুāĻŦāχ āĻ…āϏাāϧ্āϝ āĻāĻ•āϟি āĻŦ্āϝাāĻĒাāϰ । āĻŦāϰ্āϤāĻŽাāύে āφāϧুāύিāĻ• āĻĒ্āϰāϝুāĻ•্āϤি āϝেāĻŽāύ āϏ্āϝাāϟেāϞাāχāϟ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে āϝāĻĻি āĻāϰ āϚিāĻš্āύ āĻ–ুāϜে āĻĒাāĻ“ā§Ÿা āϝা⧟ āϤাāϰāĻĒāϰেāĻ“ āϏেāϟি āωāĻĻ্āϧাāϰ āĻ•āϰা āĻĒ্āϰা⧟ āĻ…āϏāĻŽ্āĻ­āĻŦ āĻāĻ•āϟি āĻŦ্āϝাāĻĒাāϰ ।
Share:

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĢাংāĻļāύ (Function)

āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻĢাংāĻļāύ (Function)
āϤোāĻŽāϰা āĻ•ি āĻāĻ•āϟি āĻŽāϜাāϰ āĻŦ্āϝাāĻĒাāϰ āϜাāύো? āĻāĻ•āϜāύ āϞেāĻ–āĻ• āϏাāϰা āϜীāĻŦāύে āϝāϤāϟা āϏāĻŽā§Ÿ āϞেāĻ–েāύ āϤাāϰ āϚে⧟ে āĻŦেāĻļি āϏāĻŽā§Ÿ āϤিāύি āĻ…āύ্āϝেāϰ āϞেāĻ–া āĻĒ⧜েāύ? āĻŦ্āϝাāĻĒাāϰāϟি āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰāĻĻেāϰ āĻŦেāϞাāϤেāĻ“ āϏāϤ্āϝ। āĻāĻ•āϜāύ āĻĒ্āϰোāĻ—্āϰাāĻŽাāϰ āϤাāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽিং āϜীāĻŦāύে āϝāϤāϟা āϏāĻŽā§Ÿ āύিāϜে āĻ•োāĻĄ āϞেāĻ–ে āϤাāϰ āϚে⧟ে āĻŦেāĻļি āϏāĻŽā§Ÿ āĻ…āύ্āϝেāϰ āϞেāĻ–া āĻ•োāĻĄ āĻĒ⧜ে! āϤাāχ āĻ•োāĻĄ āϞিāĻ–াāϰ āϏāĻŽā§Ÿ āĻ–ে⧟াāϞ āϰাāĻ–āϤে āĻšāĻŦে, āϝেāύ āϏেāϟি āĻĒ⧜াāĻ“ āϏুāĻŦিāϧাāϜāύāĻ• āĻšā§Ÿ।
āϝাāϰা āĻŦāχāϟি āĻļুāϰু āĻĨেāĻ•ে āĻĒ⧜ে āĻāϏেāĻ› āϤাāϰা āχāϤিāĻŽāϧ্āϝে āĻ…āύেāĻ•āĻŦাāϰ āĻĢাংāĻļāύ āĻļāĻŦ্āĻĻāϟি āĻĻেāĻ–েāĻ›। āϝাāϰা āφāϰāĻ“ āĻŦেāĻļি āĻŽāύোāϝোāĻ— āĻĻি⧟ে āĻĒ⧜েāĻ› āϤাāϰা āĻāϟিāĻ“ āĻ–ে⧟াāϞ āĻ•āϰেāĻ› āϝে printf, scanf āχāϤ্āϝাāĻĻি, āϝেāĻ—ুāϞো āϤোāĻŽāϰা āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻ› āϏেāĻ—ুāϞো āĻāĻ•েāĻ•āϟি āĻĢাংāĻļāύ। āφāĻŦাāϰ maināĻ“ āĻāĻ•āϟি āĻĢাংāĻļāύ। āφāĻŽāϰা āĻāĻŦাāϰ āĻĻেāĻ–āĻŦ āĻĢাংāĻļāύ āĻŦ্āϝাāĻĒাāϰāϟি āφāϏāϞে āĻ•ী, āĻāϰ āĻĻāϰāĻ•াāϰāϟাāχ āĻŦা āĻ•ী। āφāϰ āϤাāϰāĻĒāϰ āφāĻŽāϰা āύিāϜেāĻĻেāϰ āĻĢাংāĻļāύ āϤৈāϰি āĻ•āϰা āĻļিāĻ–āĻŦ।
āĻĢাংāĻļāύ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšā§Ÿ āĻ•োāύো āĻāĻ•āϟি āύিāϰ্āĻĻিāώ্āϟ āĻ•াāϜ āĻ•āϰাāϰ āϜāύ্āϝ। āϝেāĻŽāύ printf āĻĢাংāĻļāύāϟি āĻĻি⧟ে āφāĻŽāϰা āĻŽāύিāϟāϰে āφāωāϟāĻĒুāϟ āĻĻিāχ। āφāĻŦাāϰ scanf, getchar āĻāϏāĻŦ āĻĢাংāĻļāύ āĻĻি⧟ে āφāĻŽāϰা āĻ•িāĻŦোāϰ্āĻĄ āĻĨেāĻ•ে āχāύāĻĒুāϟ āύিāχ। āĻāĻ–āύ printf āĻĢাংāĻļāύāϟি āϝে āφāĻŽāϰা āϞিāĻ–āϞাāĻŽ, āĻ•āĻŽ্āĻĒিāωāϟাāϰেāϰ āϤো āφāϰ āĻāϟি āĻŦোāĻাāϰ āĻ•āĻĨা āύ⧟। printf āĻĢাংāĻļāύāϟি āĻ•ী āĻ•াāϜ āĻ•āϰāĻŦে, āĻ•ীāĻ­াāĻŦে āĻ•āϰāĻŦে āϏেāϟি āφāϏāϞে āĻŦāϞে āĻĻেāĻ“ā§Ÿা āφāĻ›ে stdio.h āύাāĻŽেāϰ āĻāĻ•āϟি āĻšেāĻĄাāϰ (header) āĻĢাāχāϞেāϰ āĻŽāϧ্āϝে। āĻāϜāύ্āϝāχ āφāĻŽāϰা āφāĻŽাāĻĻেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽāĻ—ুāϞোāϤে (āϝেāĻ–াāύে printf, scanf āχāϤ্āϝাāĻĻি āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰেāĻ›ি) āĻ“āχ āĻšেāĻĄাāϰ āĻĢাāχāϞāϟিāϰ āĻ•āĻĨা āĻŦāϞে āĻĻিāχ (#include )। āφāĻŦাāϰ āϏ্āϟ্āϰিং-āϏংāĻ•্āϰাāύ্āϤ āĻĢাংāĻļāύāĻ—ুāϞো āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāϞে string.h – āĻāχ āĻšেāĻĄাāϰ āĻĢাāχāϞāϟিāϰ āĻ•āĻĨাāĻ“ āĻŦāϞে āĻĻিāχ। āĻāĻ–āύ āϚিāύ্āϤা āĻ•āϰো, printf āĻĢাংāĻļāύেāϰ āĻāχ āĻ•োāĻĄāϟি āϝāĻĻি āφāĻŽাāĻĻেāϰ āύিāϜেāĻĻেāϰ āϞিāĻ–āϤে āĻšāϤো, āϤাāĻšāϞে āĻŦ্āϝাāĻĒাāϰāϟি āĻ•ী āĻŦিāϰāĻ•্āϤিāĻ•āϰāχ āύা āĻšāϤো! āĻāϰāĻ•āĻŽ āĻ…āύেāĻ• āĻĢাংāĻļāύ āφāĻ›ে āϝেāĻ—ুāϞোāϰ āĻŦ্āϝāĻŦāĻšাāϰ āϤোāĻŽāϰা āφāϏ্āϤে āφāϏ্āϤে āϜেāύে āϝাāĻŦে।
āφāϚ্āĻ›া, main āĻ•ে āĻ“ āϤো āφāĻŽি āĻāĻ•āϟি āĻĢাংāĻļāύ āĻŦāϞেāĻ›ি, āĻ•িāύ্āϤু āĻāϟি āĻĻি⧟ে āφāĻŽāϰা āφāĻŦাāϰ āĻ•ী āĻ•āϰি? āϏি āϞ্āϝাāĻ™্āĻ—ু⧟েāϜে āĻāχ āĻĢাংāĻļāύāϟি āĻĻি⧟েāχ āφāϏāϞে āφāĻŽāϰা āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āϚাāϞাāχ। āĻ•āĻŽ্āĻĒাāχāϞাāϰ āϜাāύে āϝে main āĻĢাংāĻļāύ āϝেāĻ–াāύে āφāĻ›ে, āϏেāĻ–াāύ āĻĨেāĻ•েāχ āĻ•াāϜ āĻļুāϰু āĻ•āϰāϤে āĻšāĻŦে। āϤাāχ āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽে āĻ•েāĻŦāϞ āĻāĻ•āϟিāχ main āĻĢাংāĻļāύ āĻĨাāĻ•ে।
āĻāĻŦাāϰে āĻĻেāĻ–ি, āφāĻŽāϰা āύিāϜেāϰা āĻ•ীāĻ­াāĻŦে āĻĢাংāĻļāύ āϤৈāϰি āĻ•āϰāϤে āĻĒাāϰি। āĻāĻ•āϟি āĻĢাংāĻļāύ āϝāĻ–āύ āφāĻŽāϰা āϤৈāϰি āĻ•āϰāĻŦ āϏেāϟিāϰ āĻ—āĻ āύ āĻšāĻŦে āĻŽোāϟাāĻŽুāϟি āĻāχ āϰāĻ•āĻŽ:
return_type function_name (parameters) { function_body return value }
return_type: āĻāĻ–াāύে āĻŦāϞে āĻĻিāϤে āĻšāĻŦে āĻĢাংāĻļāύāϟি āĻ•াāϜ āĻļেāώ āĻ•āϰে āĻŦেāϰ āĻšāĻŦাāϰ āϏāĻŽā§Ÿ āĻ•ী āϧāϰāύেāϰ āĻĄাāϟা āϰিāϟাāϰ্āύ āĻ•āϰāĻŦে। āϏেāϟি, int, double āĻāϏāĻŦ āĻšāϤে āĻĒাāϰে। āφāĻŦাāϰ āĻ•িāĻ›ু āϰিāϟাāϰ্āύ āĻ•āϰāϤে āύা āϚাāχāϞে āϏেāϟি void āĻšāϤে āĻĒাāϰে। āĻ…āϰ্āĻĨাā§Ž āϏে āĻ•িāĻ›ুāχ āϰিāϟাāϰ্āύ āĻ•āϰāĻŦে āύা। āĻāϰ āĻŽাāύে āĻĻাঁ⧜াāϚ্āĻ›ে, āϤুāĻŽি āφāϏāϞে āĻĢাংāĻļāύāĻ•ে āĻĻি⧟ে āĻ•োāύো āĻāĻ•āϟি āĻ•াāϜ āĻ•āϰাāĻŦে, āϏেāϜāύ্āϝ āĻ•াāϜ āĻļেāώে āϏে āϤোāĻŽাāĻ•ে āĻ•ী āϧāϰāύেāϰ āĻĄাāϟা āĻĢেāϰāϤ āĻĻেāĻŦে āϏেāϟি āĻŦāϞে āĻĻিāϤে āĻšāĻŦে। āĻĢাংāĻļāύেāϰ āĻ•োāύো āϜা⧟āĻ—াāϤে āϤুāĻŽি āϝāĻ–āύāχ return āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻŦে, āĻĢাংāĻļāύāϟি āϏেāχ āϜা⧟āĻ—া āĻĨেāĻ•েāχ āϰিāϟাāϰ্āύ āĻ•āϰāĻŦে āĻŦা āĻŦেāϰ āĻšā§Ÿে āϝাāĻŦে। āĻ…āύেāĻ• āĻĢাংāĻļāύেāϰ āĻ­েāϤāϰ āĻĻেāĻ–āĻŦে āĻāĻ•াāϧিāĻ• āϰিāϟাāϰ্āύ āφāĻ›ে āĻāĻŦং āϏāĻ™্āĻ—ে āĻŦিāĻ­িāύ্āύ āĻļāϰ্āϤ āĻĻেāĻ“ā§Ÿা āφāĻ›ে। āĻļāϰ্āϤেāϰ āωāĻĒāϰ āύিāϰ্āĻ­āϰ āĻ•āϰে āϝāĻ–āύāχ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻ•োāύো āϰিāϟাāϰ্āύ āĻĒাāĻŦে āϤāĻ–āύāχ āĻĢাংāĻļāύ āĻĨেāĻ•ে āĻŦেāϰ āĻšā§Ÿে āϝাāĻŦে।
function_name: āĻāĻ–াāύে āφāĻŽাāĻĻেāϰ āĻĢাংāĻļāύেāϰ āύাāĻŽ āϞিāĻ–āϤে āĻšāĻŦে। āĻĢাংāĻļāύেāϰ āύাāĻŽ āĻšāϤে āĻšāĻŦে āĻ…āϰ্āĻĨāĻĒূāϰ্āĻŖ āϝাāϤে āύাāĻŽ āĻĻেāĻ–েāχ āϧাāϰāύা āĻ•āϰা āϝা⧟ āϝে āĻĢাংāĻļāύāϟি āĻ•ী āĻ•াāϜ āĻ•āϰāĻŦে। āϝেāĻŽāύ āĻ•োāύ āϏংāĻ–্āϝাāϰ āĻŦāϰ্āĻ—āĻŽূāϞ āύিāϰ্āϪ⧟েāϰ āϜāύ্āϝ āϝāĻĻি āφāĻŽāϰা āĻāĻ•āϟি āĻĢাংāĻļāύ āϞিāĻ–ি āϤāĻŦে āϏেāϟিāϰ āύাāĻŽ āφāĻŽāϰা āĻĻিāϤে āĻĒাāϰি square_root āĻŦা sqrt। āφāĻŽāϰা āύিāĻļ্āϚ⧟āχ āϏেāϟিāϰ āύাāĻŽ beautiful āĻĻিāĻŦ āύা, āϝāĻĻিāĻ“ āĻ•āĻŽ্āĻĒাāχāϞাāϰ āϤাāϤে āĻ•োāύ āφāĻĒāϤ্āϤি āĻ•āϰāĻŦে āύা।
parameters: āĻāĻ–াāύে āĻĢাংāĻļāύāϟি āĻ•াāϜ āĻ•āϰাāϰ āϜāύ্āϝ āĻĒ্āϰ⧟োāϜāύী⧟ āĻĄাāϟা āφāĻŽāϰা āĻĻেāĻŦ। āϝেāĻŽāύ āϏ্āϟ্āϰিং-āĻāϰ āĻĻৈāϰ্āϘ্āϝ āύিāϰ্āϪ⧟েāϰ āϜāύ্āϝ āφāĻŽāϰা āϝāĻ–āύ strlen āĻĢাংāĻļāύāϟি āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰি āϏেāĻ–াāύে āĻ•োāύ āϏ্āϟ্āϰিং-āĻāϰ āĻĻৈāϰ্āϘ্āϝ āύিāϰ্āϪ⧟ āĻ•āϰāϤে āĻšāĻŦে āϏেāϟি āĻŦāϞে āĻĻিāϤে āĻšā§Ÿ (āύāχāϞে āϏেāϟি āĻ•াāϰ āĻĻৈāϰ্āϘ্āϝ āύিāϰ্āϪ⧟ āĻ•āϰāĻŦে?)। āφāĻŦাāϰ āĻŦāϰ্āĻ—āĻŽূāϞ āύিāϰ্āϪ⧟েāϰ āϜāύ্āϝ āĻĢাংāĻļāύ āϞিāĻ–āϞে āĻ•োāύ āϏংāĻ–্āϝাāϰ āĻŦāϰ্āĻ—āĻŽূāϞ āĻŦেāϰ āĻ•āϰāϤে āĻšāĻŦে āϏেāϟি āĻŦāϞে āĻĻিāϤে āĻšāĻŦে। āĻĒ্āϝাāϰাāĻŽিāϟাāϰেāϰ āĻŽাāϧ্āϝāĻŽে āφāĻŽāϰা āϏেāϏāĻŦ āĻĄাāϟা āĻ“āχ āĻĢাংāĻļāύেāϰ āĻ•াāĻ› āĻĒাāĻ াāϤে āĻĒাāϰি। āφāĻŦাāϰ āĻ•োāύো āĻ•িāĻ›ু āĻĒাāĻ াāϤে āύা āϚাāχāϞে āϏেāϟি āĻ–াāϞিāĻ“ āϰাāĻ–āϤে āĻĒাāϰি। āϝেāĻŽāύ, getchar() āĻŦা main() āĻĢাংāĻļāύ। āĻāĻ•াāϧিāĻ• āĻĒ্āϝাāϰাāĻŽিāϟাāϰ āĻĒাāĻ াāύোāϰ āϏāĻŽā§Ÿ āĻĒ্āϰāϤিāϟি āĻĒ্āϝাāϰাāĻŽিāϟাāϰ āĻ•āĻŽা (,) āĻĻি⧟ে āφāϞাāĻĻা āĻ•āϰāϤে āĻšāĻŦে।
function_body: āĻĢাংāĻļāύāϟি āĻ•ীāĻ­াāĻŦে āĻ•ী āĻ•াāϜ āĻ•āϰāĻŦে āϏেāϟি āĻŦāĻĄিāϤে āĻŦāϞে āĻĻিāϤে āĻšāĻŦে। āĻŽাāύে āĻ•োāĻĄ āϞিāĻ–āϤে āĻšāĻŦে āφāϰ āĻ•ি।
return value: āĻĢাংāĻļāύāϟি āĻ•াāϜ āĻļেāώ āĻ•āϰে, āϤাāĻ•ে āϝে āϜা⧟āĻ—া āĻĨেāĻ•ে āĻ•āϞ āĻ•āϰা āĻšā§ŸেāĻ›ে āϏে āϜা⧟āĻ—া⧟ āĻĢিāϰে āϝা⧟। āĻĢেāϰাāϰ āϏāĻŽā§Ÿ āφāĻŽāϰা āĻ•োāύো āĻŽাāύ āĻĒাāĻ াāϤে āĻĒাāϰি। āϝেāĻŽāύ sqrt() āĻĢাংāĻļāύে āφāĻŽāϰা āϚাāχ āϏে āĻŦāϰ্āĻ—āĻŽূāϞ āĻŦেāϰ āĻ•āϰāĻŦে। āϤো āĻŦāϰ্āĻ—āĻŽূāϞāϟি āĻŦেāϰ āĻ•āϰে āϤো āϏেāϟি āĻĢেāϰāϤ āĻĒাāĻ াāĻŦাāϰ āĻŦ্āϝāĻŦāϏ্āĻĨা āϰাāĻ–āϤে āĻšāĻŦে? āĻŦāϰ্āĻ—āĻŽূāϞāϟিāϰ āĻŽাāύ āϝāĻĻি x āĻšā§Ÿ, āϤāĻŦে āφāĻŽāϰা return x; āϏ্āϟেāϟāĻŽেāύ্āϟ āĻĻি⧟ে āϏেāϟিāϰ āĻŽাāύ āĻĢেāϰāϤ āĻĒাāĻ াāĻŦ।
int root = sqrt(25);
āĻāĻ–াāύে sqrt āĻĢাংāĻļāύ 25-āĻāϰ āĻŦāϰ্āĻ—āĻŽূāϞ āύিāϰ্āϪ⧟ āĻ•āϰাāϰ āĻĒāϰ āĻŦāϰ্āĻ—āĻŽূāϞāϟি āĻĢেāϰāϤ āĻĒাāĻ াāĻŦে āĻāĻŦং āϏেāϟি root āύাāĻŽেāϰ āĻāĻ•āϟি āχāύ্āϟিāϜাāϰ āĻ­েāϰি⧟েāĻŦāϞে āϜāĻŽা āĻšāĻŦে।
āĻāĻ•āϟি āωāĻĻাāĻšāϰāĻŖ āĻĻিāχ। āϤোāĻŽāϰা āϝাāϰা āϤ্āϰিāĻ•োāĻŖāĻŽিāϤি āĻĒ⧜েāĻ› āϤাāϰা āύিāĻļ্āϚ⧟āχ sin, cos, tan āχāϤ্āϝাāĻĻিāϰ āϏāĻ™্āĻ—ে āĻĒāϰিāϚিāϤ। sin 300-āĻāϰ āĻŽাāύ āĻšāϚ্āĻ›ে 0.5। āĻāĻ–াāύে sin āĻ•িāύ্āϤু āφāϏāϞে āĻāĻ•āϟি āĻĢাংāĻļāύ, āϝাāϰ āĻĒ্āϝাāϰাāĻŽিāϟাāϰ āĻšিāϏেāĻŦে āφāĻŽāϰা āĻ•োāĻŖেāϰ āĻŽাāύ āĻĻিāϚ্āĻ›ি। āφāϰ āĻĢাংāĻļāύāϟি āĻ“āχ āĻ•োāĻŖেāϰ sine (āϏংāĻ•্āώেāĻĒে sin)-āĻāϰ āĻŽাāύ āϰিāϟাāϰ্āύ āĻ•āϰāĻ›ে।
āĻāĻŦাāϰে āϚāϞো, āφāϰ āĻŦāĻ•āĻŦāĻ• āύা āĻ•āϰে āĻĒ্āϰোāĻ—্āϰাāĻŽিং āĻļুāϰু āĻ•āϰে āĻĻিāχ। āϤাāϰāĻĒāϰ āĻĻেāĻ–ি āĻ•ী āĻ•āϰāϞে āĻ•ী āĻšā§Ÿ।
#include <stdio.h> int main() { double a, b, c; a = 2.5; b = 2.5; c = a + b; printf("%lf\n" c); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§­.ā§§
āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϚাāϞাāĻ“। āφāωāϟāĻĒুāϟ āĻ•ী? 5.000000।
āĻāĻŦাāϰ āφāĻŽāϰা āĻĻুāϟি āϏংāĻ–্āϝা āϝোāĻ— āĻ•āϰাāϰ āϜāύ্āϝ āĻāĻ•āϟি āĻĢাংāĻļāύ āϞিāĻ–ে āĻĢেāϞি। āϝোāĻ—েāϰ āĻ•াāϜāϟি āφāϰ main āĻĢাংāĻļāύেāϰ āĻ­েāϤāϰে āĻ•āϰāĻŦ āύা।
#include <stdio.h> int add(int num1, int num2) { double sum = num1 + num2; return sum; } int main() { double a, b, c; a = b = 2.5; c = add(a, b); printf("%lf\n", c); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§­.⧍
āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϚাāϞাāĻ“। āφāωāϟāĻĒুāϟ āĻ•ী? 4.000000! āĻ“āĻš‍্‍ āφāĻŽāϰা āϤো āĻ—াāϧাāϰ āĻŽāϤো āĻāĻ•āϟি āĻ­ুāϞ āĻ•āϰেāĻ›ি। num1 āĻ“ num2 āϤো āφāϏāϞে int āϟাāχāĻĒেāϰ āĻšāĻŦে āύা, double āϟাāχāĻĒেāϰ
āĻšāĻŦে āύা, double āϟাāχāĻĒেāϰ āĻšāĻŦে। āĻ“āχ āĻĻুāϟি āĻ­েāϰি⧟েāĻŦāϞ āχāύ্āϟিāϜাāϰ āĻšিāϏেāĻŦে āĻĄিāĻ•্āϞে⧟াāϰ āĻ•āϰাāϰ āĻ•াāϰāĻŖে 2.5 āĻšā§Ÿে āĻ—ি⧟েāĻ›ে 2 (āϟাāχāĻĒ āĻ•াāϏ্āϟিং⧟েāϰ āĻ•āĻĨা āĻŽāύে āφāĻ›ে āϤো?)। āφāĻŽāϰা āĻ­ুāϞ āĻ িāĻ• āĻ•āϰে āĻĢেāϞি:
int add(double num1, double num2) { double sum = num1 + num2; return sum; }
āĻāĻŦাāϰে āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϰাāύ āĻ•āϰāϞে āφāωāϟāĻĒুāϟ āĻ•ী? 5.000000। āϝাāĻ•, āϏāĻŽāϏ্āϝাāϰ āϏāĻŽাāϧাāύ āĻšā§Ÿে āĻ—েāϞ! āφāϚ্āĻ›া, āĻāĻŦাāϰে āφāĻŽāϰা a, b-āĻāϰ āĻŽাāύ āĻāĻ•āϟু āĻŦāĻĻāϞাāχ। a = 2.8; b = 2.7; āĻ•āϰে āĻĻিāχ। āφāωāϟāĻĒুāϟ āĻ•āϤ āĻšāĻŦে? 5.500000? āĻāϟিāχ āĻšāĻ“ā§Ÿা āωāϚিāϤ (2.8 + 2.7 = 5.5) āĻ•িāύ্āϤু āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϰাāύ āĻ•āϰে āĻĻেāĻ–ো āϤো āĻ•āϤ āĻšā§Ÿ? āϤুāĻŽি āφāωāϟāĻĒুāϟ āĻĒাāĻŦে 5.000000। āĻ•াāϰāĻŖ āĻ•ী?
āĻ•াāϰāĻŖ, āφāĻŽাāĻĻেāϰ āĻĢাংāĻļāύেāϰ āϰিāϟাāϰ্āύ āϟাāχāĻĒ int, āϝা āĻ•িāύা āĻāĻ•āϟি āχāύ্āϟিāϜাāϰ āϰিāϟাāϰ্āύ āĻ•āϰāϤে āϏāĻ•্āώāĻŽ। num1 āĻ“ num2 āϝোāĻ— āĻ•āϰাāϰ āĻĒāϰ sum-āĻāϰ āĻŽāϧ্āϝে 5.5 āĻ িāĻ•āχ āĻĨাāĻ•āĻŦে āĻ•িāύ্āϤু āϰিāϟাāϰ্āύ āĻ•āϰাāϰ āϏāĻŽā§Ÿ āϏেāϟি āχāύ্āϟিāϜাāϰে āĻŦāĻĻāϞে āϝাāĻŦে। āϏুāϤāϰাং āϰিāϟাāϰ্āύ āϟাāχāĻĒ āφāĻŽāϰা double āĻ•āϰে āĻĻেāĻŦ। āĻāĻŦাāϰ āφāĻŽাāĻĻেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽ āĻ িāĻ•āĻ াāĻ• āĻ•াāϜ āĻ•āϰāĻŦে:
#include <stdio.h> double add(double n1, double n2) { double sum = n1 + n2; return sum; } int main() { double a, b, c; a = 2.8; b = 2.7; c = add(a, b); printf("%lf\n", c); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§­.ā§Š
āĻāĻ–āύ āφāĻŽāϰা āĻāĻ•āϟি āĻāĻ•্āϏāĻĒেāϰিāĻŽেāύ্āϟ āĻ•āϰāĻŦ। add āĻĢাংāĻļāύāϟি main āĻĢাংāĻļāύেāϰ āĻĒāϰে āϞিāĻ–āĻŦ:
#include <stdio.h> int main() { double a = 2.8, b = 2.7, c; c = add(a, b); printf("%lf\n", c); return 0; } double add(double n1, double n2) { double sum = n1 + n2; return sum; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§­.ā§Ē
āĻāĻŦাāϰে āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϰাāύ āĻ•āϰāϤে āĻ—েāϞে āĻĻেāĻ–āĻŦে, āĻ•āĻŽ্āĻĒাāχāϞাāϰ āĻāϰāϰ āĻĻিāϚ্āĻ›ে: "error: ‘add’ was not declared in this scope", āĻ…āϰ্āĻĨাā§Ž āϏে āφāϰ add āĻĢাংāĻļāύāϟিāĻ•ে āϚিāύāϤে āĻĒাāϰāĻ›ে āύা। āϤāĻŦে āϚিāύ্āϤা āύেāχ, āĻāϟিāĻ•ে āϚিāύি⧟ে āĻĻেāĻ“ā§Ÿাāϰ āĻŦ্āϝāĻŦāϏ্āĻĨাāĻ“ āφāĻ›ে। āϏেāϟি āĻšāϚ্āĻ›ে main āĻĢাংāĻļāύেāϰ āφāĻ—ে add āĻĢাংāĻļāύেāϰ āĻĒ্āϰোāϟোāϟাāχāĻĒ (prototype) āĻŦāϞে āĻĻেāĻ“ā§Ÿা:
double add(double n1, double n2);
āĻĒ্āϰোāϟোāϟাāχāĻĒে āĻĒুāϰা āĻĢাংāĻļāύāϟি āϞিāĻ–āϤে āĻšā§Ÿ āύা। āĻāϰ āĻ…ংāĻļāĻ—ুāϞো āĻšāϚ্āĻ›ে:
return_type function_name (parameters) ;
āϏেāĻŽিāĻ•োāϞāύ āĻĻিāϤে āĻ­ুāϞ āĻ•āϰāĻŦে āύা āĻ•িāύ্āϤু। āφāϰ āĻĒ্āϰোāϟোāϟাāχāĻĒেāϰ āĻĒ্āϝাāϰাāĻŽিāϟাāϰে āϝে āĻ­েāϰি⧟েāĻŦāϞ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻŦে āϤাāϰ āϏāĻ™্āĻ—ে āĻŽূāϞ āĻĢাংāĻļāύেāϰ āĻ­েāϰি⧟েāĻŦāϞেāϰ āύাāĻŽ āĻāĻ•āϰāĻ•āĻŽ āύা āĻšāϞে āĻ•োāύো āĻ…āϏুāĻŦিāϧা āύেāχ, āϤāĻŦে āĻĄাāϟা āϟাāχāĻĒ āĻāĻ•āχ āĻšāϤে āĻšāĻŦে। āĻāĻ–āύ āύিāϚেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻ িāĻ•āĻ াāĻ• āĻ•াāϜ āĻ•āϰāĻŦে:
#include <stdio.h> double add(double x, double y); int main() { double a = 2.8, b = 2.7, c; c = add(a, b); printf("%lf\n", c); return 0; } double add(double n1, double n2) { double sum = n1 + n2; return sum; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§­.ā§Ģ
āĻāĻŦাāϰ āφāĻŽāϰা āφāϰāĻ“ āĻ•িāĻ›ু āĻĒāϰীāĻ•্āώা-āύিāϰীāĻ•্āώা āĻ•āϰāĻŦ

#include <stdio.h> int test_function(int x) { int y = x; x = 2 * y; return (x * y); } int main() { int x = 10, y = 20, z = 30; z = test_function(x); printf("%d %d %d\n", x, y, z); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§­.ā§Ŧ
āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āύা āϚাāϞি⧟ে āĻļুāϧু āĻ•োāĻĄ āĻĻেāĻ–ে āĻŦāϞো āϤো āφāωāϟāĻĒুāϟ āĻ•ী āĻšāĻŦে? āφāĻŽাāĻĻেāϰ āĻ•োāύো āϤা⧜া āύেāχ, āϤাāχ āϧীāϰেāϏুāϏ্āĻĨে āϚিāύ্āϤা āĻ•āϰে āĻŦāϞো।
āĻāĻŦাāϰ āĻ•ে āĻ•ে āφāĻŽাāϰ āϏāĻ™্āĻ—ে āĻāĻ•āĻŽāϤ āϝে āφāωāϟāĻĒুāϟ āĻšāĻŦে: 20 10 200 (āĻ…āϰ্āĻĨাā§Ž x = 20, y = 10, z = 200)?
āĻ•াāϰāĻŖ x, y-āĻāϰ āĻŽাāύ āϤো test_function-āĻāϰ āĻ­েāϤāϰে āφāĻŽāϰা āĻŦāĻĻāϞে āĻĻি⧟েāĻ›ি। āĻĒ্āϰāĻĨāĻŽে x-āĻāϰ āĻŽাāύ 10 āϝাāϚ্āĻ›ে āĻĒ্āϝাāϰাāĻŽিāϟাāϰ āĻšিāϏেāĻŦে, āϤাāϰāĻĒāϰে āϏেāχ āĻŽাāύāϟি āφāĻŽāϰা y-āϤে āĻŦāϏাāϚ্āĻ›ি। āĻŽাāύে y-āĻāϰ āĻŽাāύ āĻāĻ–āύ 10। āϤাāϰāĻĒāϰ x-āĻāϰ āĻŽাāύ āĻŦāϏাāϚ্āĻ›ি 2 * y āĻŽাāύে 20। āϤাāϰāĻĒāϰ āϰিāϟাāϰ্āύ āĻ•āϰāĻ›ি x * y (āϝাāϰ āĻŽাāύ, 20 * 10 āĻŦা 200)। āϏুāϤāϰাং z-āĻāϰ āĻŽাāύ āĻšāĻŦে 200।
āĻāĻŦাāϰে āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āϚাāϞাāĻ“, āφāωāϟāĻĒুāϟ āĻĻেāĻ–āĻŦে: 10 20 200 (āĻ…āϰ্āĻĨাā§Ž x = 10, y = 20, z = 200)। āĻāĻŽāύ āĻšāĻ“ā§Ÿাāϰ āĻ•াāϰāĻŖ āĻ•ী? z-āĻāϰ āĻŽাāύ āύি⧟ে āĻ•োāύো āφāĻĒāϤ্āϤি āύেāχ, āĻĢাংāĻļāύāϟি 200 āϰিāϟাāϰ্āύ āĻ•āϰে āφāϰ āϏেāϟি āφāĻŽāϰা z-āĻ āĻŦāϏি⧟ে āĻĻি⧟েāĻ›ি। āĻ•āĻĨা āĻšāϚ্āĻ›ে, x āφāϰ y-āĻāϰ āĻŽাāύ āύি⧟ে। āφāϏāϞে test_function-āĻāϰ āĻ­েāϤāϰে āφāĻŽāϰা x, y-āĻāϰ āĻŽাāύ āĻĒāϰিāĻŦāϰ্āϤāύ āĻ•āϰা⧟ main āĻĢাংāĻļāύেāϰ x, y-āĻāϰ āĻ•িāĻ›ু āφāϏে-āϝা⧟ āύা। āĻĒ্āϰāϤ্āϝেāĻ• āĻĢাংāĻļāύেāϰ āĻ­েāϰি⧟েāĻŦāϞāĻ—ুāϞো āφāϞাāĻĻা। āĻāĻ•ে āĻŦāϞে āϞোāĻ•াāϞ āĻ­েāϰি⧟েāĻŦāϞ (local variable)। āφāĻŽāϰা main āĻĢাংāĻļāύেāϰ x, y-āĻāϰ āĻŽাāύ āĻĒ্āϰিāύ্āϟ āĻ•āϰেāĻ›ি test_function āĻĢাংāĻļāύেāϰ x, y-āĻāϰ āĻŽাāύ āĻĒ্āϰিāύ্āϟ āĻ•āϰিāύি। āĻāĻ• āĻĢাংāĻļāύেāϰ āϞোāĻ•াāϞ āĻ­েāϰি⧟েāĻŦāϞেāϰ āĻ…āϏ্āϤিāϤ্āĻŦ āĻ…āύ্āϝ āĻĢাংāĻļāύে āĻĨাāĻ•ে āύা। āϤুāĻŽি āĻāĻ–āύ āĻ•িāĻ›ু āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–ে āφāϰāĻ“ āĻĒāϰীāĻ•্āώা-āύিāϰীāĻ•্āώা āĻ•āϰে āĻĻেāĻ–āϤে āĻĒাāϰো। āĻ•ী āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–āĻŦে āϏেāϟি āϤোāĻŽাāϰ āĻ“āĻĒāϰ āĻ›ে⧜ে āĻĻিāϞাāĻŽ।
āφāĻŽāϰা āϝāĻĻি āϚাāχ, āĻ•োāύো āĻ­েāϰি⧟েāĻŦāϞেāϰ āĻ…āϏ্āϤিāϤ্āĻŦ āφāĻŽাāĻĻেāϰ āĻĒ্āϰোāĻ—্āϰাāĻŽেāϰ āϏāĻŦ āĻĢাংāĻļāύেāϰ āĻ­েāϤāϰে āĻĨাāĻ•āϤে āĻšāĻŦে, āϤāĻŦে āφāĻŽāϰা āϏেāϟি āĻ•āϰāϤে āĻĒাāϰি āĻ—্āϞোāĻŦাāϞ (global) āĻ­েāϰি⧟েāĻŦāϞ āĻĄিāĻ•্āϞে⧟াāϰ āĻ•āϰাāϰ āĻŽাāϧ্āϝāĻŽে। āφāĻŽāϰা āĻĒ্āϰোāĻ—্āϰাāĻŽেāϰ āĻļুāϰুāϤে āĻ•োāύো āĻĢাংāĻļāύ āĻŦা āĻĢাংāĻļāύেāϰ āĻĒ্āϰোāϟোāϟাāχāĻĒ āϞিāĻ–াāϰ āφāĻ—ে āϏেāĻ—ুāϞো āĻĄিāĻ•্āϞে⧟াāϰ āĻ•āϰে āĻĻেāĻŦ। āϝেāĻŽāύ:
#include <stdio.h> double pi = 3.14; void my_fnc() { pi = 3.1416; /* āĻāĻ–াāύে āφāĻŽāϰা pi-āĻāϰ āĻŽাāύ āĻāĻ•āϟু āĻĒāϰিāĻŦāϰ্āϤāύ āĻ•āϰে āĻĻিāϞাāĻŽ */ return; /* āĻĢাংāĻļāύেāϰ āϰিāϟাāϰ্āύ āϟাāχāĻĒ void āĻšāϞে āĻāχ return; āύা āĻĻিāϞেāĻ“ āĻ•িāύ্āϤু āϚāϞে */ } int main() { printf("%lf\n", pi); /* āĻāĻ–াāύে pi-āĻāϰ āĻŽাāύ āĻšāĻŦে 3.14 */ my_fnc(); printf("%lf\n", pi); /* āĻāĻ–াāύে pi-āĻāϰ āĻŽাāύ āĻšāĻŦে 3.1416 āĻ•াāϰāĻŖ āφāĻŽāϰা āϏেāϟি my_fnc āĻĢাংāĻļāύে āĻ—ি⧟ে āĻŦāĻĻāϞে āĻĻি⧟েāĻ›ি। */ return 0; }
āφāĻŦাāϰ āφāĻŽāϰা āϝāĻĻি my_fnc āĻĢাংāĻļāύেāϰ āĻ­েāϤāϰে āĻ—ি⧟ে pi āύাāĻŽে āĻāĻ•āϟি āĻ­েāϰি⧟েāĻŦāϞ āĻĄিāĻ•্āϞে⧟াāϰ āĻ•āϰāϤাāĻŽ (double pi;), āϤāĻŦে āϏেāϟি āĻāĻ•āϟি āϞোāĻ•াāϞ āĻ­েāϰি⧟েāĻŦāϞ āĻšāϤো āĻāĻŦং āĻ—্āϞোāĻŦাāϞ pi-āĻāϰ āĻŽাāύেāϰ āĻ•োāύ āĻĒāϰিāĻŦāϰ্āϤāύ āĻšāϤো āύা।
āĻāϤāĻ•্āώāĻŖ āφāĻŽāϰা āĻĢাংāĻļāύেāϰ āĻĒ্āϝাāϰাāĻŽিāϟাāϰ āĻšিāϏেāĻŦে āĻ•েāĻŦāϞ āĻ­েāϰি⧟েāĻŦāϞ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰেāĻ›ি। āĻāĻŦাāϰে āφāϏো āφāĻŽāϰা āĻĢাংāĻļāύেāϰ āĻĒ্āϝাāϰাāĻŽিāϟাāϰ āĻšিāϏেāĻŦে āĻ…্āϝাāϰে āĻĒাāĻ াāχ। āφāĻŽāϰা āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–āĻŦ āϝেāϟি āĻ•োāύো āĻāĻ•āϟি āχāύ্āϟিāϜাāϰ āĻ…্āϝাāϰে āĻĨেāĻ•ে āϏāĻŦāϚে⧟ে āĻŦ⧜ āϏংāĻ–্āϝাāϟি āĻ–ুঁāϜে āĻŦেāϰ āĻ•āϰāĻŦে। āĻ…্āϝাāϰে āĻĨেāĻ•ে āϏāϰ্āĻŦোāϚ্āϚ āϏংāĻ–্āϝা āĻ–ুঁāϜে āĻŦেāϰ āĻ•āϰাāϰ āĻ•াāϜāϟি āĻ•āϰাāϰ āϜāύ্āϝ āĻāĻ•āϟি āĻĢাংāĻļāύ āϞিāĻ–ে āĻĢেāϞি, āĻ•ী āĻŦāϞো?
int find_max(int ara[], int n) { /* āĻāĻ–াāύে āφāĻŽāϰা āĻĻুāϟি āĻĒ্āϝাāϰাāĻŽিāϟাāϰ āĻĻিāϚ্āĻ›ি। āĻĒ্āϰāĻĨāĻŽāϟা āĻšāϚ্āĻ›ে āĻāĻ•āϟি āĻ…্āϝাāϰে, āφāϰ āϤাāϰāĻĒāϰ āĻāĻ•āϟি āϏংāĻ–্āϝা āϝেāϟি āύিāϰ্āĻĻেāĻļ āĻ•āϰāĻŦে āĻ…্āϝাāϰেāϤে āĻ•ā§Ÿāϟি āϏংāĻ–্āϝা āφāĻ›ে। āϞāĻ•্āώ āĻ•āϰো, āĻĒ্āϝাāϰাāĻŽিāϟাāϰে āϝāĻ–āύ āĻ…্āϝাāϰেāϰ āĻ•āĻĨাāϟি āĻŦāϞে āĻĻিāϚ্āĻ›ি āϤāĻ–āύ āϏেāĻ–াāύে āĻ•ā§Ÿāϟি āωāĻĒাāĻĻাāύ āφāĻ›ে āϏেāϟি āύা āĻĻিāϞেāĻ“ āϚāϞে, āϝেāĻŽāύ āφāĻŽāϰা int ara[11] āĻ“ āϞিāĻ–āϤে āĻĒাāϰāϤাāĻŽ। */
int max = ara[0]; /* āĻāĻ–াāύে āĻāĻ•āϟি āĻ­েāϰি⧟েāĻŦāϞে āϧāϰে āύিāϚ্āĻ›ি āϝে āϏāĻŦāϚে⧟ে āĻŦ⧜ āϏংāĻ–্āϝাāϟি āĻšāϚ্āĻ›ে āĻ…্āϝাāϰেāϰ āĻĒ্āϰāĻĨāĻŽ āϏংāĻ–্āϝা। āϤাāϰāĻĒāϰে āφāĻŽāϰা āĻ…্āϝাāϰেāϰ āĻŦাāĻ•ি āωāĻĒাāĻĻাāύāĻ—ুāϞোāϰ āϏāĻ™্āĻ—ে maxāĻ•ে āϤুāϞāύা āĻ•āϰāĻŦ āφāϰ āϝāĻĻি āĻ…্āϝাāϰেāϰ āĻ•োāύো āωāĻĒাāĻĻাāύেāϰ āĻŽাāύ max-āĻāϰ āϚে⧟ে āĻŦ⧜ āĻšā§Ÿ āϤāĻ–āύ āϏেāχ āĻŽাāύāϟি max-āĻ āϰেāĻ–ে āĻĻেāĻŦ। āĻ…āϰ্āĻĨাā§Ž āϤāĻ–āύ āφāĻŦাāϰ max āĻšā§Ÿে āϝাāĻŦে āĻ“āχ āĻ…্āϝাāϰেāϰ āϏāϰ্āĻŦোāϚ্āϚ āϏংāĻ–্āϝা। */
int i; for(i = 1; i < n; i++) { if (ara[i] > max) { max = ara[i]; /* ara[i] āϝāĻĻি max-āĻāϰ āϚে⧟ে āĻŦ⧜ āĻšā§Ÿ āϤāĻŦে max-āĻ ara[i]-āĻāϰ āĻŽাāύāϟি āĻ…্āϝাāϏাāχāύ āĻ•āϰে āĻĻিāϚ্āĻ›ি। */ } } return max; /* āĻĢাংāĻļāύ āĻĨেāĻ•ে āϏāϰ্āĻŦোāϚ্āϚ āĻŽাāύāϟি āĻĢেāϰāϤ āĻĒাāĻ াāϚ্āĻ›ি */ }
āĻāĻ–āύ āĻ•āĻĨা āĻšāϚ্āĻ›ে āĻāχ āĻĢাংāĻļāύāĻ•ে āφāĻŽāϰা āĻ•āϞ āĻ•āϰāĻŦ āĻ•ীāĻ­াāĻŦে? āĻ­েāϰি⧟েāĻŦāϞেāϰ āϜা⧟āĻ—া⧟ āϤো āĻāϰ āύাāĻŽ āĻĻি⧟ে āĻ•āϞ āĻ•āϰāϤে āĻšā§Ÿ, āĻ•িāύ্āϤু āĻ…্āϝাāϰেāϰ āĻŦেāϞা⧟ āĻ•ী āĻĻেāĻŦ? āĻ…্āϝাāϰেāϰ āĻŦেāϞাāϤেāĻ“ āĻļুāϧু āύাāĻŽ āĻĻিāϞেāχ āϚāϞāĻŦে। āĻĒুāϰো āĻĒ্āϰোāĻ—্āϰাāĻŽāϟি āĻāĻŦাāϰে āϰাāύ āĻ•āϰে āĻĻেāĻ–ো:
#include <stdio.h> int find_max(int ara[], int n); int main() { int ara[] = {-100, 0, 53, 22, 83, 23, 89, -132, 201, 3, 85}; int n = 11; int max = find_max(ara, n); printf("%d\n", max); return 0; } int find_max(int ara[], int n) { int max = ara[0]; int i; for(i = 1; i < n; i++) { if (ara[i] > max) { max = ara[i]; } } return max; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§­.ā§­
āĻāĻ–āύ āϤোāĻŽāϰা find_min āύাāĻŽে āφāϰেāĻ•āϟি āĻĢাংāĻļāύ āϞেāĻ–ো āϝাāϰ āĻ•াāϜ āĻšāĻŦে āϏāĻŦāϚে⧟ে āĻ›োāϟ āϏংāĻ–্āϝাāϟি āĻ–ুঁāϜে āĻŦেāϰ āĻ•āϰা। find_sum, find_average āĻāϏāĻŦ āĻĢাংāĻļāύāĻ“ āϞিāĻ–ে āĻĢেāϞāϤে āĻĒাāϰো। āφāϰ āϤোāĻŽাāĻĻেāϰ āύিāĻļ্āϚ⧟āχ āĻŦāϞে āĻĻিāϤে āĻšāĻŦে āύা āĻāχāϏāĻŦ āĻĢাংāĻļāύ āĻ•ী āĻ•াāϜ āĻ•āϰāĻŦে।
āĻĢাংāĻļāύে āĻ­েāϰি⧟েāĻŦāϞ āĻĒাāϏ āĻ•āϰা (pass, āĻĒাāĻ াāύো āĻ…āϰ্āĻĨে) āφāϰ āĻ…্āϝাāϰে āĻĒাāϏ āĻ•āϰাāϰ āĻŽāϧ্āϝে āĻāĻ•āϟি āĻ—ুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ āĻĒাāϰ্āĻĨāĻ•্āϝ āϰ⧟েāĻ›ে। āφāĻŽāϰা āχāϤিāĻŽāϧ্āϝে āĻĻেāĻ–েāĻ›ি āϝে āĻĢাংāĻļāύেāϰ āĻ­েāϤāϰ āĻ­েāϰি⧟েāĻŦāϞ āĻĒাāϏ āĻ•āϰāϞে āĻ“āχ āĻĢাংāĻļāύেāϰ āĻ­েāϤāϰে āϏেāϟিāϰ āφāϰেāĻ•āϟি āĻ•āĻĒি āϤৈāϰি āĻšā§Ÿ, āϏুāϤāϰাং āϏেāĻ–াāύে āĻ“āχ āĻ­েāϰি⧟েāĻŦāϞেāϰ āĻŽাāύ āĻĒāϰিāĻŦāϰ্āϤāύ āĻ•āϰāϞে āĻŽূāϞ āĻĢাংāĻļāύ (āϝেāĻ–াāύ āĻĨেāĻ•ে āĻĢাংāĻļāύ āĻ•āϞ āĻ•āϰা āĻšā§ŸেāĻ›ে) āĻ­েāϰি⧟েāĻŦāϞেāϰ āĻŽাāύেāϰ āĻ•োāύো āĻĒāϰিāĻŦāϰ্āϤāύ āĻšā§Ÿ āύা। āϤāĻŦে āĻ…্āϝাāϰেāϰ āĻŦেāϞা⧟ āĻŦ্āϝাāĻĒাāϰāϟি āφāϞাāĻĻা। āφāĻ—ে āφāĻŽāϰা āĻāĻ•āϟি āĻĒ্āϰোāĻ—্āϰাāĻŽ āϞিāĻ–ে āĻĻেāĻ–ি:
#include <stdio.h> void test_function(int ara[]) { ara[0] = 100; return; } int main() { int ara [] = {1, 2, 3, 4, 5}; printf("%d\n", ara[0]); test_function(ara); printf("%d\n", ara[0]); return 0; } āĻĒ্āϰোāĻ—্āϰাāĻŽ: ā§­.ā§Ž
āĻāχ āĻĒ্āϰোāĻ—্āϰাāĻŽেāϰ āφāωāϟāĻĒুāϟ āĻ•ী āĻšāĻŦে? āĻĒ্āϰāĻĨāĻŽ printf āĻĢাংāĻļāύāϟি 1 āĻĒ্āϰিāύ্āϟ āĻ•āϰāĻŦে āϏেāϟি āύি⧟ে āϤো āĻ•োāύো āϏāύ্āĻĻেāĻš āύেāχ, āĻ•িāύ্āϤু āĻĻ্āĻŦিāϤী⧟ printf āĻ•ী āĻĒ্āϰিāύ্āϟ āĻ•āϰāĻŦে? test_function-āĻāϰ āĻ­েāϤāϰ āφāĻŽāϰা āĻ…্āϝাāϰেāϰ āĻĒ্āϰāĻĨāĻŽ āωāĻĒাāĻĻাāύেāϰ āĻŽাāύ 100 āĻ…্āϝাāϏাāχāύ āĻ•āϰেāĻ›ি। āĻāĻ–āύ āϝāĻĻি āϏেāϟি āĻŽূāϞ āĻ…্āϝাāϰেāĻ•ে āĻĒāϰিāĻŦāϰ্āϤāύ āĻ•āϰে, āϤāĻŦে ara[0]-āĻāϰ āĻŽাāύ āĻšāĻŦে 100, āφāϰ āĻĒāϰিāĻŦāϰ্āϤāύ āύা āĻšāϞে āĻŽাāύ āĻšāĻŦে āφāĻ—ে āϝা āĻ›িāϞ āϤা-āχ, āĻŽাāύে 1।
āφāĻŽāϰা āφāωāϟāĻĒুāϟ āĻĻেāĻ–āĻŦ 100, āĻ•াāϰāĻŖ āĻ…্āϝাāϰেāϟিāϰ āĻĒ্āϰāĻĨāĻŽ āωāĻĒাāĻĻাāύেāϰ āĻŽাāύ āĻĒāϰিāĻŦāϰ্āϤিāϤ āĻšā§ŸেāĻ›ে। āĻ…āϰ্āĻĨাā§Ž āφāĻŽāϰা āĻŦুāĻāϤে āĻĒাāϰāϞাāĻŽ āĻĢাংāĻļāύেāϰ āĻ­েāϤāϰে āĻ…্āϝাāϰে āĻĒাāϏ āĻ•āϰāϞে āĻ“āχ āĻ…্āϝাāϰেāϰ āφāϞাāĻĻা āĻ•োāύো āĻ•āĻĒি āϤৈāϰি āĻšā§Ÿ āύা। āĻ•াāϰāĻŖ āĻšāϚ্āĻ›ে āφāĻŽāϰা āĻĢাংāĻļāύেāϰ āĻ­েāϤāϰ āĻ…্āϝাāϰেāϰ āύাāĻŽāϟি āĻ•েāĻŦāϞ āĻĒাāĻ াāχ, āϝেāϟি āĻ•িāύা āĻ“āχ āĻ…্āϝাāϰেāϟি āĻŽেāĻŽোāϰিāϰ āĻ•োāύ āϜা⧟āĻ—া⧟ āφāĻ›ে āϤাāϰ āĻ…্āϝাāĻĄ্āϰেāϏ। āĻāĻ–āύ āϤোāĻŽāϰা āĻŦৃāϤ্āϤেāϰ āĻ•্āώেāϤ্āϰāĻĢāϞ āύিāϰ্āϪ⧟েāϰ āϜāύ্āϝ āĻāĻ•āϟি āĻĢাংāĻļāύ āϞিāĻ–ে āĻĢেāϞো। āĻ•্āώেāϤ্āϰāĻĢāϞ āĻŦেāϰ āĻ•āϰাāϰ āϏূāϤ্āϰāϟি āĻŽāύে āφāĻ›ে āϤো? āĻŽāύে āύা āĻĨাāĻ•āϞে āϜ্āϝাāĻŽিāϤি āĻŦāχ āĻĨেāĻ•ে āĻĻেāĻ–ে āύাāĻ“
Share:

Blog Archive

Pages

Theme Support