View Code of Problem 61

#include<stdio.h>
#include<math.h>
#include<string.h>  
int main(){ 
  int i,j,n,t,x,max;
  scanf("%d",&t);
  while(t--){
  	scanf("%d",&n);
  	int a[n];
  	for(i=0;i<n;i++)
  	   scanf("%d",&a[i]);
  	
	for(i=0;i<n;i++)
	   for(j=i+1;j<n;j++){
	   	if(a[i]>a[j]){
	   		x=a[i];
	   		a[i]=a[j];
	   		a[j]=x;
		   }
	   }
  	max=a[0];
  	for(i=0;i<n;i++){
  		a[i]=a[i]*(n-i);
  		if(a[i]>max)
  		max=a[i];
	  }
	printf("%d\n",max);
  }
  
	return 0;
} 

Double click to view unformatted code.


Back to problem 61