1-тапсырма. Қосынды*
A[N] бірөлшемді массив берілген (1≤N≤1000). Массивті кему ретімен
шығар. Осы массивтегі ең кіші К элементтің қосындысын тап.
Мысалда N=8, K= 3.
N₂
1
Мысалы
83
10 20 30 45 31 42 12 16
Нәтиже
10 12 16 20 30 31 42 45
38
Ответы
Ответ дал:
2
#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main () {
ios_base::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
ll n, sum=0, k;
cin>>n>>k;
ll a[n];
for(ll i=0;i<n;i++)cin>>a[i];
sort(a, a+n);
for(ll i=0;i<n;i++)cout<<a[i]<<" ";
for(ll i=0;i<k;i++)sum+=a[i];
cout<<sum;
}
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
4 месяца назад
1 год назад
1 год назад
7 лет назад