- Hãy xác định Input, Output và viết thuật toán cho bài toán sau: Tính tổng S=1+2+3+…+N

2 câu trả lời

IP: N

OP: Tổng 1+2+3+..+N

Thuật toán:

B1: Nhập N

B2: i←1,s←1

B3: Nếu i>N thì đưa ra s rồi kết thúc

B4: Nếu i<N

  B4.1: s←s+1

  B4.2: i←i+1

B5: Quay lại bước 3

IP: N.

OP: Tổng 1+2+3+..+N.

Thuật toán:

B1: Nhập N.

B2: Dùng for để nhập số từ 1 → N(ko chính xác về cách nói lắm)

B3; áp dụng công thức tính tổng.

B4:In ra kết quả.

Sau đây là code của mik cho bạn tham khảo:

#include <bits/stdc++.h>

#define ll long long // có cx đc ko có cx ko sao

using namespace std;

ll n, s=0;     // nếu bạn ko có #define ll long long thì bạn cần ghi đầy đủ long long n, s=0; nha!

int main()

{

    cin>>n;

    for(int i=1; i<=n; i++)

          s+=i;           // Hoặc bạn cũng có thể ghi đầy đủ là s = s+i; nha!

    cout<<s;

}

Chúc bạn học tốt, mong bạn đánh giá 5 sao, cảm ơn cho mik! Nếu thấy câu trả lời mik bổ ích thì cho mik câu trả lời hay nhất luôn nha!