#include
using namespace std;
int main() {
int n,i;
cin>>n;
int arr[n];
for(i=0;i<n;i++)
{
cin>>arr[i];
}
int counter =1;
while(counter<n)
{
for(i=0;i<n;i++)
{
if(arr[i]>arr[i+1])
{
swap(arr[i],arr[i+1]);
}
else
{
break;
}
}
counter++;
}
for(i=0;i<n;i++)
{
cout<<arr[i]<<endl;
}
return 0;
}
Why my second and third test case is fail while code is correct?
2 errors.
You need to remove the break part .
Change line 15 to for(i=0;i<n-1;i++)
1 Like
thank u sir,
my mistake