Facebook
From Buff Wolf, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 227
  1. #include "stdafx.h"
  2. #include "iostream"
  3. #include "vector"
  4. using namespace std;
  5.  
  6. void wypisz(vector<int>liczby)
  7. {
  8.         for (int i = 0; i < liczby.size(); i++)
  9.         {
  10.                 cout << liczby[i] << ",";
  11.         }
  12.         cout << endl;
  13. }
  14.  
  15. int suma(vector<int>liczby)
  16. {
  17.         int wynik = 0;
  18.         for (int i = 0; i < liczby.size(); i++)
  19.         {
  20.                 wynik += liczby[i];
  21.         }
  22.         return wynik;
  23. }
  24.  
  25. float srednia(vector<int>liczby)
  26. {
  27.         float wynik = suma(liczby);
  28.         return wynik / liczby.size();
  29. }
  30.  
  31. int dodaj(int x, int y)
  32. {
  33.         return x + y;
  34. }
  35.  
  36. int odejmij(int x, int y)
  37. {
  38.         return x - y;
  39. }
  40.  
  41. float min(vector<int>liczby)
  42. {
  43.         int wynik = liczby[0];
  44.         for (int i = 0; i < liczby.size(); i++)
  45.         {
  46.                 if (wynik > liczby[i])
  47.                 {
  48.                         wynik = liczby[i];
  49.                 }
  50.         }
  51.         return wynik;
  52. }
  53.  
  54. float max(vector<int>liczby)
  55. {
  56.         int wynik = liczby[0];
  57.         for (int i = 0; i < liczby.size(); i++)
  58.         {
  59.                 if (wynik < liczby[i])
  60.                 {
  61.                         wynik = liczby[i];
  62.                 }
  63.         }
  64.         return wynik;
  65. }
  66.  
  67. float spr(vector<int>liczby, int wartosc)
  68. {
  69.         for (int i = 0; i < liczby.size(); i++)
  70.         {
  71.                 if (liczby[i] == wartosc)
  72.                 {
  73.                         return true;
  74.                 }
  75.         }
  76.         return false;
  77. }
  78.  
  79.  
  80. // na wejściówce wyświetlanie, suma, średnia, minimum, maksimum, czy należy.
  81.  
  82. int _tmain(int argc, _TCHAR* argv[])
  83. {
  84.         int arr[] = { 4, 11, 3, 8, 7 };
  85.         int array_lenght = end(arr) - begin(arr);
  86.         vector<int>liczby(arr, arr+array_lenght);
  87.         cout << "wypisywanie liczb z vectora: "; wypisz(liczby);
  88.         cout << "suma liczb 4,11,3,8,7 to : " << suma(liczby) << endl;
  89.         int x = dodaj(5, 3);
  90.         int y = odejmij(x, 4);
  91.         cout << "wynik dodawania 5 + 3 to : " << x << endl;
  92.         cout << "wynik odejmowania 8 - 4 to : " << y << endl;
  93.         cout << "Jak napisac Mama" << endl;
  94.         cout << "srednia z liczb 4,11,3,8,7 to : " << srednia(liczby) << endl;
  95.         cout << "najmniejsza z liczb 4,11,3,8,7 to : " << min(liczby) << endl;
  96.         cout << "najwieksza z liczb 4,11,3,8,7 to : " << max(liczby) << endl;
  97.         int z = spr(liczby, 8);
  98.         cout << "podana liczba jest jedną z wartości wektora" << z << endl;
  99.         system("pause");
  100. }
  101.