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.

#221
Puedes hacer una cola.

Cola informática (wikipedia)

Saludos!
#222
Muy cierto lo que dijo karman, el ! tiene prioridad sobre % así que debe quedar !(x%i) en el if.
#223
Código (cpp) [Seleccionar]
bool isPrime(unsigned int x)
{
   if(x)
    {
       bool check = true;
       for(int i = 2; i<x/2;i++)
           if(!x%i)
               check = false;
       return check;
    }
   return false;
}
#224
Foro Libre / Re: Piropea a Bianc4
17 Mayo 2010, 01:21 AM
bianca es un BOT xD
#225
Podrias hacer algo asi:
Código (csharp) [Seleccionar]
static double equation(double tiempo, double longitud, double Frecuencia)
       {
           if (tiempo==0.0)
               return 4 * longitud / Frecuencia;
           else if (longitud == 0.0)
               return tiempo * Frecuencia / 4;
           else
               return 4 * longitud / tiempo;
       }


y al llamarla seria asi:
Código (csharp) [Seleccionar]
equation(0.0015, 0.0, 4000000.0);

para el ejemplo que pones, lo cual te regresaria: 1500.0.

Saludos!

edit: Esta es la parte del calculo, los textbox te toca ponerlos a ti xP.
#226
a menos que un registro se pase del espacio que ocuparia una tabulacion.

ejemplo:

Pedro   12
Lalo    13
Christopher  14


yo lo que suelo hacer en dado caso es:

Código (cpp) [Seleccionar]
void muesta(char *a, char *b)
{
   cout << a;
   int n = 20  //Longitud del espacio que quieres tener en una fila.
   while(*a++)
       n--;
   while(n--)
       cout << ' ';
  cout << b << endl;
}
#227
Foro Libre / Re: Cumpleaños
16 Mayo 2010, 23:17 PM
29 Septiembre :D
#228
No me puse a leer tu code, pero si quieres meter un  nuevo registro en el espacio 2 seria algo asi:

si el primer campo de la lista lo dejaste como nulo solo para tener referencia a este,

Código (cpp) [Seleccionar]
int a = 2;
presona *nuevo, *prev = &lista, *ll = &lista;
ll = ll->siguiete;
cin >> nuevo->nom >> nuevo->edad;
while(a--)
{
    prev = ll;
    ll = ll->siguiente;
}
prev->siguente = nuevo;
nuevo->siguiente = ll;


Ojala te sirva de algo.
#229
Solo para agregar algo, para limpiar el buffer pueden hacer:

Código (c++) [Seleccionar]
fseek(stdin, 0, SEEK_END);

Saludos!
#230
te recomiendo Aikidoo :P