LH Quảng cáo: lazijsc@gmail.com

Bài tập  /  Bài đang cần trả lời

Sử dụng ngôn ngữ lập trình C++ hãy lập chương trình giải các bài toán sau đây:

giúp mình với mình cần gấp


----- Nội dung dịch tự động từ ảnh -----
Sử dụng ngôn ngữ lập trình C++ hãy lập chương trình giải các bài toán sau đây:
Bài l: Căn bậc 2 (6 điểm)
Lớp học của Chí là một lớp học siêu quậy, nhưng lại rất thông minh. Thầy giáo muốn thử
tài năng tính nhấm nhanh của các bạn trong lớp Chí, đã yêu cầu tất cả các tham gia cuộc thi
nhưng không được sử dụng máy tính Lần đầu tính toán mà không có máy tính nên các bạn rất
lúng túng khi phải rút gọn căn bậc hai với số lớn. Bạn là một lập trình viên tài ba bạn hãy viết
chương trình rút gọn căn bậc hai giúp các bạn nhỏ trong lớp học siêu quậy chiến thắng cuộc
thì nhé!
Yêu cầu: Cho số N, bạn hãy rút gọn N thành phần nguyên và căn số sao cho số trong
căn là nhỏ nhất.
Dữ liệu: Vào từ file BAI2.INP chứa số nguyên dương N (1 _N<10)
Kết quả: Ghi ra file BAI2.OUT hai số nguyên lần lượt là phần nguyên và phần căn đã
được rút gọn.
Ví dụ:
BAI1.INP
18
BAI1.OUT
32
1 trả lời
Hỏi chi tiết
172
0
3
Dannz
20/11/2023 22:23:44
#include <fstream>
#include <cmath>

using namespace std;

int main() {
    ifstream input("BAI1.INP");
    ofstream output("BAI1.OUT");

    int N;
    input >> N;

    int sqrtN = sqrt(N);
    int remainder = N - sqrtN * sqrtN;

    output << sqrtN << " " << remainder;

    input.close();
    output.close();

    return 0;
}

 

Mở khóa để xem toàn bộ nội dung trả lời

(?)
Bạn đã đạt đến giới hạn của mình. Bằng cách Đăng ký tài khoản, bạn có thể xem toàn bộ nội dung trả lời
Cải thiện điểm số của bạn bằng cách đăng ký tài khoản Lazi.
Xem toàn bộ các câu trả lời, chat trực tiếp 1:1 với đội ngũ Gia sư Lazi bằng cách Đăng nhập tài khoản ngay bây giờ
Tôi đã có tài khoản? Đăng nhập

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm
Bài tập Lập trình Lớp 8 mới nhất
Trắc nghiệm Lập trình Lớp 8 mới nhất

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường

Học ngoại ngữ với Flashcard

×
Trợ lý ảo Trợ lý ảo
×
Gia sư Lazi Gia sư