BL

Yêu cầu: Viết chương trình nhập vào số nguyên dương 𝑛 (0 < 𝑛 1018). In ra: 𝑛 + 𝑛. Cho biết hàm lấy phần nguyên căn 𝑛 int(sqrt(n)) hoặc (long long)(sqrt(n)), bản chất ở đây là ép kiểu thực sang kiểu nguyên và cắt đi phần lẻ.

Dữ liệu: Một dòng ghi số nguyên 𝑛 (0 < 𝑛 1018).

 

Kết quả: Đưa ra kết quả 𝑛 + 𝑛.

dụ:

 

input

output

10

13

H24
6 tháng 10 2023 lúc 19:27

#include <bits/stdc++.h>

using namespace std;

int main() {

long long n;

cin >> n;

int can = (long long)(sqrt(n));

cout << n + can;

return 0; 

 } 

Bình luận (0)

Các câu hỏi tương tự
TJ
Xem chi tiết
VN
Xem chi tiết
NA
Xem chi tiết
TC
Xem chi tiết
H24
Xem chi tiết
UA
Xem chi tiết
HK
Xem chi tiết
YN
Xem chi tiết
PP
Xem chi tiết