Red de conocimientos sobre prescripción popular - Conocimiento del confinamiento - Utilice el lenguaje C para definir una matriz de números enteros con hasta N elementos.

Utilice el lenguaje C para definir una matriz de números enteros con hasta N elementos.

#include?lt;stdio.hgt;

#include?lt;stdlib.hgt;

#include?lt;time.hgt;

p>

#define?N?50

int?a[N];

int?count=0;

void?append()

{

printf("\n\nPor favor ingrese el valor aumentado:?");

int?n;

scanf("d",amp;n);

if(count 1lt;N)

{

a[count]=n ;

printf("\nAgregado correctamente");

getch()

return;?

}

else

{

printf("\nEl número de matrices ha alcanzado el máximo");

getch(); p> retorno

}

}

void?del()

{

int?n ;

printf("\n\nPor favor, ingrese el valor que desea eliminar:?"

scanf("d", amp; n;

int?i , j=0;

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

{

if(a[i]= =n)

{

for(j=i;jlt;count-1;j)

{

a[j ]=a[ j 1];

}

recuento--;

printf("\nEliminar correctamente"); getch() ;

return;

break;

}

}

printf("\nSolicitud no encontrado Valor eliminado");

getch();

return;

}

void?sort()

{

int?i,j,n;

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

{

p>

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

{

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

{

n=a[j]

a[j]=a[j 1]; a[j 1]=n;

}

}

}

printf("\n\nClasificación exitosa");

p>

getch();

}

void?find()

{

int? i,n;

printf("\n\nIngrese el valor que desea encontrar:?"

scanf("d", amp;

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

{

si(a[i]==

n)

{

printf("\n\nEncontrado,? El subíndice es: d", i);

getch();

p>

return

}

}

printf("\n\nNo encontrado"); ();

}

void?display()

{

printf("\n\n"); p>

int?i;

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

{

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

}

printf("\n\n***tiene d elementos", cuenta);

getch( ) ;

return;

}

void?menu()

{

int?sel;

while(1)

{

system("cls");

printf("1------ - --Agregar\n");?

printf("2---------Eliminar\n");

printf("3--- - -----Ordenar\n");

printf("4---------Buscar\n");

printf("5- - -------Pantalla\n");

printf("6---------Salir\n");

printf(" \ n\nPor favor seleccione (1--6):?");

scanf("d",amp; sel);

if(sellt;0?||? seleccionar; 6)

{

continuar;

}

cambiar(sel)

{

p>

caso?1:

append();

romper

caso?2:

del() ;

romper;

caso?3:

sort();

romper;

caso 4:

buscar();

romper;

caso?5:

mostrar(); /p>

romper;

caso?6:

retorno

}

}

}

int?main()

{

srand((unsigned)time(0));

int?i ;

printf("Defina cuántos elementos tiene la matriz (no más de 50):?"

scanf("d", count

<); p> for( i=0; ilt; count; i )

{

a[i]=rand()99

}

menú();

volver?0;<

/p>

}