Important Notes and Links for Online Judge Problems & Solutions
অভ্যাস না থাকার কারনে এমন হয় যে ছোট খাটো বিষয় গুলা ভুলে যাই। যার জন্য বার বার গুলল করতে হয়। এখানে কিছু নোটস ও লিঙ্কস রাখা হলো যা নাকি এক নজরে দেখলে বাকি টা মনে পড়ে যাবে। আসলে আমি একটু বেশি ই ভুলে যাই। Specially সেই জন্য ই এই নোটস...
1. Problem with abs() in a program
*abs() ইউস করার জন্য #include <cstdlib> এই হেডার ফাইল টা এড করতে হবে । বিস্তারিত এখানে...
2. Working with String/Char
*strlen(x) ইউস করে আমরা Char এর ভিতরে থাকা words এর সংখ্যা জানতে পারবো। এখানে x দিয়ে initialize করা char name বুঝানো হয়েছে। অবশ্যই #include <cstring> হেডার ফাইল এড করতে হবে।
*cin.getline(x , 20) ইউস করে আমরা একটা char array এর ভিতরে Space সহ input নিতে পারবো। cin.getline() এর দুইটি প্যারামিটার থাকে। এখানে x দিয়ে initialize করা char name আর x দিয়ে char size বুঝানো হয়েছে।
*nam.size() ইউস করে আমরা একটা String এর ভিতরে থাকে words এর সংখ্যা জানতে পারি। এখানে nam দিয়ে string এর initialize variable বুঝানো হয়েছে।
*while(gets(s)){} দিয়ে আমরা Character গুলো Stdin(Standard Input) হিসেবে নিয়ে C string করে str এ রাখতে পারবো যতক্ষন না newline character অথবা end-of-file হয়। এখানে s দিয়ে initialize করা char name বুঝানো হয়েছে। C++ এ কোড করলে এর জন্য অবশ্যই #include <string.h> হেডার ফাইল এড করতে হবে।
3. Detecting EnterKey press with cin
*if(cin.get()=='\n'){} এই if condition ইউস করে Enter Key pressed হয়েছে কিনা তা সহজেই বের করতে পারি।
4. End of File (EOF)
*অনেক সময় EOF ফাইল পর্যন্ত ইনপুট এর কথা বলা হয়। এর জন্য আমরা জাস্ট ইনপুট কে while loop এর ভিতর দিয়ে দিতে পারি। লাইক দিস, while(cin >> x){}
5. Area with vertices
*এখনে দেখুন...
6. Character check
*এখনে দেখুন...
7. Ascii Table
*এখনে দেখুন...
8. Binary to decimal
bitset<16>bn(n)
10. Char number to Int number
char a = '5';
int x = a - 48;
x = 5;
11. Decimal to Binary number array
int a = 10;
int arr[32];
for(int j=0; j<32; j++){
arr[j] = a & (1 << j) ? 1 : 0;
}
12. Equation of Motion
*এখনে দেখুন...
1. Problem with abs() in a program
*abs() ইউস করার জন্য #include <cstdlib> এই হেডার ফাইল টা এড করতে হবে । বিস্তারিত এখানে...
2. Working with String/Char
*strlen(x) ইউস করে আমরা Char এর ভিতরে থাকা words এর সংখ্যা জানতে পারবো। এখানে x দিয়ে initialize করা char name বুঝানো হয়েছে। অবশ্যই #include <cstring> হেডার ফাইল এড করতে হবে।
*cin.getline(x , 20) ইউস করে আমরা একটা char array এর ভিতরে Space সহ input নিতে পারবো। cin.getline() এর দুইটি প্যারামিটার থাকে। এখানে x দিয়ে initialize করা char name আর x দিয়ে char size বুঝানো হয়েছে।
*nam.size() ইউস করে আমরা একটা String এর ভিতরে থাকে words এর সংখ্যা জানতে পারি। এখানে nam দিয়ে string এর initialize variable বুঝানো হয়েছে।
*while(gets(s)){} দিয়ে আমরা Character গুলো Stdin(Standard Input) হিসেবে নিয়ে C string করে str এ রাখতে পারবো যতক্ষন না newline character অথবা end-of-file হয়। এখানে s দিয়ে initialize করা char name বুঝানো হয়েছে। C++ এ কোড করলে এর জন্য অবশ্যই #include <string.h> হেডার ফাইল এড করতে হবে।
3. Detecting EnterKey press with cin
*if(cin.get()=='\n'){} এই if condition ইউস করে Enter Key pressed হয়েছে কিনা তা সহজেই বের করতে পারি।
4. End of File (EOF)
*অনেক সময় EOF ফাইল পর্যন্ত ইনপুট এর কথা বলা হয়। এর জন্য আমরা জাস্ট ইনপুট কে while loop এর ভিতর দিয়ে দিতে পারি। লাইক দিস, while(cin >> x){}
5. Area with vertices
*এখনে দেখুন...
6. Character check
*এখনে দেখুন...
7. Ascii Table
*এখনে দেখুন...
8. Binary to decimal
bitset<16>bn(n)
10. Char number to Int number
char a = '5';
int x = a - 48;
x = 5;
11. Decimal to Binary number array
int a = 10;
int arr[32];
for(int j=0; j<32; j++){
arr[j] = a & (1 << j) ? 1 : 0;
}
12. Equation of Motion
*এখনে দেখুন...
Comments
Post a Comment