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


 


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14
1  Programación / Programación C/C++ / Re: ¿Un acumulador para sumar la serie fibonacci? en: 17 Enero 2014, 06:30
Tenés que acumular ese valor en una variable. Por ejemplo, en este caso utilizo una variable "suma_total":
Código
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int ant,des,c,s,n,suma;
  6. int suma_total = 0;
  7.  
  8. ant=0;
  9. des=1;
  10.  
  11. cout<<"Serie de Fibonacci"<<endl;
  12.  
  13. cout<<"Ingrese el numero de terminos"<<endl;
  14. cin>>n;
  15.  
  16. if( n <= 1 ) cout << ant<<" ";
  17. else {
  18. cout<<ant<<" "<<des;
  19. suma_total = 1;
  20. }
  21.  
  22. for( c=3;c<=n;c++ ) {
  23. s=ant+des;
  24. ant=des;
  25. des=s;
  26.  
  27. cout<<" "<<des;
  28. suma_total += des;
  29. }
  30. cout << endl << "La suma total es de: " << suma_total << endl;
  31. return 0;
  32. }

Hay varias cosas que deberías tener en cuenta como utilizar "return 0;" al final de la función "int main". Establecer el namespace y escribir <iostream> en lugar <iostream.h> ( el estilo de C++ ).
Espero te sirva. Saludos.
2  Programación / PHP / Re: ¿Verificar rango de usuario en mysql pr php? en: 16 Enero 2014, 07:54
Código
  1. $user=$_GET["user"];
  2. $pass=$_GET["pass"];
Esos datos no deberían ser pasados por GET, sino por POST. En el formulario  html deberías tener algo así:

Código
  1. <form method="post" action="la direccion de la pagina">
  2.   <input name="pass" .... >
  3.   <input name="user" .... >
  4. </form>

Ahí tenés una posbilidad por la cuál no veas los valores. Posiblemente estás pasando los datos por POST ( por defecto ) en lugar de GET entonces esta expresión:
Código
  1. if ( mysql_num_rows( $rs ) != 0 )
Dara como resultado FALSO.


En la siguiente línea de código veo que realizas otra conexión a la base de datos:
Código
  1. if (mysql_num_rows($rs)!=0){
  2.     // La siguiente conexión no es necesaria
  3.     $conn=mysql_connect("localhost","root","1234");
No es necesario abrir esa conexión porque ya está abierta en la línea 7.


Con respecto a tu pregunta sobre los rangos: Ese valor deberías tenerlo en tu tabla de usuarios. Deberías tener un campo que diga si es ( 1 ) o no es administrador ( 0 ), por ejemplo. Y luego en tu código podrías hacer lo siguiente:
Código
  1. if( $user[ 'rango' ] == 0 ) { // si es administrador ...
  2.     header( 'Location: pagina-del-administrador.php' );
  3. } else { // NO es un administrador ....
  4.     header( 'Location: pagina-para-usuarios-comunes.php' );
  5. }
  6.  

Saludos.
3  Programación / Programación C/C++ / Re: Problema con orden de declaración de 2 clases en: 16 Enero 2014, 07:07
Las declaraciones siguen un orden secuencial. Si querés utilizar una estructura primero tenés que declararla. Hay varias formas de resolver eso. Todo depende del resto del código que tengas. La forma más sencilla sería así:

Código
  1. struct Command {
  2. std::function<void( SceneNode&, sf::Time )> action;
  3. unsigned int category;
  4. };
  5.  
  6. class MyClass {
  7. public:
  8. void onCommand( const Command& command, sf::Time dt );
  9. };

Citar
Acaso tambien debo declarar esta variable de mi estructura al comienzo del código? Si tuviera muchas variables deberái declararlas todas? Hay alguna otra solución.
Todo lo que utilices siempre debe estar declarado antes. Si tenés muchas variables y tu intención es tener un código limpio,  podrías utilizar otros archivos.

Código
  1. #include "command_struct.hpp"
  2. class MyClass {
  3. public:
  4. void onCommand( const Command& command, sf::Time dt );
  5. };

Un saludo!
4  Programación / Programación C/C++ / Re: Grabo archivo y no lo veo creado,en C,Borland C++ 5.02 en: 11 Diciembre 2012, 05:58
Código
  1. pf=fopen("D:\Super\pf.txt","wb");

Cambiá eso por esto:

Código
  1. pf=fopen("D:\\Super\\pf.txt","wb");
5  Programación / Programación C/C++ / Re: Necesito mostrar caracteres Hexadecimales en C++ en: 8 Diciembre 2012, 05:14
Intenta agregando la librería: "locale.h". Luego pones estas dos funciones:
Código
  1. setlocale(LC_ALL, "Russian");
  2. SetConsoleOutputCP(866);

Por último simplemente mostrás el mensaje:
cout << "привет мир";

Esto es solo en windows, en sistemas linux lo muestra directamente.
6  Programación / Programación C/C++ / Re: Programa que imprima los 1000 primeros numeros primos en: 24 Noviembre 2012, 23:30
A la vista del código que pones en el post "Programa con funciones en función de una opción" salta a la vista que más bien parece una falta de fe en ti mismo o que te has bloqueado. Así que ahí va una posible solución a tu problema, calcula los N primos indicados guardándolos en un array como pedias:
Código
  1. ( ... )
Saluditos!.



Qué gracia tiene si le regalás el programa? Esto no lo ayuda en nada. Al contrario, lo perjudica.
7  Programación / Desarrollo Web / Re: Ubicar div debajo de texto al dar clic en este en: 22 Noviembre 2012, 07:47
Podés hacerlo con javascript (o jquery). Y creo que sería más sencillo con tres divs. Y simplemente mostrarlos al hacer click, y ocultarlos cuando se haga click en otra parte.
8  Programación / Desarrollo Web / Re: Problema con los estilos en distintos navegadores. en: 20 Noviembre 2012, 23:37
Por nada, un saludo ;)
9  Programación / Desarrollo Web / Re: Problema con los estilos en distintos navegadores. en: 20 Noviembre 2012, 02:57
En vez de ponerle height: 38px, height: 36px y vertical-align: absmiddle ponele simplemente line-height: 38px y listo.
10  Programación / Programación C/C++ / Re: Iniciandome en C en: 18 Noviembre 2012, 00:23
No creo que sea TAN grande el texto. Supongo que debe haber un problema en el desarrollo del código.
11  Programación / Programación C/C++ / Re: calcular la media movil de las ultimas 2 cifras introducidas en c en: 18 Noviembre 2012, 00:21
el tema de los array me cuesta bastante no se puede hacer con while?
Si, precisamente en un while cargas los datos. Lo de los array lo decía por decir una forma. Pero podés usar dos variables por separado. De todas formas creo que lo que te dije de sobrescribir los valores con cada vuelta del while es la forma más sencilla.
12  Programación / Programación C/C++ / Re: calcular la media movil de las ultimas 2 cifras introducidas en c en: 17 Noviembre 2012, 20:38
Podés hacerlo de muchas formas. Supongamos que quieras hacerlo con un vector/array de dos elementos.
Tendrías algo como int array[2]; . En cada vuelta del ciclo asignás el número ingresado en la posición correspondiente del array. Primero se ingresa en la posición cero, después en la posición uno, si hay otra vuelta más se ingresa nuevamente en la posición cero,  si hay otra vuelta luego se asigna el nuevo valor en la posición uno. De esta forma se sobrescribe el valor anterior dejando siempre los últimos dos números ingresados.
Al finalizar el ciclo simplemente mostrarías ( array[0] + array[1] ) / 2;

Se entiende ?
13  Programación / Programación C/C++ / Re: calcular la media movil de las ultimas 2 cifras introducidas en c en: 17 Noviembre 2012, 20:06
Vas sumando los valores en una sola variable. Y luego dividis esa variable por la cantidad de valores ingresados.
Si lo hacés con un while/for/etc. en cada vuelta sumás el valor y al final lo dividis por la cantidad de vueltas.
14  Programación / PHP / Re: Arbol genealógico en php/mysql ??? en: 8 Noviembre 2012, 03:00
Tiene que ser algo ya hecho? No podrías hacerlo vos? Así sería simple.
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14
Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines