Informatică, întrebare adresată de aaaaaaaaa123, 9 ani în urmă

Scrieți definiția completă unui subprogram C++ care returnează suma celor mai mici m elemente ale unui tablou unidimensional dat.

Răspunsuri la întrebare

Răspuns de crazymonkey98
2
idee subprogramului acestuia este sa aranjeze vectorul crescator si apoi sa faca suma primilor m termeni, mai sunt si alte variante dar asta e mai usoara
unsigned Suma(unsigned a[100],unsigned m)
{ unsigned i=0,j,c,s=0;
for (i=1;i<n;i++)for(j=i;j<=n;j++) if (a[i]>a[j]){c=a[j];
a[j]=a[i];
a[i]=c;}
for (i=1;i<=m;i++) s=s+a[i];
return s;}
Alte întrebări interesante