Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.63 KB | None | 0 0
  1. #include "pch.h"
  2. #include <iostream>
  3. #include<vector >
  4. using namespace std;
  5.  
  6. void wypisz(vector<int>tab)
  7. {
  8.     for (int i = 0; i < tab.size(); i++)
  9.     {
  10.         cout << tab[i] << " ";
  11.     }cout << endl;
  12. }
  13. int max(vector<int>tab)
  14. {
  15.     int wynik = tab[0];
  16.     for (int i = 1; i < tab.size(); i++)
  17.     {
  18.         if (wynik < tab[i])
  19.         {
  20.             wynik = tab[i];
  21.         }
  22.         return wynik;
  23.     }
  24. }
  25.  
  26. bool CzyNalezy(vector<int>tab, int element)
  27. {
  28.     for (int i = 0; i < tab.size(); i++)
  29.     {
  30.         if (element == tab[i])
  31.             return true;
  32.     }return false;
  33. }
  34. bool CzyZawiera(vector<int>tab1, vector<int>tab2)
  35. {
  36.     for (int i = 0; i < tab1.size(); i++)
  37.     {
  38.         if (CzyNalezy(tab1, tab2[i]))
  39.         {
  40.             return false;
  41.         }
  42.     }return true;
  43. }
  44. int suma(vector<int>tab)
  45. {
  46.     int sumka = 0;
  47.     for (int i = 0; i < tab.size(); i++)
  48.     {
  49.         sumka += tab[i];
  50.     }
  51.     return sumka;
  52. }
  53.  
  54. vector<int> unik(vector<int>tab)
  55. {
  56.     vector<int>wynik;
  57.     for (int i = 0; i < tab.size(); i++)
  58.     {
  59.         if (!CzyNalezy(wynik,tab[i]))
  60.         {
  61.             wynik.push_back(tab[i]);
  62.         }
  63.     }
  64.     return wynik;
  65. }
  66. int index(vector<int>tab, int element,int pomin=0)
  67. {
  68.     for (int i = 0; i < tab.size(); i++)
  69.     {
  70.         if (tab[i]==element&&pomin<1)
  71.         {
  72.             return i;
  73.         }
  74.     }
  75.     return -1;
  76. }
  77. int main()
  78. {
  79.     std::cout << "Hello World!\n";
  80.     vector<int>liczby = { 8,3,1,5,4,1 };
  81.     wypisz(liczby);
  82.     max(liczby);
  83.     cout << max(liczby) << endl;
  84.     cout << CzyNalezy(liczby, 4) << endl;
  85.     vector<int>tab2 = { 2,8,1 };
  86.     wypisz(tab2);
  87.     cout << CzyZawiera(liczby, tab2) << endl;
  88.     cout << suma(liczby)<<endl;
  89.     vector<int>liczby1 = {3,5,2,6};
  90.     wypisz(liczby1);
  91.     vector<int>wynik = unik(liczby);
  92.     wypisz(wynik);
  93.     cout << index(liczby, 1, 1);
  94.     return 1;
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement