https://www.devskill.com/CodingProblems/ViewProblem/167
13 + 23 + 33 + 43 + 53 + ... + n3
খুবই সহজ কাজ , ছোট বেলার ধারার সূত্র থেকে জানি যে- এর সমষ্টি'র সূত্র হবে ( (n*(n+1)/2 )^2 |
কোডঃ
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
typedef long long ll;
//Nayeem Moliick Joy , Applied Physics And Electronic Engineering,University Of Rajshahi.
using namespace std;
int main()
{
int T,N;
ll ans=0;
cin>>T;
for(int i=1;i<=T;i++)
{
cin>>N;
ans=((N*(N+1))>>1); // ( >>1 ) মানে 2 দিয়ে ভাগ করা , যেটা - ( /2 ) লেখার চেয়েও দ্রুত কাজ করে ..
ans=ans*ans;
printf("Case %d: %lld\n",i,ans);
ans=0;
}
return 0;
}
SOLUTON IN C#
using System;
public class Test
{
public static void Main()
{
int T = Convert.ToInt32(Console.ReadLine());
for(int i=1;i<=T;i++){
int N = Convert.ToInt32(Console.ReadLine());
long A=(N*(N+1)/2)*(N*(N+1)/2);
Console.WriteLine("Case "+i+": "+A);
}
}
}
13 + 23 + 33 + 43 + 53 + ... + n3
খুবই সহজ কাজ , ছোট বেলার ধারার সূত্র থেকে জানি যে- এর সমষ্টি'র সূত্র হবে ( (n*(n+1)/2 )^2 |
কোডঃ
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
typedef long long ll;
//Nayeem Moliick Joy , Applied Physics And Electronic Engineering,University Of Rajshahi.
using namespace std;
int main()
{
int T,N;
ll ans=0;
cin>>T;
for(int i=1;i<=T;i++)
{
cin>>N;
ans=((N*(N+1))>>1); // ( >>1 ) মানে 2 দিয়ে ভাগ করা , যেটা - ( /2 ) লেখার চেয়েও দ্রুত কাজ করে ..
ans=ans*ans;
printf("Case %d: %lld\n",i,ans);
ans=0;
}
return 0;
}
SOLUTON IN C#
using System;
public class Test
{
public static void Main()
{
int T = Convert.ToInt32(Console.ReadLine());
for(int i=1;i<=T;i++){
int N = Convert.ToInt32(Console.ReadLine());
long A=(N*(N+1)/2)*(N*(N+1)/2);
Console.WriteLine("Case "+i+": "+A);
}
}
}
No comments:
Post a Comment