#include "stdafx.h" #include "iostream" #include "vector" #include using namespace std; int suma(vectorliczby) { int wynik = 0; for (int i = 0; i < liczby.size(); i++) { wynik += liczby[i]; } return wynik; } float srednia(vectorliczby) { float wynik = suma(liczby); return wynik / liczby.size(); } void wypisywanie(vectorliczby) { for (int i = 0; i < liczby.size(); i++) { cout << liczby[i] << ","; } cout << endl; } void wypisz(vectorwynik) { for (int i = 0; i < wynik.size(); i++) { cout << wynik[i] << ","; } cout << endl; } int max(vectorliczby) { int wynik = liczby[0]; for (int i = 0; i < liczby.size(); i++) { if (wynik < liczby[i]) { wynik = liczby[i]; } } return wynik; } int min(vectorliczby) { int wynik = liczby[0]; for (int i = 0; i < liczby.size(); i++) { if (wynik > liczby[i]) { wynik = liczby[i]; } } return wynik; } int nalezy(vectorliczby, int x) { for (int i = 0; i < liczby.size(); i++) { if (x == liczby[i]) { return true; } } return false; } int zawiera(vectorliczby, vectornumery) { for (int i = 0; i < numery.size(); i++) { if (!nalezy(liczby,numery[i])) { return false; } } return true; } vectorunikalnosc(vectorliczby) { vectorwynik; for (int i = 0; i < liczby.size(); i++) { if (!nalezy(wynik, liczby[i])) { wynik.push_back(liczby[i]); } } return wynik; } int _tmain(int argc, _TCHAR* argv[]) { int arr[] = { 8, 3, 3, 4, 4, 6, 4, 8, 3 }; int arr_l = end(arr) - begin(arr); vectorliczby(arr, arr + arr_l); vectornumery; numery.push_back(5); numery.push_back(1); numery.push_back(3); wypisywanie(liczby); cout << suma(liczby) << endl; cout << srednia(liczby) << endl; cout << max(liczby) << endl; cout << min(liczby) << endl; cout << nalezy(liczby, 11) << endl; //-----------------------------------zawiera if (zawiera(liczby, numery) == 1){cout << "podzbior zawiera sie w zbiorze" << endl;}else{cout << "podzbior nie zawiera sie w zbiorze" << endl;} //-----------------------------------unikalnosc wypisywanie(liczby); vectorwynik = unikalnosc(liczby); wypisywanie(wynik); //----------------------------------- mapmapa; mapa.insert(pair(1, 2)); cout << "ilosc elementow w mapie: " << mapa.size() << endl; cout << "pierwszy element w mapie: " << mapa[1] << endl; system("pause"); }