Tổng k phần tử cuối cùng Problem type Viết chương trình nhập vào một dãy số a1,a2,..,ana1,a2,..,an . Tính tổng KK 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)n(n≤105) và số nguyên dương K(K≤105)K(K≤105) Dòng 2 ghi nn số nguyên a1,a2,..,ana1,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 4 2 3 7 2 9 Sample Output 11
2 câu trả lời
uses crt;
var A : array [1 .. 100000] of real;
i, N, K : longint;
S : real;
begin
clrscr;
readln(N, K);
for i := 1 to N do read(A[i]);
S := 0;
for i := N downto N - K + 1 do S := S + A[i];
write(S : 0 : 0);
readln
end.
#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 s=0;
for (long long i=0; i<k; i++)
{
s+=a[i];
}
cout << s;
}