• Domingo 28 de Abril de 2024, 12:27

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 - GreenGo

Páginas: [1]
1
C++ Builder / Torres de Hanoi
« en: Jueves 3 de Octubre de 2002, 01:07 »
este es codigo en C de ms-dos para las torres de Hanoi.
Espero que te sea útil:
/* Torres de Hanoi.
El disco 1 es el mas pequeño, el 2 el que sigue, ..., el disco n es
el mas grande*/

#include <stdio.h>

void torres(int,char,char,char);

void main(){

   int n;                 /* n = cantidada de discos */

  printf("Ingrese la cantidad de discos que tiene la torre A: ");
  scanf("%d", &n);
  torres(n,'A','B','C'); /* A=torre de origen, C=torre auxiliar,
                                        B=torre de destino*/
  }

void torres(int n, char origen, char destino, char aux){
   if(n==1){
     printf("n%s %c %s %c", "mover disco 1  desde la torre ", origen,
                   "a la torre ", destino);
    return;
    }
  torres(n-1,origen,aux,destino);
  printf("n%s %d  %s %c %s %c", "mover disco",n,"desde la torre ", origen,
                     "a la torre ",destino);
  torres(n-1,aux,destino,origen);
  }
:D

2
C++ Builder / Microsoft Office
« en: Lunes 30 de Septiembre de 2002, 16:19 »
Encontré algo parecido a lo que vos buscas en el sigiente foro:
http://groups.msn.com/ComunidaddeBorlan ... neral.msnw
echale un vistazo y fijate si te sirve.

3
C++ Builder / AnsiString a una funcion
« en: Lunes 30 de Septiembre de 2002, 16:08 »
Necesito pasar un texto AnsiString por ejemplo "y=2*x+5" a una funcion de forma tal que pueda asignarle diferentes valores a x y obtener los correspondientes de y de a cuerdo a la funcion ingresada.
Espero puedan ayudarme.
Gracias.

4
C++ Builder / AnsiString
« en: Domingo 29 de Septiembre de 2002, 22:51 »
Podes convertir  variables de tipo AnsiString usando las funciones ToInt y ToDouble de la clase AnsiString prototipada en dstring.h de la sig. forma:

int x;
x=edit1->Text.toInt();

o bien:

double y;
y=Edit->Text.ToDouble();

espero que sea lo que necesutabas.

Páginas: [1]