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