I tried using std::sort and std::vector and i'm still getting the time limit error. Perhaps using vectors isn't fast enough.
#include <iostream>
#include <algorithm>
#include <vector>
int main(int argc, const char * argv[])
{
std::vector<int> array;
int size = 0;
int temp = 0;
std::cin >> size;
for(int i = 0; i<array.size(); i++){
std::cout << "Enter data: ";
std::cin >> temp;
array.push_back(temp);
}
std::sort(array.begin(), array.end());
for(int j = 0; j<array.size(); j++){
std::cout << array[j] << std::endl;
}
return 0;
}