Red de conocimiento informático - Consumibles informáticos - Código de programación informática para pollo y conejo en la misma jaula

Código de programación informática para pollo y conejo en la misma jaula

Para la primera pregunta, les daré un algoritmo eficiente. La idea es simple, pero un poco extraña. Puedes calcular la cantidad de conejos restando dos pies de todos los animales y luego podrás obtener la cantidad de gallinas. Echa un vistazo a esto:

# include ltstdio.h gt

main()

{

//Para tu sencilla comprensión , Dependiendo de cómo defina las variables, defínalas por separado.

int n; //Cantidad total

int m; //Número total de ramas

int SUMT = 0 //Número de conejos

int sumj = 0; //El número de pollos

int sum = 0;

Printf("Ingrese la cantidad total: ");

scanf( "d ", ampn);

Printf("Ingrese el número total de segmentos de vuelo: ");

scanf("d ", ampm); p>

SUMT = (m-2 * n)/2;

sumj = n-SUMT;

suma = SUMT * 4 sumj * 2;

If (suma! = m | | sumt lt0 | | sumj lt0)

{

printf("Sin respuesta\ n ");

}

Otros

{

Printf("Número de gallinas d, número de conejos d\n ", sumj, SUMT

<); p>}

}

La segunda pregunta es muy simple, vea las notas:

# include ltstdio.h gt

main ()

{

int a[3], k, I, j

Printf("Ingrese el primer número: "); >

scanf(" d ", ampa[0]);

Printf("Ingrese el segundo número: ");

scanf("d ", ampa[1 ]);

Printf("Ingrese el tercer número: ");

scanf("d ", ampa[2]);

//Esto es más fácil de entender para usted y también puede resolver scanf ("d d d",; a[0], ampa[1], ampa[2]);

for(I = 0;ilt3;i)

{

for(j = I 1; j lt3; j )

{

if(a[I] lt; a[j])

{

k = a[I]

a[I]= a[j]; >a[j]= k ;

}

}

}

//Este bucle no es muy eficiente, pero es fácil de entender y también puede resolver el tipo int. El número debe ser lo más alto posible, pero si no está seguro en ese momento, la entrada y la salida se ciclarán.

printf(" d gt; d gtd/n ", a[0], a[1], a[2]

}

);