Colaborador: Gabriel Mazzuco (Github Profile)
Professor: Edmar Bellorini
O programa deve criar dois vetores, aonde recebera os valores dos primeiros pontos e depois dos próximos.
-
Os valores de entrada, deve ser valores ponto-flutuante de precisão dupla
-
Usando uma função chamada dis3Dlm com passagem de parametro por ponteiro
dis3Dlm(double* p1, double* p2)
-
Deve se usar funções do C dentro do programa
extern printf - int printf(const char *format, ...); extern scanf - int scanf(const char *format, ...); extern fprintf - int fprintf(FILE *stream, const char *format, ...); extern fopen - int fopen(const char *filename, const char *mode); extern fclose - int fclose(FILE *stream)
-
Deve tambem printar dentro de um arquivo externo, usando 'w' para usado para recriar o arquivo toda vez que uma nova execução é feita
-
Pode se usar o makefile para compilar e executar
make
-
Ou compilar e executar manualmente
nasm -f elf64 main.asm gcc -m64 -no-pie main.o -o main.x ./main.x