From 242164a03dfd3e9755b0df632c21e100a61c2c49 Mon Sep 17 00:00:00 2001
From: VytorCalixto <vytorcalixto@gmail.com>
Date: Sun, 25 Oct 2015 22:53:33 -0200
Subject: [PATCH] =?UTF-8?q?Lista=202=20-=20exerc=C3=ADcio=2026?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 libmetodos/libPolinomios.c |  2 +-
 lista2/Makefile            |  5 ++++-
 lista2/ex26.c              | 13 +++++++++++++
 3 files changed, 18 insertions(+), 2 deletions(-)
 create mode 100644 lista2/ex26.c

diff --git a/libmetodos/libPolinomios.c b/libmetodos/libPolinomios.c
index 9a0e0a5..cad04d2 100644
--- a/libmetodos/libPolinomios.c
+++ b/libmetodos/libPolinomios.c
@@ -19,5 +19,5 @@ void pxDpx(double *p, int n, double x, double *px, double *dpx) {
     }
     b = p[0] + b*x;
     *px = b;
-    *dpx = c
+    *dpx = c;
 }
diff --git a/lista2/Makefile b/lista2/Makefile
index 318281a..2ad13c0 100644
--- a/lista2/Makefile
+++ b/lista2/Makefile
@@ -1,6 +1,6 @@
 CFLAGS = -O2 -std=c99 -lm
 
-all: ex1 ex3 
+all: ex1 ex3 ex26
 
 ex1: ex1.c 
 	gcc -o ex1 ex1.c $(CFLAGS)
@@ -8,5 +8,8 @@ ex1: ex1.c
 ex3: ex3.c
 	gcc -o ex3 ex3.c $(CFLAGS)
 
+ex26: ex26.c ../libmetodos/libZeroFuncao.c ../libmetodos/libPolinomios.c
+	gcc -o ex26 ex26.c ../libmetodos/libZeroFuncao.c ../libmetodos/libPolinomios.c $(CFLAGS)
+
 clean:
 	rm -fr *.o
diff --git a/lista2/ex26.c b/lista2/ex26.c
new file mode 100644
index 0000000..019afd8
--- /dev/null
+++ b/lista2/ex26.c
@@ -0,0 +1,13 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include "../libmetodos/libZeroFuncao.h"
+
+int main() {
+    int n = 3;
+    double p[4] = {3.993E-4, 0, -0.165, 1}, x;
+    
+    x = 1;
+    newtonRaphson(p, n, &x, 0.0001);
+    printf("Zero de função de x³ - 0.165x² + 3.993*10⁻⁴: %.20lf\n", x);
+    return 0;
+}
-- 
GitLab