Comunidad de diseño web y desarrollo en internet online

5 mil elefantes.....

Ir a página 1, 2  Siguiente

Foros de discusión > Pruebas

Citar            
MensajeEscrito el 11 Nov 2005 09:50 pm
Me duele la cabeza, tengo sueño, no siento las rodillas...

1 elefante se columpiaba...
2 elefantes se columpiaban...
3 elefantes se columpiaba...

...

100 elefantes se columpiaban...

...

5 mil elefantes se columpiaban...

Argh!!!!!!!!!!!!! no se me quita.... :S :S :S :S

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 11 Nov 2005 09:53 pm
:music:
5001 elefantes se columpiaban
5002 elefantes se columpiaban
5003 elefantes se columpiaban
5004 elefantes se columpiaban
5005 elefantes se columpiaban
5006 elefantes se columpiaban
5007 elefantes se columpiaban
5008 elefantes se columpiaban
5009 elefantes se columpiaban
5010 elefantes se columpiaban
....
:music:

continuará...


PD: si estoy ladillado

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 11 Nov 2005 10:22 pm

Código :

for(i=5010; i>1; i++){
        trace(i+" elefantes se columpiaban\n");
}


:lol:

Por Wanaya

Claber

1115 de clabLevel

4 tutoriales

 

La Unión Sovietica U_U

firefox
Citar            
MensajeEscrito el 11 Nov 2005 10:29 pm
Ahora en C++

Código :

int elefantes = 0;
while(1)
{
     cout<<elefantes<<" elefante(s) se columpiaban..."<<endl;
    elefantes++;
}

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 12 Nov 2005 02:06 am
Pufff, los ciclos y C++ son para niñas

Código :

int elefantes(int i){
    if(i<MAX_INT_VALUE){
        printf("%d elefantes se balanceaban", i);
        elefantes(i+1);
    } else {
        return i;
    }
}
int main(){
    elefantes(0);
    return 0;
}

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 12 Nov 2005 02:41 am
ahora en Pascal:

Código :

program elefantes;
uses crt;

function elefante (i:integer):integer;
begin
        writeln(i ,' elefantes se balanceaban...');
        i:=i+1;
        elefante:= elefante(i);
end;

begin
     clrscr;
     elefante(5011);
     readkey;
end.

:lol:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 12 Nov 2005 04:38 am
En Java

Código :

class Elefante extends Thread{
   int x;

      public Elefante(int n){
             x=n;
          }

     public void run(){
               for(i=0;i<n;i++){
                         System.out.println(i +"elefantes se balanceaban..");
                    }

        }


PD: pufff tengo que practicar el fucking java zzz:

Por Prozac

SWAT Team

1546 de clabLevel

1 tutorial

Genero:Masculino   SWAT

donde se regresa el viento

firefox
Citar            
MensajeEscrito el 12 Nov 2005 05:08 am
Si, no hay delay del timer ni nada; por otro lado, despues de lo mio, siguieron basicamente con el mismo algoritmo ciclico ... ¿Nadie puede superar mi algoritmo recursivo de elefantes? xD

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 12 Nov 2005 05:15 am
No es que nadie pueda es que tu eres el administrador y no te queremos avergonzar en publico :lol::lol::lol::lol::lol::lol::lol::lol:

Por Prozac

SWAT Team

1546 de clabLevel

1 tutorial

Genero:Masculino   SWAT

donde se regresa el viento

firefox
Citar            
MensajeEscrito el 12 Nov 2005 05:17 am

Prozac escribió:

No es que nadie pueda es que tu eres el administrador y no te queremos avergonzar en publico
Pues adelante, sorprendeme

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 12 Nov 2005 05:35 am
pues de hecho no lo hare, en teoria cualquier algoritmo ciclico es mas eficiente que un recursivo (recursos y todo el rollo) y bueno la implementación correcta del intento de hilo, seria suficiente para darle patadas a tu recursividad :lol::lol::lol::lol:

pero bueno cumpliendo peticiones, tomo TU codigo y lo implemento con procesos 8)

Código :


void elefantes(int i){
    if(i<MAX_INT_VALUE){
        printf("%d elefantes se balanceaban", i);
        elefantes(i+1);
    }

int main()
{
  
  for(i=0;i<MAX_INT_VALUE;i++){
   if(fork()==0){
     break;   
     }   
   }   
  else  
   {   
    elefante(i);
   }  
} 

Por Prozac

SWAT Team

1546 de clabLevel

1 tutorial

Genero:Masculino   SWAT

donde se regresa el viento

firefox
Citar            
MensajeEscrito el 12 Nov 2005 05:37 am
Tu codigo es potencialmente inutil comparado con el mio, o en otras palabras, eliminas la gracia

...

Si tan solo recordara de quien estaba hablando ..,

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 12 Nov 2005 05:42 am
:lol: :lol: :lol: :lol: :lol: :lol::lol::lol::lol::lol::lol::lol:

buena practica deberiamos hacer esto mas seguido ^^

colocar un codigo y hacer lo mismo de distintas maneras, estuvo entretenido :wink:

Por Prozac

SWAT Team

1546 de clabLevel

1 tutorial

Genero:Masculino   SWAT

donde se regresa el viento

firefox
Citar            
MensajeEscrito el 12 Nov 2005 05:52 am
Que la recursividad no es "mala" porque consume muchos recursos valga la redundancia?

Eso nos dijo un maestro: mostrandonos como ejemplo el QuickSort(recursivo) y el no recursivo utilizando pilas.

Por Wanaya

Claber

1115 de clabLevel

4 tutoriales

 

La Unión Sovietica U_U

firefox
Citar            
MensajeEscrito el 12 Nov 2005 04:32 pm
Claro que si es mala la recursividad por el lado de los recursos, pero tambien algunas veces es necesaria.

Me agrada la idea de hacer lo de colocar el codigo y hacerlo de diferentes maneras, esta c00l

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 12 Nov 2005 05:06 pm

Código :

si numero de elefantes <=  numero de elefantes 
 elefantes mas uno
si no 
   alguien se llevo uno para la barbacoa


U_U

que consume mas recursos
la recursividad o un ciclo

que es mas eficiente un clclo o un recursivo

Xaludos ^^

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 12 Nov 2005 09:33 pm

Código :

<?PHP
   function writeElefantitos($write=true, $stop=-1){
      $elefeantes = 1;
      while($write){
         if($elefantes>1){ $s = "s"; $n = "n";}
         else $s = $n = "";
         echo $elefantes." elefante".$s." se columpiaba".$n." sobre la tela de una araña";
         $elefeantes++;
         if($elefeantes == $stop) return "Aoyama duerme tranquiloa hora";
      }
   }

?>

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 14 Nov 2005 04:55 am
ps no han puesto en C#,, ahi les va en C# 8) :evil:

Código :

private void elefantes()
      {
         for(int elefantes = 1; elefantes < 5001; elefantes++)
         {
            MessageBox.Show(elefantes.ToString() + " elefantes se columpiaban por que tenian weba");
         }
      }


espero que les gusten los message box pq tendran 5 000 jejejeje ^^ :shock: :lol:

Por mig16

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Nov 2005 02:00 pm
:shock: con razón no podía dormir!!!!!!!!!!!11 :twisted: :twisted: :twisted: :twisted:

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 14 Nov 2005 09:31 pm
pseudocódigo LEA

Código :

alg_elefantes

   ent 
      n: entero;
   ent/sal
      i:entero;
prin

   i:=1;
   mientras i<10000 /*por poner algún valor...*/
      i:=i+1;
      mostrar por pantalla: i"elefantes se balanceaban.";
   |otras
      fnula;
   fmientras

fin
   

Por Johnny

Claber

1589 de clabLevel

4 tutoriales

  Héroes

opera
Citar            
MensajeEscrito el 15 Nov 2005 06:46 am
Les falto ASP

Código :

<%
Dim conta
conta = 0
While (conta < 5001)

conta = conta + 1
Response.Write( "..."& conta &"elefante(s) se columpiaba(n)")

Wend
%>


^^

Por choco

425 de clabLevel



Genero:Masculino  

Estado de México, México

firefox
Citar            
MensajeEscrito el 15 Nov 2005 01:58 pm
:shock: Dejen a mis elefantes en paz :shock: que ya no me dejan dormir.... :S :S :S ...... :zzz

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 15 Nov 2005 08:06 pm
C

Código :

#include <stdio.h>

viod main(){


int i = 0;

do{
i++;
printf("%d elefantes se aburrian xk no tenian na que hacer",i);
}while(i);
}

Por Cagarnera

Claber

158 de clabLevel



 



Ultima edición por Cagarnera el 15 Nov 2005 08:49 pm, editado 1 vez

firefox
Citar            
MensajeEscrito el 15 Nov 2005 08:32 pm
casi no lo puedo creer muy buen ejercicio congratulations ahora si que Aoyama se va a olvidar rapido de los elefantes XD XD XD

Por Coyr

Claber

1048 de clabLevel

2 tutoriales

 

Manizales city

firefox
Citar            
MensajeEscrito el 16 Nov 2005 04:31 am
falta que lo hagan con Diagramas de flujo ¿alguien? ¿alguna persona? ¿la100? :lol::lol::lol::lol::lol::lol:

Por Prozac

SWAT Team

1546 de clabLevel

1 tutorial

Genero:Masculino   SWAT

donde se regresa el viento

firefox
Citar            
MensajeEscrito el 16 Nov 2005 09:10 am
Ensamblador

Código :

inicio:
         mov cx,5000
         mov si,offset elefantes;
         mov di,si
 p0:   inc di
         mov al,[si]  
         cmp al,[di];
         jb cambia ;
         jmp next
cambia:
         mov ah,[di];
         mov [di],al
         mov [si],ah
next:   inc si
         loop p0          
int 20h

elefantes 1,2,3,................., 4997, 4998, 4999, 5000

end inicio


Me paso esto un maestro, nunca lo eh provado asi que igual y esta mal :P

Por bryanisimo

664 de clabLevel



Genero:Masculino  

Geek

firefox
Citar            
MensajeEscrito el 16 Nov 2005 06:58 pm

Cagarnera escribió:

C

Código :

#include <stdio.h>

viod main(){


int i = 0;

do{
i++;
printf("%d elefantes se aburrian xk no tenian na que hacer",i);
}while(i);
}


es mi imaginacion o en el while te falto el i < 5001 ...... ? :?

Por mig16

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Nov 2005 07:35 pm
:lol: Aqui esta el DDF :lol: .



P.D: No tenía nada que hacer :lol:

Por choco

425 de clabLevel



Genero:Masculino  

Estado de México, México

firefox
Citar            
MensajeEscrito el 16 Nov 2005 07:37 pm
JUUUUUUUAAAAAAAAAAAAAAAAS!!!!


choco el padre de los vagos :lol: :lol:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 16 Nov 2005 07:44 pm
See... ¬¬

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Ir a página 1, 2  Siguiente
Foros de discusión > Pruebas

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.