https://www.devskill.com/CodingProblems/ViewProblem/243
খুবই সহজ একটি বাচ্চা প্রোবলেম ।
তোমায় , N এর মান দেয়া থাকে । তোমায় , বলতে হবে - 9 উপর পাওয়ার N বসালে , যে উত্তর আসবে ,
সেই সংখ্যার শেষ এর ডিজিট কত হবে ?? চলো , ২-৩ টা নাম্বার এর জন্য চেক করে দেখি ---
N=1 , Then ------- 9^1= 9 , Last Digit = 9
N=2 , Then--------9^2=81, Last Digit = 1
N=3 , Then ---------9^3= 729, Last Digit = 9
কি ?? কোনো , সিকুয়েন্স চোখে পড়লো কি ???? হুম , ধরতে পেরেছো -------
N এর মান জোড় হলে , লাস্ট ডিজিট হবে সবসময় -- ১
N এর মান বিজোড় হলে , লাস্ট ডিজিট হবে সবসময় --- ৯
চলো , কোড দেখি ----
#include<iostream>
using namespace std;
int main()
{
int n,t;
cin>>t;
while(t--){
cin>>n;
if(n%2==0)
{
cout<<"1"<<endl;
}
else{
cout<<"9"<<endl;
}
}
return 0;
}
খুবই সহজ একটি বাচ্চা প্রোবলেম ।
তোমায় , N এর মান দেয়া থাকে । তোমায় , বলতে হবে - 9 উপর পাওয়ার N বসালে , যে উত্তর আসবে ,
সেই সংখ্যার শেষ এর ডিজিট কত হবে ?? চলো , ২-৩ টা নাম্বার এর জন্য চেক করে দেখি ---
N=1 , Then ------- 9^1= 9 , Last Digit = 9
N=2 , Then--------9^2=81, Last Digit = 1
N=3 , Then ---------9^3= 729, Last Digit = 9
কি ?? কোনো , সিকুয়েন্স চোখে পড়লো কি ???? হুম , ধরতে পেরেছো -------
N এর মান জোড় হলে , লাস্ট ডিজিট হবে সবসময় -- ১
N এর মান বিজোড় হলে , লাস্ট ডিজিট হবে সবসময় --- ৯
চলো , কোড দেখি ----
#include<iostream>
using namespace std;
int main()
{
int n,t;
cin>>t;
while(t--){
cin>>n;
if(n%2==0)
{
cout<<"1"<<endl;
}
else{
cout<<"9"<<endl;
}
}
return 0;
}
#include
ReplyDelete#include
int main()
{
int tes;
unsigned long int n,res,rem;
scanf("%d",&tes);
while(tes--)
{
scanf("%lu",&n);
res=0,rem=0;
res=pow(9,n);
rem=res%10;
printf("%lu\n",rem);
}
}
wrong kno???