import java.util.*;
public class tab15{
	public static void main(String[]args){
		Scanner sc = new Scanner(System.in);
		
		int st_uc;
		System.out.print("Kolikšno je število učencev? ");
		st_uc = sc.nextInt();
		System.out.println();
		
		String imena[] = new String[st_uc];
		float skoki[] = new float[st_uc];
		
		for (int s = 0; s<st_uc; s++){
			System.out.print("Ime učenca " + (s+1) + ": ");
			imena[s] = sc.next();
			System.out.print("Dolžina skoka (v metrih): ");
			skoki[s] = sc.nextFloat();
			System.out.println();
		}
		
		System.out.println("Rezultati skokov:");
		for (int s = 0; s<st_uc; s++){
			System.out.println(imena[s] + "\t" + skoki[s] + "m");
		}
		
		int iMin = 0, iMax = 0;
		for (int s = 0; s<st_uc; s++){
			if (skoki[s] < skoki[iMin])
				iMin = s;
			if (skoki[s] > skoki[iMax])
				iMax = s;
		}
		
		System.out.println("\nNajkrajši skok: ");
		System.out.print(imena[iMin] + "\t" + skoki[iMin] + "m");
		System.out.println("\nNajdaljši skok: ");
		System.out.print(imena[iMax] + "\t" + skoki[iMax] + "m");
		
		for (int i = 0; i < st_uc; i++){
			int max = i;
			for (int j = i + 1; j<st_uc; j++){
				if (skoki[j] > skoki[max])
					max = j;
			}
			float skokiZac = skoki[i];
			skoki[i] = skoki[max];
			skoki[max] = skokiZac;
			
			String imenaZac = imena[i];
			imena[i] = imena[max];
			imena[max] = imenaZac;
			
		}
		
		System.out.println("\n\nVrstni red: ");
		for (int s = 0; s < st_uc; s++){
			System.out.println((s+1)+". mesto: " + imena[s] + "\t" + skoki[s]);
		}
		
	}
}