top of page

Pasos de los filosofos comensales:

 

 

1.Filósofos pensando

2.Dos filósofos comiendo y  los demás en espera.

3.Se empiezan a comer en orden por la izquierda de cada filósofo.

4.Finaliza con el filósofo que hacia falta por comer.                                   CODIGO

 

 

 

bool pensando, comiendo, satisfecho

int filosofos, filosofo1, filosofo2,filosofo3,filosofo4,filosofo5,satisfecho4

 

{

 

f[].pensando = filosofos

f[i]comiendo = filosofo1

f[i+2]comiendo = filosofo3

f[].pensando = filosofos

f[i]comiendo = filosofo2

f[i+2]comiendo = filosofo4

f[].pensando = filosofos

f[i]comiendo = filosofo3

f[i+2]comiendo = filosofo5

f[].pensando = filosofos

f[i]comiendo = filosofo4

f[i+2]comiendo = filosofo2

 

f[].pensando = filosofos

f[i]comiendo = filosofo1

f[i+2]comiendo = filosofo3

f[].pensando = filosofos

f[i]comiendo = filosofo2

f[i+2]comiendo = filosofo4

f[].pensando = filosofos

f[i]comiendo = filosofo3

f[i+2]comiendo = filosofo5

f[].pensando = filosofos

f[i]comiendo = filosofo4

f[i+2]comiendo = filosofo2

 

f[].pensando = filosofos

f[i]comiendo = filosofo1

f[i+2]comiendo = filosofo3

f[].pensando = filosofos

f[i]comiendo = filosofo2

f[i+2]comiendo = filosofo4

f[].pensando = filosofos

f[i]comiendo = filosofo3

f[i+2]comiendo = filosofo5

f[].pensando = filosofos

f[i]comiendo = filosofo4

f[i+2]comiendo = filosofo2

 

f[].pensando = filosofos

f[i]comiendo = filosofo1

f[i+2]comiendo = filosofo3

f[].pensando = filosofos

f[i]comiendo = filosofo2

f[i+2]comiendo = filosofo4

f[].pensando = filosofos

f[i]comiendo = filosofo3

f[i+2]comiendo = filosofo5

f[].pensando = filosofos

f[i]comiendo = filosofo4

f[i+2]comiendo = filosofo2

filosofo1 || filosofo5 = satisfecho4

 

f[].satisfecho=satisfecho4

 

}

bottom of page