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

C#-এ লিস্টে দিয়ে মান চেক করা (দিয়ে মান থেকে বড় কি না)

একটি অ্যারে বা লিস্টে থেকে নির্দিষ্ট মান থেকে বড় সব এলিমেন্ট খুঁজে বের করতে লুপ বা LINQ ব্যবহার করা যায়।

লুপ ব্যবহার করে

int[] arr = { 55, 100, 87, 45 };
int threshold = 80;

for (int i = 0; i < arr.Length; i++)
{
    if (arr[i] > threshold)
        Console.WriteLine(arr[i]);
}

LINQ ব্যবহার করে (আধুনিক ও পঠনীয়)

using System.Linq;

var greaterThan80 = arr.Where(x => x > 80);
foreach (var n in greaterThan80) Console.WriteLine(n);

সম্পূর্ণ উদাহরণ

using System;
using System.Linq;

class GreaterThanDemo
{
    public static void Main()
    {
        int[] arr = { 55, 100, 87, 45 };
        int res = 80;
        
        Console.WriteLine($"দিয়ে মান: {res}");
        Console.WriteLine($"{res} থেকে বড় সংখ্যাগুলো:");
        
        // লুপ পদ্ধতি
        for (int i = 0; i < arr.Length; i++)
        {
            if (arr[i] > res) Console.WriteLine(arr[i]);
        }
        
        Console.WriteLine("\nLINQ পদ্ধতিতে:");
        foreach (var n in arr.Where(x => x > res)) Console.WriteLine(n);
    }
}

আউটপুট

দিয়ে মান: 80
80 থেকে বড় সংখ্যাগুলো:
100
87

LINQ পদ্ধতিতে:
100
87

তুলনা

পদ্ধতিসুবিধা
for লুপনিম্নস্তরের কন্ট্রোল, পারফরম্যান্স
LINQ Whereপঠনীয়, কম্পোজেবল, লেজি ইভ্যালুয়েশন
  1. দেওয়া মানের চেয়ে কম বিটওয়াইজ AND, OR এবং XOR অপারেশনের সর্বোচ্চ মান বের করার C প্রোগ্রাম

  2. দত্ত BST-এ প্রতিটি নোডে সমস্ত বড় মান যোগ করুন

  3. পাইথনে বাইনারি ট্রিয়ের সব নোডের মান একই কিনা যাচাই করা

  4. পাইথন প্রোগ্রাম: লিস্টের সব মান দেওয়া মান থেকে বড় কিনা চেক করা