Тема: Використання функцій для роботи з масивами
Якщо кому цікаво,  зробив програму, яка за допомого функцій вводе значення в масив, а також просто виводе вміст масиву. Якщо є певні помилки в правильності коду, підкажіть будь ласка! Буду тільки радий)
 #include <iostream>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int func_for_massiv1();
int func_for_massiv2();
void clear();
int main()
{ 
    cout << "Enter number for first array " << endl;
    func_for_massiv1();
    cout << "Do you want clear the screen? (y/n) " << endl;
    char vidpovid = getchar();
    cin >> vidpovid;
    
    if (vidpovid != 'y')
    {
        
        cout << "Elements from second array " << endl;
        func_for_massiv2();
    }
    else if (vidpovid != 'n')
    {
        clear();
        cout << "Elements from second array " << endl;
        func_for_massiv2();
    }
    system("pause");
    return 0;
}
void clear()
{
    system("cls");
}
int func_for_massiv1()
{
    int massiv1[10];
    int g;
    cout << "Please enter 10 elements for array " << endl;
    int a;
    for ( unsigned int i = 0; i < 10; ++i)
    {
        cout << "Enter " << i << " element for array: ";
        
            cin >> a;
            massiv1[i] = a;
            cout << "Your element " << a << endl;
    }
    for (g = 0; g <= 9; g++)
    {
        cout << " " << massiv1[g];
    }
    cout << endl;
    return 0;
}
int func_for_massiv2()
{
    int massiv2[5] = { 23, 13, 8, 6, 1 };
    int b;
    for (b = 0; b <= 4; b++)
    {
        cout << "array[" << b << "]" << "\t\t" << massiv2[b] << endl;
    }
    return 0;
} 