#include "stdafx.h" #include "iostream" #include "vector" using namespace std; void wypisz(vectorliczby) { for (int i = 0; i < liczby.size(); i++) { cout << liczby[i] << ","; } cout << endl; } 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(); } int dodaj(int x, int y) { return x + y; } int odejmij(int x, int y) { return x - y; } float min(vectorliczby) { int wynik = liczby[0]; for (int i = 0; i < liczby.size(); i++) { if (wynik > liczby[i]) { wynik = liczby[i]; } } return wynik; } float max(vectorliczby) { int wynik = liczby[0]; for (int i = 0; i < liczby.size(); i++) { if (wynik < liczby[i]) { wynik = liczby[i]; } } return wynik; } float spr(vectorliczby, int wartosc) { for (int i = 0; i < liczby.size(); i++) { if (liczby[i] == wartosc) { return true; } } return false; } // na wejściówce wyświetlanie, suma, średnia, minimum, maksimum, czy należy. int _tmain(int argc, _TCHAR* argv[]) { int arr[] = { 4, 11, 3, 8, 7 }; int array_lenght = end(arr) - begin(arr); vectorliczby(arr, arr+array_lenght); cout << "wypisywanie liczb z vectora: "; wypisz(liczby); cout << "suma liczb 4,11,3,8,7 to : " << suma(liczby) << endl; int x = dodaj(5, 3); int y = odejmij(x, 4); cout << "wynik dodawania 5 + 3 to : " << x << endl; cout << "wynik odejmowania 8 - 4 to : " << y << endl; cout << "Jak napisac Mama" << endl; cout << "srednia z liczb 4,11,3,8,7 to : " << srednia(liczby) << endl; cout << "najmniejsza z liczb 4,11,3,8,7 to : " << min(liczby) << endl; cout << "najwieksza z liczb 4,11,3,8,7 to : " << max(liczby) << endl; int z = spr(liczby, 8); cout << "podana liczba jest jedną z wartości wektora" << z << endl; system("pause"); }