diff --git a/Makefile b/Makefile
index 6a7e93baecfa5fca0416ae884153f30d47760a3c..0b00adcddf14391e85e04fea0bd7cfacbeadcdd5 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-CFLAGS = -std=c99 -Wall
+CFLAGS = -std=c99 -Wall -lm
 
 all: main.c
 	gcc -o robot main.c $(CFLAGS)
diff --git a/main.c b/main.c
index 074a3d609bd26dd4624ae69d42b992edbebea683..8ebcf852be3f744890f7460c0b7bfb5353bffa87 100644
--- a/main.c
+++ b/main.c
@@ -21,9 +21,9 @@ int main(int argc, char const *argv[]) {
   int t_size;
   Tuple *tuplas;
   puts("Quantos pontos há na lista? Mínimo de 10 elementos.");
-  scanf("%d\n", &t_size);
+  scanf("%d", &t_size);
   if(t_size < 10) {
-      puts("A lista deve ter no mínimo 10 elementos.")
+      puts("A lista deve ter no mínimo 10 elementos.");
       exit(1);
   }
   tuplas = malloc(t_size*sizeof(Tuple));
@@ -34,13 +34,14 @@ int main(int argc, char const *argv[]) {
   puts("Por favor insira as coordenadas na qual o robô deverá passar e seu tempo em milissegundos.");
   puts("(Ex: x1 y1 tempo1\n   x2 y2 tempo2\n ...\n xN yN tempoN)");
   for(int i=0; i < t_size; ++i) {
-      scanf("%d %d %d\n", &tuplas[i].x, &tuplas[i].y, &tuplas[i].t);
+      scanf("%d %d %d", &tuplas[i].x, &tuplas[i].y, &tuplas[i].t);
   }
 
+
   // Fiz uma função que calcula a menor distância entre pontos, não sei se é útil
-  for (int i=0; i<10; ++i){
-    dist = menorDistancia(tuplas[i][0],tuplas[i][1],tuplas[i+1][0],tuplas[i+1][1]);
-  }
+  // for (int i=0; i<10; ++i){
+  //   dist = menorDistancia(tuplas[i][0],tuplas[i][1],tuplas[i+1][0],tuplas[i+1][1]);
+  // }
 
   // calcular velocidade das rodas entre cada coordenada
   // gerar tabela e grafico