Đăng nhập để hỏi chi tiết
Bài 1. Số chính phương (4 điểm)
Một số X là số chính phương khi X là số nguyên không âm và tồn tại một số tự nhiên N thỏa mãn N2 = X.
Yêu cầu: Cho trước hai số nguyên dương A và B. Hãy đếm xem có bao nhiêu số chính phương từ A đến B.
Dữ liệu vào:
Một dòng gồm hai số nguyên dương A và B (A ≤ B ≤ 106
).
Kết quả ra:
Một số tự nhiên duy nhất là số lượng số chính phương từ A đến B.
c++ a help
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <bits/stdc++.h>
using namespace std;
int tinh(int a,int b) {
int d=0;
int sqrtb=sqrt(b);
for (int i=ceil(sqrt(a));i<=sqrtb;++i) {
int s=i*i;
if (s>=a && s<=b) {
d++;
}
}
return d;
}
int main() {
int a,b;
cin>>a>>b;
int kq=tinh(a,b);
cout<<kq;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
#include<bits/c++io.h>
#define ll long long
using namespace std;
int main(){
ll a,b,k,s=1;
cin>>a>>b;
//meothinhle
for (ll i=a;i<=b;++i){
k=sprt(i);
if (k*k==i)s+=1;
}
cout<<s;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin