class Practice
{
public:
void takeArrayElementInput(int arr[], int size)
{
for (int i = 0; i < size; i++)
{
cin >> arr[i];
}
}
void iterateOverArray(int arr[], int size)
{
for (int i = 0; i < size; i++)
{
cout << arr[i] << " ";
}
}
void subArray(int *arr, int size)
{
int c = 0;
takeArrayElementInput(arr, size);
cout << "Your array is: ";
iterateOverArray(arr, size);
cout << endl
<< endl;
for (int i = 0; i < size; i++)
{
for (int j = i; j < size; j++)
{
c++;
for (int k = i; k <= j; k++)
{
if (k == j)
cout << arr[k] << " ";
else
cout << arr[k] << ", ";
}
cout << endl;
}
cout << endl;
}
cout << "Total subarrays: " << c << endl;
}
}