elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
151  Programación / Programación C/C++ / Tiempo de ejecucion en: 4 Mayo 2014, 23:48 pm
Hola como estan.

Tengo una duda con respecto al tiempo de ejecucion de acuardo a instrucciones.

Tal vez alquien me pueda explicar por que esto es asi.

Por ejemplo:



Vi esto pero no exiplica por que es asi o por que en el segundo bucle cambia hablando algebraicamente.

Recuardo haber visto sumatorias pero, para encontrar areas en integrales.



entiendo que:
Código
  1. for (int i = 0; i < n; i++) //El tiempo de este bucle seria de O(n)
152  Programación / Programación C/C++ / Re: Sacar valores par y valores impar en: 3 Mayo 2014, 00:09 am
Gracias acaba de llegar a la casa y lo acaba de probar

Funciono perfecto mil gracias por responder.

Saludos y muchas gracias de nuevo.
153  Programación / Programación C/C++ / Re: Sacar valores par y valores impar en: 2 Mayo 2014, 14:52 pm
Si lo siento, si es una duda lamento si no me supe explicar pero eso es lo que queria saber si esta bien, o no como lo deberia de hacer con un for o con un if esa es la duda que tengo.

Gracias por responder.
154  Programación / Programación C/C++ / Sacar valores par y valores impar en: 2 Mayo 2014, 13:48 pm
Hola

Lo que trato de hacer es la mediana es algo de estadistica:

Dice si tengo


54321
ordenarlos ya lo hice

12345 Como la cantidad de valores es impar debe sacar el valor 3 en este caso ya que es el de enmedio.

pero si la cantidad de varores es par

654321 -> oredenarlos

123456
toma los dos valores intermedios en este caso 3 y 4 estos se suman 3+4/2 = 3.5 esa seria la mediana en este caso.

ahora tengo lo siquiente

Código
  1. If (listaElementos / 2) = (listaElementos / 2)
  2. {            
  3.            cout << ("Par");
  4.            mediana = (listaElementos - 0.5) + (listaElementos + 0.5) / 2;
  5.  
  6.            cout << mediana;
  7. }
  8.  
  9. Else
  10. {
  11.            cout << ("Impar");
  12.            mediana = listaElementos / 2;
  13.            cout << mediana;
  14. }

Gracias
155  Programación / Programación General / Pasar datos de un textbox a otro en: 1 Mayo 2014, 21:39 pm
Hola como estan.

Mi siquente pregunta es:

quiero hacer una lista de datos para despues poder calcular varias operaciones.

Pero no se como ir pasando los datos de el textbox que ven que tiene 23 al textbox multilinea, no se si tengo que crear un arreglo para que se vayan guardando esos datos, ya que los ejemplos de calculadoras solo suman dos numeros eso me parece extra~no pero bueno.



Tal vez alquien me orienta en que puedo hacer o como puedo buscar para hacer algo asi.

Saludos y gracias.
156  Programación / Programación C/C++ / Re: Datos previo y siquiente en un arreglo en: 28 Abril 2014, 02:47 am
Creo que noele1995 se confundio en el primer if

Código
  1. if(indice != 0)
Código
  1. if(indice != array_len + 1) //Lo deje asi y funciono perfecto

Muchas gracias a los dos  ;-)

Saludos y cuidense.
157  Programación / Programación C/C++ / Re: Datos previo y siquiente en un arreglo en: 28 Abril 2014, 02:32 am
la salida de noele1995

es esta, y no me detecta el previo en ningun caso.



y la de vangodp es la correcta me toma los valores de iz y derecha.

Código
  1. for (int i = 0; i < Datos.length; i++)
  2.        {
  3.            if(i == prevSiqu)
  4.            {
  5.                cout << ("En el dato a la izquirda es: " << Datos[i-1] << "\n"
  6.                                   << "El dato a la derecha es: " << Datos[i+1]);
  7.            }
158  Programación / Programación C/C++ / Re: Problema con while (Loop) en: 28 Abril 2014, 01:38 am
while((conf != 'S') || (conf != 'N') || (conf != 's') || (conf != 'n'))

Bueno, mi problema es que en esta sentencia se queda echo un loop, no importa si pongo S o N, repite infinitas veces lo mismo y no sale de ahí:

Claro segun entiendo yo le dice:

mientras conf !=  (<- negacion y asignacion) no sea S, s, n, N cualquier otra letra que tu pongas entrara al while

ya dentro del while te va a estar pidiendo esto infinitas veces por que nunca va salir

printf("Desea realizar una operacion? - S/N\n");
      scanf("%c", &conf);

recuerda que lo puedes controlar por centinela o por numero de veces que se repita.
159  Programación / Programación C/C++ / Re: Problema con while (Loop) en: 28 Abril 2014, 01:12 am
Hola creo que no es nesesario que pongas la N ni la n

Código
  1. while((conf != 'S') || (conf != 's'))
  2. {
  3.       printf("Desea realizar una operacion? - S/N\n");
  4.       scanf("%c", &conf);
  5. }

y cualquier letra distinta de S terminara el ciclo pudes probar. ya sea N o n.

ahora que me fijo si el usuario preciona s tiene que entrar si no tiene que salir

y tu primero debes de preguntar que desea hacer

ejemplo

Código
  1. printf("Desea realizar una operacion? - S/N\n");
  2.       scanf("%c", &conf);
  3.  
  4. while((conf = 'S') || (conf = 's'))       //No recuerdo si es asi o
  5. while((conf != 'S') || (conf != 's'))    //asi
  6. {
  7.     //Instruciones si es S
  8. }
  9.      //si es N continua nunca entra al while


aca esta tambien puedes usar un break para pararlo

Código
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  5.  
  6. int main(int argc, char** argv) {
  7.  
  8. char conf;
  9. cout << ("Desea realizar una operacion? - S/N\n");
  10. cin >> conf;
  11.  
  12. while(conf == 'S' || conf == 's')
  13.    {
  14.       cout << "hola";
  15.       break;
  16.    }
  17. return 0;
  18. }
160  Programación / Programación C/C++ / Re: Busqueda por indice en: 28 Abril 2014, 00:51 am
noele1995

tambien funciono y sin ningun problema.

: )

Gracias y saludos.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines