MeehoweCK

Untitled

Oct 11th, 2020
826
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. //mateusz Lesniczak apteka
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int min_el(int* tablica, int rozmiar, int poz)
  6. {
  7.     int najmniejsza = tablica[poz + 1];
  8.     int numer = poz + 1;
  9.  
  10.     for(int i = poz + 2; i < rozmiar; ++i)
  11.     {
  12.         if(tablica[i] < najmniejsza)
  13.         {
  14.             numer = i;
  15.             najmniejsza = tablica[i];
  16.         }
  17.     }
  18.     return numer;
  19. }
  20.  
  21. int main()
  22. {
  23.     int n;
  24.     cin >> n;
  25.  
  26.     int tab[n];
  27.     for(int i = 0; i < n; ++i)
  28.         cin >> tab[i];
  29.  
  30.     int kasa = 0, poz = -1, nr;
  31.  
  32.     while(poz < (n-1))
  33.     {
  34.         nr = min_el(tab, n, poz);
  35.         kasa += (nr - poz) * tab[nr];
  36.         poz = nr;
  37.     }
  38.  
  39.     cout << kasa;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment