#include <stdlib.h>
#include <stdio.h>
 
int median(int left, int mid, int right){
	int mediana;
 
	if(mid < right && mid < left) mediana = (left < right) ? left : right;
	else{
		if(mid > right){
			if(mid < left){
				mediana = mid;
			}else mediana = (left < right) ? left : right;
		}else if(mid > left){
			mediana = mid;
		}else mediana = left;
	}
 
	return mediana;
}
 
int main(void) {
	int left = 3;
	int mid = 2;
	int right = 1;
	int mediana;
 
	if(left > mid){
		if(left < right){
			mediana = left;
		}else mediana = mid;
	}else if(mid > right){
		mediana = right;
	}else mediana = right;
 
	printf("%d\n", mediana);
 
	int i;
	for(i = 0; i < 20; i++){
		left = rand() % 4;
		mid = rand() % 4;
		right = rand() % 4;
		printf("l = %d, m = %d, r = %d, mediana = %d\n", left, mid, right, median(left, mid, right));
	}
	return 0;
}
