Red de conocimiento informático - Conocimiento del nombre de dominio - Programación de emergencia en lenguaje C y operación WIN-TC

Programación de emergencia en lenguaje C y operación WIN-TC

//////////////////////////////////Si tiene alguna pregunta, por favor pregunte. Recuerde aceptar si está satisfecho/ ////////////////////////////////////////// ///////////// ///////

a[10] = {46, 71, 91, 61, 90, 68, 82, 48, 35 , 28,}.

Ordenar .

Después de ordenar:

a[10] = {28, 35, 46, 48, 61, 68, 71 , 82, 90, 91,}.

Seleccione una operación:

1 Insertar un número;

2 Eliminar un subíndice.

1

Por favor, introduzca el número que se insertará:

50

Después de la inserción:

a[ 11 ] = {28, 35, 46, 48, 50, 61, 68, 71, 82, 90, 91,}.

Presiona cualquier tecla para continuar

a[10 ] = {85, 73, 17, 97, 73, 42, 23, 55, 19, 69,}.

Ordenar.

Después de ordenar:

a[10] = {17, 19, 23, 42, 55, 69, 73, 73, 85, 97,}.

Por favor seleccione la operación:

1 Insertar un número;

2 Eliminar un subíndice.

2

Por favor ingrese el subíndice del número a insertar:

4

Después de eliminar el número con el subíndice 4:

4 p>

a[9] = {17, 19, 23, 42, 69, 73, 73, 85, 97,}.

Presiona cualquier tecla para continuar

#include "stdio.h"

#include "stdlib.h"

#include "time.h"

Complemento (int *a, int ad );

Deleint(int *a, int d);

main ()

{

int i, j, tmp, anuncio, d, a[11];

char s;

srand((unsigned)time(NULL)); p> printf("a[ 10] = {");

for (i=0; ilt; 10; i )

{

a[ i]=rand()91 10;

printf("d,",a[i]);

}

printf("}.\ n");

printf("Ordenar.\n");

for (i=0; ilt; 10-1; i)

{

for (j=0; jlt; 10-i-1; j )

{

si (a[j]gt; a[j 1 ])

{

tmp=a[j];

a[j]=a[j 1]; [j 1]=tmp;

}

}

}

printf("Después de ordenar:\n"); /p>

printf ("a[10] = {");

for (i=0;ilt;10;i)

{

printf("d, ", a[i]);

}

printf("}.\n");

printf(" Seleccione la operación:\n1 Insertar un número;\n2 elimina un subíndice.

\n");

scanf("c",amp; s);

interruptor(es)

{

caso '1':

printf("Ingrese el número que se insertará: \n");

scanf("d", amp; ad); p > Addint(a, ad);

break;

case '2':

printf("Ingrese el subíndice numérico que se insertará:\ n ");

scanf("d", amp; d);

Deleint(a, d);

break;

}

}

Addint(int *a, int ad)

{

int i, j;

printf("Después de la inserción: \n");

printf("a[11] = {"); ; i )

{

if (a[i]lt; ad amp; amp; adlt; a[i 1])

{

for (j=10;jgt;=i 1;j--)

{

a[j]=a[j-1]

}

a[i 1]=anuncio

}

printf("d,", a[i]); p >

}

printf("}.\n");

}

Deleint(int *a, int d)

{

int i, j, tmp;

printf("Después de eliminar el número con subíndice d:\n",

printf("a[9] = {");

for (i=0;ilt;9;i)

{

si (i ==d)

{

para (j=i;jlt;9;j)

{

a[j] =a[j 1];

}

}

printf("d,",a[i]); }

printf("}.\n");

}