Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Bình Lưu

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

datcoder
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; 

 } 


Các câu hỏi tương tự
thái jr
Xem chi tiết
Vũ Duy Nhật
Xem chi tiết
Nguyễn Trường An
Xem chi tiết
Tống hiền chi
Xem chi tiết
Cheriiiiihehe
Xem chi tiết
Utfg aghjn
Xem chi tiết
hoàng kim
Xem chi tiết
Yeu DUong nhat
Xem chi tiết
phuongtra pham
Xem chi tiết