কম্পিউটার টিউটোরিয়াল

C++ কোড: মাস এবং প্রথম দিন দিয়ে ক্যালেন্ডারের কলাম সংখ্যা গণনা


মান লক্ষ্য করুন দুটি সংখ্যা m এবং d। একটি ক্যালেন্ডার বিবেচনা করুন যেখানে সপ্তাহের দিনগুলো কলাম হিসেবে উপস্থাপিত এবং সারি বর্তমান দিন। আমাদের জানতে হবে কতগুলো কলাম ক্যালেন্ডারে থাকা উচিত দেওয়া মাস m এবং সেই মাসের প্রথম তারিখের 위কডে d (ধরে নিচ্ছি বছরটি লিপ ইয়ার নয়)।

তাই, যদি ইনপুট হয় m = 11; d = 6, তবে আউটপুট হবে ৫, কারণ ১ নভেম্বর শনিবার এবং ৫ কলামই যথেষ্ট।

ধাপসমূহ

এটি সমাধান করার জন্য, আমরা এই ধাপগুলো অনুসরণ করব −

Define an array a of size: 13 := { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }
return (a[m] + d + 5) / 7

উদাহরণ

বेहतर বোঝার জন্য ইমপ্লিমেন্টেশন দেখি −

#include <bits/stdc++.h>
using namespace std;
int solve(int m, int d){
    int a[13] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
    return (a[m] + d + 5) / 7;
}
int main(){
    int m = 11;
    int d = 6;
    cout << solve(m, d) << endl;
}

ইনপুট

11, 6

আউটপুট

5

  1. সি++-এ জোড় ও বিজোড় যোগফল বালা অর্ডার্ড পেয়ার গণনা

  2. সি++-এ জোড় ও বিজোড় গুণফল বালা অর্ডার্ড পেয়ার গণনা

  3. সি++-এ প্রথম ও শেষ অঙ্ক একই থাকা সংখ্যা গণনা

  4. C++-এ সমান দৈর্ঘ্যের বাইনারি সিকোয়েন্স যাদের প্রথম ও দ্বিতীয় অর্ধের সম برابر