Trang chủ Tin Học Lớp 8 bạn nào hướng dẫn mình thực hiện mấy bài c++...

bạn nào hướng dẫn mình thực hiện mấy bài c++ từng bước với đc ko ạ vd #include <iostream> using namespace std; int main() { long long n,tong=0,i; ci

Câu hỏi :

bạn nào hướng dẫn mình thực hiện mấy bài c++ từng bước với đc ko ạ vd #include <iostream> using namespace std; int main() { long long n,tong=0,i; cin>>n; for(i=1;i<=n;i++) tong=tong+i*i*i; cout<<tong; return 0; }

Lời giải 1 :

Mình giải thích 2 bài bạn cần:

Điểm chung của các bài là đều có phần bắt buộc để chạy chương trình. Nên mình chỉ giải thích câu lệnh bên trong.

Code 1:

long long n,tong=0,i; | Khai báo biến n,tong,i thành kiểu long long(số nguyên lớn) và gán tong=0;

cin>>n;                      | Đọc vào n;

for(i=1;i<=n;i++)       | Chạy for i từ 1 đến n. Mỗi lần i tăng lên 2 giá trị.

   tong=tong+i*i*i;     | Nằm trong vòng for trên. Trong mỗi giá trị i thì nó gán: tong=tong+ i^3;

cout<<tong;              | Xuất tong.

return 0;                     | Do đây là chương trình chính, không có gì trả về nên trả về 0.

Tóm lại code này là nhập n rồi tính tổng lập phương các số từ 1 đến n.

Code 2: Bạn viết hơi lỗi nên mình sửa chút.

long long int i,n,tong=0;       | Khai báo biến i,n,tong thành kiểu long long và gán tong=0;

   cin >> n;                            | Nhập n.

   for (i = 1; i <= n; i+=2) {    |  Chạy vòng for i từ 1 đến n, mỗi lần i tăng lên 2. Và dấu bắt đầu câu                                                       lệnh, khi chỉ có 1 câu lệnh thì dấu này có thể có / không.

       Tong+= i;                       | Tăng tổng lên i.

    }                                        | Kết thúc câu lệnh.

   cout << tong;                    | Xuất tổng.

Tóm lại bài trên là tính tổng các số lẽ từ 1 đến n.

Thảo luận

-- thanks bạn nhưng thầy t sửa đề rồi:>>
-- Ok 😁
-- tự nhiên mất 40 điểm:v
-- chán vllll

Lời giải 2 :

Xác định bài toán: tính tổng $1^3+2^3+3^3+...+n^3$

#include <iostream> //khai báo thư viện iostream (thư viện chuẩn của C++)
using namespace std; //sử dụng namespace std (dùng để cout,cin,...
int main() //phần chương trình chính
{ //mở đầu
    long long n,tong=0,i; //đặt các biến n,tong=0,i thuộc kiểu long long (nguyên)
    cin>>n; //nhập giá trị biến n
    for(i=1;i<=n;i++) //cho i chạy từ 1 đến n, mỗi lần lặp i+1 (i++)
        tong=tong+i*i*i; //tong+(giá trị $i^3$) vì trong C++ thì không được ghi i^3 nên ta ghi i*i*i
    cout<<tong; //in ra kết quả biến tong sau khi lặp
    return 0; //thoát chương trình với giá trị 0
} //kết thúc

 

Xét n=3:

i=1 -> tong=tong+1*1*1=1

i=2 -> tong=tong+2*2*2=1+8=9

i=3 -> tong=tong+3*3*3=9+27=36

Thử theo tính toán: $1^3+2^3+3^3=36$ (đúng)

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK