Basic Code


#  L থেকে R রেঞ্জ  এর  মধ্যে নাম্বার দেওয়া থাকবে এদের মধ্যে যোগফল নির্নয় করতে হবে।  N এর মান 1<=N<=10^e+7 হতে পারে।

//কম্পিক্সিটি : O(N)

#include <bits/stdc++.h>

#define ll long long

using namespace std;

int f(int n)
{
    int sum=0;
    for(int i=1; i<=n; i++){
     sum = sum+i;
    }
    return sum;
}

int quary(int fast, int last)
{
    return (f(last)-f(fast-1));
}
int main ()
{
   int a, b;
   cin >> a >> b;
   cout << quary(a, b);

}

# একটি লাইন এ কয়টি শব্দ আছে
#include <bits/stdc++.h>
using namespace std;
int main ()
{
 char s[1005], word[1005];

  cin.getline(s, 1005);
  int str_len = strlen(s);
  int wordcount=1;
  for(int j=0, cnt=0; j<str_len; j++)
  {
   if(s[j]!=' ')
   {
    word[cnt]=s[j];
    cnt++;
   }
   if(s[j]!=' ' &&  j==str_len)
   {
    wordcount=wordcount+1;
   }
   if(s[j]==' ' )
   {
    word[cnt]='\0';
    wordcount=wordcount+1;
    cnt=0;
   }
  }
  cout << wordcount << endl;
 
  
 return 0;
}


#একটি এ্যারেতে নাম্বার ডিলিট করা
#include <bits/stdc++.h>
using namespace std;
int main ()
{
 
 int arr[100];
        int n;
 cin >> n;
 for(int i=0; i<n; i++)
 {
  cin >> arr[i];
 } 
 cout << "Enter the delete the item" <<  endl;
 int del;
 cin >> del;
 int cnt;

 for(int i=0; i<n; i++)
 {
  cnt=0;
  if(arr[i]==del)
  {
   for(int j=i; j<n; j++)
   {
    arr[j]=arr[j+1];
   }
   n--; 
   cnt++;  
  }

 }
 if(cnt==0){
  cout << "data not found" << endl;
 }
 cout << "data are : " << endl;
 for(int i=0; i<n; i++)
 {
  cout << arr[i] << "\n";
 }
 return 0;
}
#এনাগ্রাম চেক করা
#include <bits/stdc++.h>
using namespace std;
bool anagram(string str1, string str2)
{
        int n1 = str1.length();
        int n2 = str2.length();

        if(n1!=n2)
                return false;

        sort(str1.begin(), str1.end());
        sort(str2.begin(), str2.end());

        for(int i=0; i<n1; i++)
        {
                if(str1[i]!=str2[i])
                        return false;
        }
        return true;
}
int main ()
{
        string str1, str2;
        getline(cin, str1);
        getline(cin, str2);
        if(anagram(str1, str2)==0)
        {
                cout << "string are anagram" << endl;
        }
        else cout << " string are not anagram" << endl;
       
        return 0;
}

Comments

Popular posts from this blog

কন্টেস্ট রিলেটড কিছু বিষয়

Efficiently getting all divisors of a given number

Print sum of prime divisor