Viết chương trình nhập vào một dãy số a1,a2,..,an . Tính tổng K phần tử cuối cùng của dãy. Input Specification Dòng 1 ghi số nguyên dương n(n≤105) và số nguyên dương K(K≤105) Dòng 2 ghi n số nguyên a1,a2,..,an là các số nguyên kiểu 64 - bit Output Specification Ghi ra một dòng là kết quả tìm được. Sample Input Copy 4 2 3 7 2 9 Sample Output Copy 11 Help me pls C++ Nha

2 câu trả lời

Không chắc nhé -.-

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long n,k;
    cin >> n >> k;
    long long a[n];
    for (long long i=0; i<n; i++)
    {
        cin >> a[i];
    }
    reverse(a,a+n);
    long long tong=0;
    for (long long i=0; i<k; i++)
    {
        tong+=a[i];
    }
    cout << tong;
}
$\color{red}{\text{Daoanhviet96}}$

#include <bits/stdc++.h>

using namespace std;

int main()
{
    long long n,a[100005],k;
    cin>>n>>k;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    cout<<accumulate(a+n-k+1,a+n+1,0LL);
}