Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMA QUE MUESTRA MENÚ PARA LLENAR, IMPRIMIR, ORDENAR 2 ARREGLOS ENTEROS DE
20 POSICIONES, ASÍ COMO BUSCAR UN VALOR EN AMBOS ARREGLOS
#include <iostream>
#include <cstdlib>
#include <ctime>
interruptor = false;
aux=b[j];
b[j]=b[j+1];
b[j+1]=aux;
cont=cont+1;
j = i;
aux = b[i];
j--;
b[j] = aux;
cont=cont+1;
/*
*/
aux=b[i];
b[i]=b[indiceMenor];
b[indiceMenor]=aux;
cont=cont+1;
int i, j, central,aux,cont=0;
double pivote;
i = primero;
j = ultimo;
do
aux=b[i];
b[i]=b[j];
b[j]=aux;
i++;
j--;
cont++;
cout<<"\n\n******MENU DE OPCIONES******\n";
cout<<"1. INGRESAR VALORES\n";
cout<<"9. SALIR\n";
cin>>opcion;
cout<<endl;
switch(opcion){
cin>>opc;
switch(opc){
cin>>sueldo;
Arreglo1[i]=sueldo;
break;
Arreglo2[i]=sueldo;
break;
break;
for(int i=0;i<20;i++){
cout<<"$ "<<Arreglo1[i]<<"\n";
break;
for(int i=0;i<20;i++){
cout<<"$ "<<Arreglo2[i]<<"\n";
break;
break;
cin>>opc;
switch(opc){
cin>>opc;
switch(opc){
break;
break;
break;
cin>>opc;
switch(opc){
break;
break;
break;
case 5:
break;
switch (opc){
case 1:
if (sueldo== Arreglo1[i]){
if(ban==0){
break;
case 2:
if (sueldo== Arreglo2[i]){
break;
if(ban==0){
break;
while(opcion!=9); //salir
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<ctime>
using namespace std;
int arreglo[] = {10,20,30,40,50,60,70,80,90,100};
int i=1;
//búsqueda lineal
if (i>tam)
i=i+1;
cont++;
else
//búsqueda binaria
int abajo = 0;
cont = 0;
while (abajo<=arriba)
{
mitad = (abajo+arriba)/2;
if (arreglo[mitad]==VBuscar)
cont++;
else
break;
if (arreglo[mitad]>VBuscar)
else
arriba = mitad;
mitad = (arriba+abajo)/2;
if (arreglo[mitad]<VBuscar)
abajo = mitad;
mitad = (abajo+arriba)/2;
return 0;