Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Danyel_Casvill

#71
O.O gracias, la verdad no era exactamente lo que queria pero me diste la idea de como hacerlo.

saludos ^^
#72
Hola ^^

Muchachos poes estoy practicando aqui de desocupado  :xD y me acorde del principio del llamado "principe de las matematicas" que consta en sumar el primer numero con el último, el segundo con el penultimo etc etc y asi se obtiene siempre el mismo numero.
Ejemplo:
(1+100) = (2+99) = (3+98) = .... = (50+51) = 101

y despues se multiplica 101 por 50 que es igual a 5.050.

Decidi intentar realizarlo en c++ utilizando el bucle for pero que el usuario decida hasta que numero sumar pero la neta no eh podido y pido que me echen una mano con el algoritmo muchachos, gracias de antemano ^^

Posdata:
No es una tarea, es meramente práctica.
#73
Cita de: El_Java en 24 Abril 2011, 14:00 PM
Hola, he encontrado algo de tiempo para hacer el codigo para empezar.
El programa coge una contraseña que introduzcas y la compara con un archivo de texto (sirve para 13 caracteres, asi que no hay que pasar de 4 a 13 ya).

(falta colocar las tildes y ñ, pero no recuerdo como era xD)
Codigo:
Código (cpp) [Seleccionar]

//Código by: El_Java
#include <iostream>
#include <fstream>
#include <string.h>

//using namespace std; para programas largos es mejor no ponerlo


int main(){
    std::ifstream txtIn;
    char texto[14], clave[14];

    std::cout << "Escribe la contrasenha a comparar: " << std::endl;
    std::cin.getline(clave, 14);

    txtIn.open("pass.txt");

    if (!txtIn.is_open()){
        std::cout << "Error abriendo archivo, comprueba que existe el archivo" << std::endl;
    }

    if (!txtIn.good()){
        std::cout << "Error, no es posible leer el archivo" << std::endl;
    }

    while((txtIn.eof()) == 0){ //mientras el archivo no haya llegado al final
        txtIn.getline(texto, 14, '\n');
        if ((strcmp(texto, clave)) == 0) break; //Si alguna contrasenha concuerda, parar el bucle while
        if ((strcmp(texto, "NINGUNA")) == 0) break;
    }

    if((strcmp(texto, "NINGUNA")) == 0){
        std::cout << "Ninguna contrasenha valida" << std::endl;
    }

    else{
        std::cout << "Encontrada la contrasenha:\n";
        std::cout << "texto: " << texto << std::endl;
        std::cout << "clave: " << clave << std::endl;
    }

    return 0;
}



Y para que funcione el texto tiene que tener estas caracteristicas:

  • Llamarse pass.txt
  • Por cada linea tener una contraseña
  • Al final del texto terminarlo con la palabra NINGUNA
tal que quedaría asi:

pass.txt                                       pass.txt
1234567899874                         contraseña1
9876543210123                         contraseña2
7412589634157                         contraseña3
asdfghjkkasfg                               contrseña4
NINGUNA                                     final del texto

:o quedo muy bien tu código, ahora la cosa es usar las api`s de windows para poder inyectar la clave en el box de la password y probar las posibles contraseñas, aaa!! y agregar mas contraseñas claro, voy a ver si me doy un tiempo para hacerlo, saludos.
#74
Programación C/C++ / Re: Duda con for
23 Abril 2011, 23:57 PM
Cita de: XXX-ZERO-XXX en 23 Abril 2011, 02:42 AM
Lo decia por danyhack que se vistio de policia un rato xD
jajaja XD
#75
Programación C/C++ / Re: Duda con for
23 Abril 2011, 02:20 AM
Ok, aunque no me convence mucho ^^
#76
Hacking / Re: Quieres ser un verdadero Hacker?
23 Abril 2011, 02:03 AM
Waawww, palbras alentadoras para principiantes como yo O.O

Gracias men, saludos ^^
#80
Programación C/C++ / Re: duda con while
16 Abril 2011, 18:28 PM
quedaria mas facil usando un if