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 - Beginner Web

#541
Código (cpp) [Seleccionar]
int suma(arreglo a, int i, int j)
{
if(i==0 && j==0)
return a[i][j];
else
if(i>-1)
if(j>=-1)
return a[i][j]+suma(a,i,j-1);
else
return a[i][j]+suma(a,i-1,j+COLUMNAS-1);
}





Código (cpp) [Seleccionar]
void mostrar(arreglo a, int n)
{
if(n>=0)
cout << a[n] << " ";
mostrar(a,n-1);
}



Código (cpp) [Seleccionar]
void como_la_realidad(short vida)
{
if(vida<=1){
cout << "Entrando en el sueño";
}
else{
como_la_realidad(vida-1);
cout << " del sueño";
}
}




Mod: No hacer triple post. Usa el botón "Modificar".
#542
Si tengo esta estructura cuantos bytes seria por cada nodo?
Código (cpp) [Seleccionar]
const int MAX=32;
typedef char tcad[MAX];
typedef struct tfecha{
int dia;
int mes;
int año;
};
typedef struct tdomicilio{
tcad calle;
int numero;
tcad barrio;
};
typedef struct tvehiculo{
tcad marca;
tcad patente;
};
typedef struct thorario{
tcad horaEntrada;
tcad horaSalida;
};
typedef struct tchofer{
int legajo;
tcad nombre;
tcad apellido;
int DNI;
tfecha fecha_nac;
tdomicilio domicilio;
tvehiculo coche;
thorario extras;
int horas_extras;
};
typedef struct tnodo *pnodo;
typedef struct tnodo{
tchofer chofer;
pnodo sig;
};
#543
Hola a todos, si bien esta es una de las formas mas facil de mostrar por pantalla los datos de una lista circular, pero yo queria saber si esto se puede realizar con un ciclo for porque la verdad no lo se  :huh:
Aqui abajo les dejo el procedimiento de mostrar_lista();
Código (cpp) [Seleccionar]
void mostrar(tlista lista)
{
pnodo i=lista.inicio;
if(lista.inicio!=NULL){
do{
cout << "Nodo: " << i->dato << endl;
i=i->sig;
}while(i!=lista.inicio);
}
else{
cout << "LISTA VACIA" << endl;
}
}
#544
Buenas a todos, queria saber mas que nada cuanta informacion en bytes puede guardar un espacio en memoria creada al usar un nuevo nodo con
Código (cpp) [Seleccionar]
new, yo se que puede almacenarse un registro grandecito y bueno que pasaria si meto registros enormes mas que nada saber cuandos bytes es un espacio en memoria  :huh:
#545
Programación C/C++ / Re: Ciclos for en listas
13 Septiembre 2018, 01:26 AM
Este ultimo ciclo lo que hace es ir comparando desde el segundo elemento en la primera pasada, pero en la segunda pasada lo hace con el tercero o el cuarto elemento? en eso me pierdo un poquillo  :huh:
#546
Programación C/C++ / Re: Ayuda con recursividad
13 Septiembre 2018, 01:25 AM
Hola Elias, que bien que curso estas haciendo? interesante tu funcion

Yo haria algo asi con sumar recursivamente un arreglo de enteros, donde n es el tamaño maximo del arreglo

Código (cpp) [Seleccionar]
int sumar(arreglo a, int n)
{
if(n==-1)
return 0;
else
return a[n]+sumar(a,n-1);
}
#547
Yo iria dividiendo por 10 en un ciclo y sumaria el numero mod 10 en una variable suma y un contador inicializado en 0  que vaya contando cada vez que se divida el numero hasta que sea menor a 0 y al final de todo hago la division entera entre la varialbe "suma" dividido el "contador", bueno algo asi

Con recursividad seria algo asi

Código (cpp) [Seleccionar]
int digitos(int n, int &contador)
{
if(n<10){
return n;
}
else{
  return n%10+(digitos(n/10)); contador++;
  }
}
#548
Programación C/C++ / Re: Ciclos for en listas
11 Septiembre 2018, 05:10 AM
Y este ultimo?

Código (cpp) [Seleccionar]
for(i=lista.inicio;(i->sig)->sig!=NULL;i=i->sig);
#549
Programación C/C++ / Ciclos for en listas
10 Septiembre 2018, 20:08 PM
Alguien podria explicarme que es lo que hacen estos ciclos en las siguientes listas?

LISTAS SIMPLES
Código (cpp) [Seleccionar]
for(i=lista;!=NULL;i=i->sig);
Código (cpp) [Seleccionar]
for(i=lista.inicio;i->sig!=NULL;i=i->sig);
i->sig=nuevo;

Código (cpp) [Seleccionar]
for(i=lista.inicio;(i->sig)->sig!=lista.inicio;i=i->sig);
El ultimo es de una lista circular simple con dos punteros al inicio y al final
#550
No me habia dado cuenta de la fecha como salto al principio dije "a ver tiene una hermana y si lo ayudamos?"  ;-)