Array containing minimum of subarrays

Not getting output. Minimum[k] throws garbage value

// sum of minimum of all posiible subarrays
#include
using namespace std;

int main(){
int n;
cin>>n;
int temp,m;
int min=0;
int arr[100];
for(int i=0;i<n;i++){
cin>>arr[i];
}

for(int i=1;i<n;++i)
{
	for(int j=0;j<(n-i);++j)
		if(arr[j]>arr[j+1])
		{
			temp=arr[j];
			arr[j]=arr[j+1];
			arr[j+1]=temp;
		}
}

int minimum[100];
// all minimum values will be stored in minimum array
for(int i=0;i<n;i++){
	for(int j=i;j<=n;j++){
		for(int k=i;k<j;k++){
		min=arr[i];
	//	cout<<arr[k]<<" ";
		if(arr[k]<min){
			minimum[m]=arr[k];
			m++;
		}
		
	}
	
}
}
for(int m=0;m<n;m++){
	cout<<minimum[m];
}




return 0;

}

Hi Stuti, pls save your code on ide.codingblocks.com and share the URL here.

Hey Stuti,
As you are not responding to this thread, I am marking your doubt as Resolved for now. Re-open it if required.

Please mark your doubts as resolved in your course’s “ Ask Doubt ” section, when your doubt is resolved.