Algoritmo de Dekker en C
Esta es una de las versiones del algoritmo de Dekker, que trabaja con los procesos. Esto lo vi en la materia de SO.
#include <stdio.h>
#include <stdlib.h>
main()
{
int a=1,proceso=0;
int var=1;
for (int i=0; i < 300; i++)
{
if(a==1)
{
a=0;
proceso=1;
printf("Proceso: %i Valor de la variable: %i\n",proceso, var);
var++;
}
else if(a==0)
{
a=1;
proceso=2;
printf("Proceso: %i Valor de la variable: %i\n",proceso, var);
var++;
}
}
getchar();
return 0;
}
#include <stdio.h>
#include <stdlib.h>
main()
{
int a=1,proceso=0;
int var=1;
for (int i=0; i < 300; i++)
{
if(a==1)
{
a=0;
proceso=1;
printf("Proceso: %i Valor de la variable: %i\n",proceso, var);
var++;
}
else if(a==0)
{
a=1;
proceso=2;
printf("Proceso: %i Valor de la variable: %i\n",proceso, var);
var++;
}
}
getchar();
return 0;
}
Porque marca un error empezando el ciclo for??
ResponderEliminar