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);
}