[ create a new paste ] login | about

Link: http://codepad.org/3GBsr7DH    [ raw code | output | fork ]

C++, pasted on Jul 5:
#include <iostream>

// A function to implement the sorting
void doSomething(int (&arr)[], int n)
{
    int i, j;
    for (i = 0; i < n - 1; i++) {
	for (j = 0; j < n - i - 1; j++) {
	    if (arr[j] > arr[j + 1]) {
		swap(arr[j], arr[j + 1]);
	    }
	}
    }
    return;
}

// Function to print an array
void printArray(int arr[], int size)
{
     int i;
     for (i = 0; i < size; i++)
	std::cout << "i=" << i << "   " << arr[i] << "   ";
	std::cout << std::endl;
}


// Driver code
int main()
{
    int arr[] = { 5, 1, 4, 2, 8};
    int N = sizeof(arr) / sizeof(arr[0]);

    doSomething(arr, N);

    std::cout << "Sorted Original array: \n";
    printArray(arr, N);

    return 0;
}


Output:
1
2
Line 4: error: parameter 'arr' includes reference to array of unknown bound 'int []'
compilation terminated due to -Wfatal-errors.


Create a new paste based on this one


Comments: