El problema lo tengo en la parte de inserción.. al intentar ordenar el vector ni si quiera entra al ciclo de ordenamiento!
Si me pueden ayudar seria genial! Gracias=)
#include <stdio.h>
int i=0, conti=0,conte=0,x=0,j=0,p=0,vector[10],menu=0,cont=0,bandera=0,bandera2=0,t=0,contarep=0,h=0,aux=0,a=0,b=0;
main()
{
do
{
printf("\n1- insercion:\n2-eliminacion:\n3-modificacion:\n0-salir\n");
scanf ("%d",& menu);
switch (menu)
{
case 0:
break;
case 1:
if(conti<10) //insercion
{
bandera=0;
for(i=conti;i<10&&bandera==0;i++)
{
if(i==!10)
{
scanf ("%d",&vector);
conti=conti+1;
printf("desea ingresar mas valores, Ingrese 0 para si, Ingrese 1 para no\n");
scanf("%d",&bandera);
}
else printf("Su vector ya esta llenos, si quiere ingresar nuevos valores, elimine datos\n");
}
}
else
printf("Su vector ya esta llenos, si quiere ingresar nuevos valores, elimine datos\n");
for(a=0;a<conti-1;a++) // INTENTANDO ORDENAR EL VECTOR, PERO NOENTRA
{
for(b=i+1;b<conti;b++)
{
if(vector[a]>vector)
{
printf("-------");
aux=vector[a];
vector[a]=vector;
vector=aux;
}}
}
for(t=0;t<conti;t++)
{
printf("[%d]",vector[t]);
}
break;
NO QUISE POSTEAR LO DEMAS DEL PROGRAMA PARA NO CONFUNDIR!
REPITO, NO ENTRA A LA PARTE DE ORDENAR EL VECTOR, NO SE POR QUE!
SALUDOS
Si me pueden ayudar seria genial! Gracias=)
#include <stdio.h>
int i=0, conti=0,conte=0,x=0,j=0,p=0,vector[10],menu=0,cont=0,bandera=0,bandera2=0,t=0,contarep=0,h=0,aux=0,a=0,b=0;
main()
{
do
{
printf("\n1- insercion:\n2-eliminacion:\n3-modificacion:\n0-salir\n");
scanf ("%d",& menu);
switch (menu)
{
case 0:
break;
case 1:
if(conti<10) //insercion
{
bandera=0;
for(i=conti;i<10&&bandera==0;i++)
{
if(i==!10)
{
scanf ("%d",&vector);
conti=conti+1;
printf("desea ingresar mas valores, Ingrese 0 para si, Ingrese 1 para no\n");
scanf("%d",&bandera);
}
else printf("Su vector ya esta llenos, si quiere ingresar nuevos valores, elimine datos\n");
}
}
else
printf("Su vector ya esta llenos, si quiere ingresar nuevos valores, elimine datos\n");
for(a=0;a<conti-1;a++) // INTENTANDO ORDENAR EL VECTOR, PERO NOENTRA
{
for(b=i+1;b<conti;b++)
{
if(vector[a]>vector)
{
printf("-------");
aux=vector[a];
vector[a]=vector;
vector=aux;
}}
}
for(t=0;t<conti;t++)
{
printf("[%d]",vector[t]);
}
break;
NO QUISE POSTEAR LO DEMAS DEL PROGRAMA PARA NO CONFUNDIR!
REPITO, NO ENTRA A LA PARTE DE ORDENAR EL VECTOR, NO SE POR QUE!
SALUDOS