nosotrosprogramamos
  Vector -Codigo 03
 
/*
ALXCE 2011
En un vector de 25 elementos, se desea buscar un dato que será leído. Diseñe un
programa que imprima el mensaje: “VALOR ENCONTRADO”, si en efecto el valor
buscado ya se encuentra entre los elementos, y la posición o subíndice donde se
encontró la primera vez.
Si el valor no se encuentra, se debe sustituir el valor menor por el buscado,
imprimiendo el elemento que sale del vector y la posición que ocupaba.*/


#include<conio.h>
#include<stdio.h>
#define n 25
void orden(int v[], int buscar); //prototipo de la funcion orden
main()
{
      int i,a[n], buscar;
      for(i=0;i<=n-1;i++) //LECTURA DEL VECTOR//
ALXCE 2011
       {
          printf("n digite el dato %i:t", i+1);
          scanf("%i", &a[i]);
       }
      puts("nVECTOR ORIGINAL,n");
      for(i=0;i<=n-1;i++)
         printf("%it",a[i]);
      puts("Digite le dato a buscar");
      scanf("%i", &buscar);
      orden(a, buscar) ;
      getch();
      return 0;
}
      
void orden(int v[], int buscar)
{
     puts("nordenamiento");
     int c=1,i,x,z=0;
     while(c!=0)  //ORDENAMIENTO                 
      {
         c=0;
         for(i=0;i<=n-2;i++)
//ALXCE 2011
          {
             if(v[i]>v[i+1])
              {
              x=v[i];
              v[i]=v[i+1];//
ALXCE 2011
              v[i+1]=x;
              c=1;
              }
          }                            
      }
      printf("nel vector ordenado Ascendenten");
      for(i=0;i<=n-1;i++)
       printf("%it", v[i]);
      puts("Buscando el valor deseado");
      for(i=0;i<=n-1;i++)
        {
          if(buscar==v[i])
            {
             printf("El valor a sido encontrado en la posicion %i",i);
             return ;
            }
          else
            if(i!=0 && buscar>v[i-1] && buscar<v[i])//
ALXCE 2011
             {
               z=i;            
             }
        }
      
      if(z!=0)
        {
          v[z-1]=buscar;
          printf("nBuevo vectorn");
//ALXCE 2011
          for(i=0;i<=n-1;i++)
              printf("%it", v[i]);
        }        
     return;
}   

 
  Hoy habia 23611 visitantes¡Aqui en esta página!  
 
Se prohibe la venta de cualquier codigo que se encuentre en esa pagaina, esta pagina es de uso gratuito en un 100%, DESDE LOS CODIGOS INCLUYENDO EL DOMINIO. En caso de querer optar a clases personalizadas ponte en contacto atravez de facebook en nuestra FanPage NosotrosProgramamos Tambien puedes pegar nuestra url en facebook: http://www.facebook.com/pages/NosotrosProgramamos/148584758550145 Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis