From e510d1a1dd2ce1528f525c851969ff7efc1ddedd Mon Sep 17 00:00:00 2001 From: Vytor Calixto <vytorcalixto@gmail.com> Date: Sun, 22 Nov 2015 23:04:14 -0200 Subject: [PATCH] =?UTF-8?q?Adicinei=20;=20que=20faltava.=20Comentei=20fun?= =?UTF-8?q?=C3=A7=C3=A3o=20da=20menor=20distancia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 2 +- main.c | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 6a7e93b..0b00adc 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 074a3d6..8ebcf85 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 -- GitLab