#include <iostream>
using namespace std;

// Funkce pro součet
int sum(int arr[], int size) {
    int s = 0;
    for (int i = 0; i < size; i++) {
        s += arr[i];
    }
    return s;
}

// Funkce pro průměr
double average(int arr[], int size) {
    return (double)sum(arr, size) / size;
}

int main() {
    const int SIZE = 5;
    int numbers[SIZE];

    // 1) Zadání čísel
    cout << "Zadej " << SIZE << " cisel:" << endl;
    for (int i = 0; i < SIZE; i++) {
        cin >> numbers[i];
    }

    // 2) Je cislo sude nebo liche? Mame v poli 0?
    int evenCount = 0, oddCount = 0;
    bool hasZero = false;
    for (int i = 0; i < SIZE; i++) {
        if (numbers[i] % 2 == 0) evenCount++;
        else oddCount++;
        if (numbers[i] == 0) hasZero = true;
    }
    // 3) Výpis všech čísel
    cout << "Vsechna cisla: ";
    for (int i = 0; i < SIZE; i++) {
        cout << numbers[i] << " ";
    }
    cout << endl;

    // 4) Výpočty
    cout << "Pocet sudych: " << evenCount << endl;
    cout << "Pocet lichych: " << oddCount << endl;
    cout << "Obsahuje nulu: " << (hasZero ? "ano" : "ne") << endl;
    cout << "Soucet: " << sum(numbers, SIZE) << endl;
    cout << "Prumer: " << average(numbers, SIZE) << endl;
}
