|  | @@ -77,18 +77,14 @@ int main(int argc, char* argv[]) {
 | 
	
		
			
				|  |  |      fflush(stdout);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      //Si on est le processus qui à trouvé
 | 
	
		
			
				|  |  | -    if(end && world_rank != DISPLAY_RANK) {
 | 
	
		
			
				|  |  | -        //Reverifie si quelqu'un d'autre a trouver avant
 | 
	
		
			
				|  |  | -        int flag;
 | 
	
		
			
				|  |  | -        MPI_Test(&sync, &flag, MPI_STATUS_IGNORE);
 | 
	
		
			
				|  |  | -        if(flag) {
 | 
	
		
			
				|  |  | -            stop = true;
 | 
	
		
			
				|  |  | +    if(end) {
 | 
	
		
			
				|  |  | +        //Avertit les autres
 | 
	
		
			
				|  |  | +        for(int i = 0; i < world_size; i++) {
 | 
	
		
			
				|  |  | +            MPI_Isend(&world_rank, 1, MPI_INT, i, 0, MPI_COMM_WORLD, &finish);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        if(!stop) {
 | 
	
		
			
				|  |  | -            //Avertit les autres
 | 
	
		
			
				|  |  | -            for(int i = 0; i < world_size; i++) {
 | 
	
		
			
				|  |  | -                MPI_Isend(&world_rank, 1, MPI_INT, i, 0, MPI_COMM_WORLD, &finish);
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | +        //Si c'est oas le processus d'affichage qui a trouvé, envoi des infos
 | 
	
		
			
				|  |  | +        if(world_rank != DISPLAY_RANK) {
 | 
	
		
			
				|  |  | +            
 | 
	
		
			
				|  |  |              //Envoi les infos de resolution au processus de rank 0
 | 
	
		
			
				|  |  |              int pid;
 | 
	
		
			
				|  |  |              double time;
 |