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.