Tính tổng từ 1 đến n sử dụng vòng lặp while bằng chương trình C++

2 câu trả lời

#include <iostream>
using namespace std;

int n, i = 1, res = 0;

int main() {
    cin >> n;

    while(i <= n) {
        res += i;
        ++i;
    }

    cout << res;
}

#include<bits/stdc++.h>
using namespace std;
long long n,s;
int main()
{
    cin >> n;
    while (n!=0)
    {
        s+=n;
        if (n>0)
        {
            n--;
        }
        else if (n<0)
        {
            n++;
        }
    }
    cout << s;
}