diff --git a/.gitignore b/.gitignore
index 0ec8e4906def170570c347e6fadee2745b997b60..bdd61fd3062ac7fd0ba89ef9f26837eca2abea85 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,4 +3,10 @@
 */.DS_Store
 .DS_Store
 exec
-*.o
\ No newline at end of file
+*.o
+
+TP1
+TP2
+TP3
+TP4
+*.exe
\ No newline at end of file
diff --git a/TP3.c b/TP3.c
index 60d9de8990f1e1e461a47c5649a92a003a4193fb..39088665cdc0017b7750447a25aee7c34d0cfb2e 100644
--- a/TP3.c
+++ b/TP3.c
@@ -105,6 +105,18 @@ int pagerank(edgelist *g, long double *distr_res, long double alpha, unsigned lo
 }
 
 
+// fonction déterminant, pour un vecteur de distribution donné les 5 meilleurs et les 5 pire
+// requires :
+	// resmin est un tableau de 5 long double malloc
+	// resmax est un tableau de 5 long double malloc
+// ensures :
+	// resmin contient les 5 pages les moins visitées du moins au plus
+	// resmax contient les 5 pages les plus visités du plus au moins
+int find_5(edgelist *g, long double *distr, long double *resmin, long double *resmax) {
+
+}
+
+
 
 
 
@@ -145,10 +157,10 @@ int main(int argc, char **argv) {
 
 
 
-	pagerank(g, p_distrib, 0.001, 200);
+	pagerank(g, p_distrib, 0.15, 100);
 
 	long double last = p_distrib[0];
-	for(int i =0; i < g->n; i +=1) {
+	for(unsigned long i =0; i < g->n; i +=1) {
 		if (last != p_distrib[i]) {
 			printf("|%Le|\n", p_distrib[i]);
 		}