Red de conocimiento informático - Consumibles informáticos - Programación de búsqueda de listas enlazadas

Programación de búsqueda de listas enlazadas

Al modificar los valores de myn, puede encontrar el mismo tipo de personas que informaron el último número de personas en el círculo.

# include & ltstdio.h & gt

# include & ltstdlib.h & gt

#Definición N 13 //El número total de personas en un círculo.

#Define M 3 //La cantidad reportada.

int main()

{ int p[N], n=N, s=1, m = M

int i, j, k, w;

for(I = 1;i& lt= n;i++)p[I-1]= I;

for(I = n;i>=2 ;I- )

{

s =(s+m-1)%I;

si(s = = 0)s = I;

w = p[s-1];

for(j = s; j & lt= I-1; j++)p[j-1]= p[j]; >

p[I-1]= w;

}

Printf("Orden fuera del bucle:\ n "); I = n-1;i>=0;i-)

printf("%5d ", p[I]);

printf(" \ n "

Printf("El número de serie de la última persona en el círculo es: %d\n ", p[n-n]);

Return 0;