online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include<iostream> #include<algorithm> #include<vector> #include<string> #include<sstream> using namespace std; int opp1(string a){ int l = a.length(); string num =""; for (int i =0; i<l;i++){ if ('0'<= a[i] && a[i]<='9'){ num+=a[i]; //l--; } } stringstream s (num); int k =0; s >> k; return k; } bool comp (string a,string b){ //string num = opp1(a); //string num2=opp1(b); int numi = opp1(a);//0;//stoi(num); int numi2= opp1(b);//0;//stoi(num2); //stringstream geek(num); //geek >> numi; //stringstream geek2(num2); //geek2 >> numi2; if (numi==numi2){ return a>b; } else { return numi<numi2; } } void sortfunc(string arr[], int n) { for (int i = 0; i < n; i++) { for (int j = 0; j < n - i - 1; j++) { if (comp(arr[j], arr[j + 1])) { string temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } } int main() { int n; cin>>n; int t; // cin.get(); cin>>t; string arr[t]={}; int j =0; cin.get(); for (int i =0;i<t;i++){ string a1=""; // cin.get(); getline(cin,a1); //cin>>a1; //arr[i]=a1; int nu = opp1(a1); if(nu>=n){ arr[j]=a1; j++; } } // string sarr[1000]; // sort(arr,arr+t,comp); sortfunc(arr,j+1); //cout<<endl; for (int i =0;i<=j;i++){ cout<<arr[i]<<endl; } return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue