Bài 2:Viết chương trình cho phép nhập số nguyên dương N rồi thực hiện
a. cho biết N có phải là lũy thừa ba của một số hay không
b. Viết N dưới dạng một lũy thừa với số mũ là số tự nhiên của 5, viết không nếu N không phải là lũy thừa của 5
c. Tìm số dư khi N mũ n chia cho 7
Mik cần gấp ạ, giúp mik với và bằng Pascal nhé!!!!
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
![](https://rs.olm.vn/images/avt/0.png?1311)
a) \(8=2^3\)
\(16=4^2\)
\(27=3^3\)
\(81=9^2\)
\(100=10^2\)
b) \(1000=10^3\)
\(1,000,000=10^6\)
\(1,000,000,000=10^9\)
100.000 } 12 chữ số 0 = 10^12
![](https://rs.olm.vn/images/avt/0.png?1311)
Các số cần tìm là: 4 = 2 2 ; 8 = 2 3 ; 32 = 2 5 ; 81 = 3 4 = 9 2 .
![](https://rs.olm.vn/images/avt/0.png?1311)
Các số cần tìm là: 4 = 2 2 ; 8 = 2 3 ; 32 = 2 5 ; 81 = 3 4 = 9 2
![](https://rs.olm.vn/images/avt/0.png?1311)
Các số cần tìm là: 4 = 2 2 ; 8 = 2 3 ; 32 = 2 5 ; 81 = 3 4 = 9 2
Làm bằng pascal thì những bài như thế này thì test lớn chạy không nổi đâu bạn
#include <bits/stdc++.h>
using namespace std;
long long n,a,b;
int main()
{
cin>>n;
a=1;
while (pow(a,3)<=n)
{
a++;
}
if (pow(a,3)==n) cout<<"YES";
else cout<<"NO";
cout<<endl;
b=1;
while (pow(5,b)<=n) do b++;
if (pow(5,b)==n) cout<<"YES";
else cout<<"NO";
cout<<endl<<pow(n,n)%7;
return 0;
}
mik chỉ làm mỗi câu là một bài thôi bạn