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

C++ প্রোগ্রাম: গ্রাফের এজ কভার ক্যালকুলেট করা

একটি গ্রাফের n সংখ্যক ভের্টেক্স দেওয়া থাকলে, গ্রাফের এজ কভার ক্যালকুলেট করতে হবে। এজ কভার হলো গ্রাফের প্রতিটি ভের্টেক্স কভার করতে প্রয়োজনীয় ন্যূনতম এজ সংখ্যা বের করা।

যেমন n = 5 হলে, এর এজ কভার হবে ৩।

আর n = 8 হলে, এর এজ কভার হবে ৪।

উদাহরণ

Input: n= 5 Output: 3
Input: n= 8 Output: 4

ব্যবহৃত পদ্ধতি:

  • ব্যবহারকারীর ইনপুট নিন
  • ভের্টেক্স সংখ্যাকে ২.০ দিয়ে ভাগ করে সিলিং ভ্যালু বের করুন
  • ফলাফল রিটার্ন ও প্রিন্ট করুন

আলগরিদম

Start
Step 1 -> declare function to calculate the edge cover of a graph
    int edge(int n)
    set float val = 0
    set val = ceil(n / 2.0)
    return val
step 2 -> In main()
    set int n = 10
    call edge(n)
Stop

C++ প্রোগ্রাম উদাহরণ

#include <bits/stdc++.h>
using namespace std;

// Function to calculates Edge Cover
int edge(int n) {
    float val = 0;
    val = ceil(n / 2.0);
    return val;
}

int main() {
    int n = 10;
    cout<<"minium number of edges required are :"<

আউটপুট

minium number of edges required are :5
  1. C++ প্রোগ্রাম: গ্রাফে সুপার ভেরটেক্স চিহ্নিতকরণ

  2. C++-এ হুইল গ্রাফের ডায়ামিটার, সাইকেল ও এজ গণনা

  3. C++-এ pow(x,n) ক্যালকুলেট করার প্রোগ্রাম

  4. সি++ প্রোগ্রাম: sin(x) এবং cos(x) এর মান গণনা করা