While sorting an array for ex: A[5]={1,4,5,3,2} the output must be 1,2,3,4,5 in ascending order. in using the concept of bubble sorting my output is 0,1,2,3,4 what would be the
You need to limit your inner loop to <4:
int A[5]={1,5,3,2,4}; for(int i=0;i<5;i++){ for(int j=0;j<4;j++){ if(A[j]>A[j+1]) { int t=A[j]; A[j]=A[j+1]; A[j+1]=t; } } } for(i=0;i<5;i++) cout<