Facebook
From HaxorBonzo, 6 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 263
  1. #include "stdafx.h"
  2. #include "iostream"
  3. #include "vector"
  4. using namespace std;
  5.  
  6. int suma(vector<int>liczby)
  7. {
  8.         int wynik = 0;
  9.         for (int i = 0; i < liczby.size(); i++)
  10.         {
  11.                 wynik += liczby[i];
  12.         }
  13.         return wynik;
  14. }
  15.  
  16. float srednia(vector<int>liczby)
  17. {
  18.         float wynik = suma(liczby);
  19.         return wynik / liczby.size();
  20. }
  21.  
  22. void wypisywanie(vector<int>liczby)
  23. {
  24.         for (int i = 0; i < liczby.size(); i++)
  25.         {
  26.                 cout << liczby[i] << ",";
  27.         }
  28.         cout << endl;
  29. }
  30.  
  31. int max(vector<int>liczby)
  32. {
  33.         int wynik = liczby[0];
  34.         for (int i = 0; i < liczby.size(); i++)
  35.         {
  36.                 if (wynik < liczby[i])
  37.                 {
  38.                         wynik = liczby[i];
  39.                 }
  40.         }
  41.         return wynik;
  42. }
  43.  
  44. int min(vector<int>liczby)
  45. {
  46.         int wynik = liczby[0];
  47.         for (int i = 0; i < liczby.size(); i++)
  48.         {
  49.                 if (wynik > liczby[i])
  50.                 {
  51.                         wynik = liczby[i];
  52.                 }
  53.         }
  54.         return wynik;
  55. }
  56.  
  57. int nalezy(vector<int>liczby, int x)
  58. {
  59.         for (int i = 0; i < liczby.size(); i++)
  60.         {
  61.                 if (x == liczby[i])
  62.                 {
  63.                         return true;
  64.                 }
  65.         }
  66.         return false;
  67. }
  68.  
  69. int _tmain(int argc, _TCHAR* argv[])
  70. {
  71.         int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
  72.         int arr_l = end(arr) - begin(arr);
  73.         vector<int>liczby(arr, arr + arr_l);
  74.         wypisywanie(liczby);
  75.         cout << suma(liczby) << endl;
  76.         cout << srednia(liczby) << endl;
  77.         cout << max(liczby) << endl;
  78.         cout << min(liczby) << endl;
  79.         cout << nalezy(liczby,11) << endl;
  80.         system("pause");
  81.  
  82. }
  83.  
  84.