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 - Og.

#91
Foro Libre / Re: iPhone y el Sexo
27 Agosto 2010, 02:06 AM
Cita de: (_.·´¯`·«¤°Zheck¤»·´¯`·._) en 26 Agosto 2010, 21:22 PM
A ver si lo entiendo... ¿estais criticando la superficialidad? No me lo puedo creer... entonces la gente que dice "lo importante es el interior" ¿saldriais con una persona que fuera asquerosamente horrible solo porque fuera muy simpatica e inteligente?

Tu saldrías con una chava increíblemente estúpida y superficial?

No se trata de uno u otro solos. Pero eso si, es increíblemente mas importante la belleza interna que la externa.
#92
Foro Libre / Re: Delito informatico?
26 Agosto 2010, 03:50 AM
yo por el trabajo tuve que aprender la api de facebook y nunca tuve que hacer una pagina que simulara un login en facebook y aparte almacenara los datos introducidos :/

haya sido cual haya sido la intención, a 000webhost no les gusta la gente que hace paginas que podrían ser pishing :P

igual no creo que hagan seguimiento legal, pero mínimo te cancelan la cuenta.
#93
[youtube=425,350]http://www.youtube.com/watch?v=NZFbubbxeGU[/youtube]

xD
#94
Ejercicios / Re: Retos C/C++
20 Agosto 2010, 03:30 AM
jeje, a un amigo le paso que no le contaron los casos por un \n de mas al final del programa xD

Reto #9

Recibes don enteros (X, Y) los cuales representan una caja

y tu quieres partir esa caja en cuadrados exactos. hacer un programa que te diga el mínimo numero de cuadrados exactos dentro de una caja.

Ejemplo1

Entrada
3 5

Salida
4
Explicacion
1 caja de 3*3
1 caja de 2*2
2 cajas de 1*1

Ejemplo2

Entrada
5 6

Salida
5
Explicacion
2 cajas de 3*3
3 cajas de 2*2
#95
En absolutamente todas las carreras te puede pasar esto, no me crees?

cámbiate de trabajo o dile tus necesidades a tu jefe.

si eres conformista entonces nunca prosperaras :P
#96
Ejercicios / Re: Retos C/C++
20 Agosto 2010, 02:00 AM
Buen problema. Así si son divertidos.
Código (cpp) [Seleccionar]
#include <iostream>

using std::cin;
using std::cout;
using std::endl;

struct pareja
{
    int h;
    int m;
};

pareja *relaciones;
int N, M;
short *pollos, *relacionesChk;
bool correcto;

bool Relaciona(int);
void entid(int num, int tp);

int main(void)
{
    cin >> N >> M;
    pollos = new short[N];
    relacionesChk = new short[M];
    relaciones = new pareja[M];
    for(int i=0; i<M; i++)
        relacionesChk[i] = 0;
    for(int i=0; i<M; i++)
    {
        cin >> relaciones[i].h >> relaciones[i].m;
    }
    correcto = true;
    Relaciona(0);
    if(correcto)
        cout << "SI";
    else
        cout << "NO";
    delete pollos;
    delete relacionesChk;
    delete relaciones;
}

bool Relaciona(int num)
{
    if(!correcto)
        return 0;
    if(num>=M)
        return true;
    for(int i=0; i<N; i++)
        pollos[i] = -1;
    relacionesChk[num] = 1;
    pollos[relaciones[num].h] = 0;
    pollos[relaciones[num].m] = 1;
    entid(relaciones[num].h, 1);
    entid(relaciones[num].m, 0);
    while(relacionesChk[++num] && num<=M);
    Relaciona(num);
}

void entid(int num, int tp)
{
    if(!correcto)
        return;
    for(int i=0; i<M; i++)
        if(!relacionesChk[i])
        {
            if(relaciones[i].h==num)
            {
                relacionesChk[i] = 1;
                if(pollos[relaciones[i].m] == -1)
                {
                    pollos[relaciones[i].m] = tp;
                    entid(relaciones[i].m, !tp);
                }
                else if(pollos[relaciones[i].m] == !tp)
                    correcto = false;
            } else if(relaciones[i].m==num) {
                relacionesChk[i] = 1;
                if(pollos[relaciones[i].h] == -1)
                {
                    pollos[relaciones[i].h] = tp;
                    entid(relaciones[i].h, !tp);
                }
                else if(pollos[relaciones[i].h] == !tp)
                    correcto = false;
            }
        }
    return;
}
#97
Ejercicios / Re: Retos C/C++
19 Agosto 2010, 17:18 PM
@ghastlyX Correcto!! XD

les dije que sera simple hehe

Te toca poner reto :D
#98
Ejercicios / Re: Retos C/C++
19 Agosto 2010, 15:36 PM
Mejor lo pongo como nuevo Post, después podrían haber confusiones.

Reto #7

Este estara simple.

Dado un numero N devuelve un numero K tal que K! tenga N 0's al final y K sea el menor posible.

Ejemplo1

Entrada
1

Salida
5
Por que 5! = 120 hay estan los N ceros

Ejemplo2

Entrada
2

Salida
10
Por que 10! = 3628800 hay estan los N ceros

PD: N puede ser de hasta 109
#99
Ejercicios / Re: Retos C/C++
19 Agosto 2010, 15:18 PM
@ghastlyX Bien!!

Te toca dejarnos un reto.
#100
Ejercicios / Re: Retos C/C++
19 Agosto 2010, 08:22 AM
Cita de: Lord R.N.A. en 19 Agosto 2010, 08:16 AM
@Og.:Ni idea de que quieres en realidad, querias ver la cantidad minima de monedas para dar cambio y eso es que realiza el programa... ahora creo que estas re-planteando el problema variandolo.
Tal ves me di a malentender. En si no seria un reto si se usara el sistema de monedas que usamos cotidianamente, por que simplemente vas quitando la mayor denominación hasta que no puedas mas y empezar con la siguiente y asi sucesivamente, por eso lo del cambio de denominaciones.

limitare un poco el problema, supondríamos que solo existen tres tipos de moneda:
un peso, 5 pesos y 7 pesos nada mas.

ahora has el mismo problema y veras por que empieza a agarrar complejidad XD

el problema sera solo saber cual es el mínimo de monedas para llegar a un numero.




Bueno, con el de Leo:
Código (cpp) [Seleccionar]
#include <iostream>

using namespace std;

int main(void)
{
   int mat[5][5];
   for(int i=0; i<5; i++)
       for(int g=0; g<5;g++)
           mat[i][g] = i*g;
   int* a = mat[0];
   for(int i=0;i<25;i++)
   {
       if(!(i%5))
           cout << endl;
       cout << *a++ << " ";
   }
}


te refieres a algo asi?