diff --git a/tp3/tp3 b/tp3/tp3
index b4c92ab8e3d30fb1a82a827c83ec9e0511122b4f..fc1b47b817382d93324d309d114179727e25dc02 100755
Binary files a/tp3/tp3 and b/tp3/tp3 differ
diff --git a/tp3/tp3.c b/tp3/tp3.c
index a885744e15239cb010b29d78acdd1964186df5e6..da2d13f8fd3c35714706ba9465cdaf949861bf0e 100644
--- a/tp3/tp3.c
+++ b/tp3/tp3.c
@@ -67,6 +67,7 @@ racional **ordenar_vetor_racional(racional **vet, int tam) {
 				swaps++;
 			}
 		}
+		tam--;
 	}
 	return ord;
 }