• Viernes 3 de Mayo de 2024, 04:19

Mostrar Mensajes

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


Mensajes - BerserkO

Páginas: [1]
1
ASM (Ensamblador) / Re: Programas con Mips
« en: Viernes 22 de Abril de 2011, 22:21 »
factorial:
cmp temp_645, 10
jz fin
inc temp_645
mul temp_645
mov ecx, temp_645
mov res_645, ecx
mov edx, res_645
call WriteInt
mov edx, offset msg1
call WriteString
loop factorial

asi es mas o menos la idea

2
C/C++ / Ackerman diferente
« en: Domingo 28 de Febrero de 2010, 00:33 »
buenas a todos, bueno creo que todos conoseis la funcion de ackerman:

long Ackerman(long m, long n){
     
     if (m == 0)
        return n + 1;
     else if (n == 0)
          return Ackerman(m - 1, 1);
     else
         return Ackerman(m - 1, Ackerman ( m, n - 1));
     
     }

la cuestion es, si no la quiero hacer recursiva, sino utilazando PILAS como lo harian? alguna idea?
lo he intentado muchas veces pero no lo he podido lograr.....

3
C/C++ / Re: No redondear números
« en: Miércoles 24 de Febrero de 2010, 00:29 »
claro que puedes, utiliza la libreria <iomanip> y utiliza la funcion setpresicion( x ), el parametro que pasas es el numero de decimales que quieres ver.
por ejemplo.

#include <iomanip>
using::setpresicion;
#include <iostream>
using::cout;

main(){

double x = 7.675
double y = 9.9876543
cout << setpresicion(9) << x/y << endl;

}

asi te dara 9 decimales de presicion, espero te ayude.


}

Páginas: [1]