Przykład programu, który zawiera funkcję dla której argumentem jest tablica.
UWAGA: funkcja może zmienić zawartość tablicy.

#include <iostream>
#include <cstdlib>
#include <string>
 
using namespace std;

void wydruk_tablicy (int T[], int od_ilu, int do_ilu)
{
    for (int i=od_ilu; i<=do_ilu; i++)
    {
        cout << T[i] << endl;
    }
}
    using namespace std;
    int main()
    {
        int t[10]={0,1,2,3,4,5,6,7,8,9};
        int a, b;

        cout << "podaj poczatek: ";
        cin >> a;

         cout << "podaj koniec: ";
        cin >> b;


        wydruk_tablicy(t, a, b);

        return 0;
    }