Entradas

Mostrando entradas de 2014

ayuda memoria sobre conversion dinamica descendente y polimorfismo

#include <iostream> using std::cout; using std::endl; using std::fixed; #include <string> #include <iomanip> using std::setw; #include <cstdlib> #include <vector> #include <typeinfo> using namespace std; class Animal { public:     Animal( int e ){ this->edad = e; }     virtual void moverse() const = 0;     virtual int get_edad() const = 0; protected:     double edad; }; class Persona: public Animal { public:     Persona( int edad = 0, const std::string& n = "" ):Animal( edad ){ nombre = n; }     virtual void moverse() const { cout << "persona caminando..."; }     virtual int get_edad() const { return edad; }     std::string get_nombre() const { return nombre; } private:     std::string nombre; }; class Ballena: public Animal { public:     Ballena( int edad = 0 ):Animal( edad ){ }  ...

Operaciones sobre ABB

#ifndef ABB_H_INCLUDED #define ABB_H_INCLUDED #include <stdio.h> #include <stdlib.h> /* 1. DEFINIMOS EL NODO ABB */ struct Nodo {     int _valor;     struct Nodo* _izquierdo;     struct Nodo* _derecho; }typedef Nodo; /* 2. CREAMOS UN NODO */ Nodo* crearNodo( int _valor ) {     // asigno una direccion de memoria al puntero     Nodo* _ptr = ( Nodo* )malloc( sizeof ( Nodo ) );     // modifico los valores del puntero     _ptr->_valor = _valor;     _ptr->_izquierdo = NULL;     _ptr->_derecho   = NULL;     return _ptr; }; /* 3. INSERTAMOS UN NODO */ void insertar( Nodo** _raiz, int _valor ) {     if( !(*_raiz) )     {         *_raiz = crearNodo( _valor );     }     else if( _valor < (*_raiz)->_valor )   ...

Unit escrita en Pascal con algunas operaciones sobre arrays

{ ----------------------------------------------------------------} { AUTOR: D'ACHARY Vladimiro Gaston                                            } { fecha: 30/12/2013                                                                                  } { Unidad PASCAL operaciones basicas sobre arrays unidimensionales  } {-----------------------------------------------------------------} unit untArrays; {$mode objfpc}{$H+} interface uses crt; const   MAX = 5; type   RArr = record     cod:integer;     nom:string[15];     rel:string[15];     ed :byte;   end;   TArr = array [1..MAX] of RArr; ...

Final AED I UTN (medrano)

{-------------------------------------------------------------------------} { AUTOR: D'ACHARY Vladimiro Gaston                                        } { FECHA: 27/12/2013                                                       } { TEMA : Final Algoritmos y estructura de datos I de la UTN.              } {        Realizacion de un programa para resolver un problema dentro del  } {        area de las ART. Basicamente el problema consiste en la emision  } {        de dos listados, uno que muestre las empresas aseguradas y el    } {        centaje de reajuste de acuerdo a la cantidad de accidentes regis-} {    ...