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

#61
muy bueno.
#62
Yo usaba la funcion calloc de c.
que automaticamente la memoria reservada es inicializada a 0 .
ahora pruebo con new.

Citar

Y para añadir elementos al vector:

Código (cpp) [Seleccionar]
vector<int> Variable;
Variable.push_back(1); // Añade un elemento nuevo


Luego hay más funciones internas (busqueda, obtener tamaño del vector...). Las puedes consultar aquí:
http://www.cplusplus.com/reference/vector/vector/

No es necesario borrar el vector, puesto que se borra solo cuando termina su ambito. Aunque si eres un esceptico lo puedes hacer explicitamente:

Código (cpp) [Seleccionar]
Variable.clear(); // Limpiamos los valores
Variable.resize(0); // Cambiamos su tamaño a 0


gracias voy a tratar de familiarisarme con esto..


Cita de: leosansan en 12 Febrero 2013, 22:23 PM
Como yo también soy nuevo en esto del C++, planteo una dudita; ¿otra forma más "inmediata" de inicializar factores a cero?:

Código (cpp) [Seleccionar]
#include <iostream>
#include <cstdlib>
using namespace std;

int main(){
 int i=0;
 int contador=0;
 int aux=0;
 int descomponer=0;
 int *factores=new int[32];
  for (i=0;i<32;i++)
    factores[i]=0;
  cout <<"Factorizar un numero.."<<endl;
 cout<<endl<<"Numero a factorizar : " ;
 cin>>descomponer;
 aux=descomponer;
 cout<<endl;
 for(i=2;i<=descomponer;i++) {
   while(descomponer%i==0) {
     factores[contador]=i;
     contador++;
     descomponer=descomponer/i;
   }
 }
 cout<<"########"<<endl;
 cout<<aux<<" = " <<" ";
 cout<<factores[0];
 int x=1;
 do{
   cout<<"x";
   cout<<factores[x];
   x++;

 }while(factores[x]!=0);
 cout<<endl<<"########"<<endl;
 delete[] factores;
 return EXIT_SUCCESS;
}


Saluditos!.

Segun mis pruebas, cuando usas new , la memoria ya es inicializada en 0. un saludo.



  for (i=0;i<32;i++)
    factores[i]=0;


no es necesario.
#63
Quisas tengas razón , pero recien empiezo con c++ me pase de ansi a c++ , por lo que se que los operadores new y delete me permiten reservar memoria dinamica y liberarla, pero estoy acostumbrado a usar calloc o malloc porque con realloc puedo hacer una reasignación, en c++ no se como seria una reasignacion de memoria..
#64
Hola,acá les traigo un programa que hice hace unas semanas atras, la verdad es que tiene pocas lineas de código ,pero es funcional ,para los que trabajen con las matemáticas y necesitan descomponer un numero en factores,tal vez se les resulte aburrido andar dividiéndolo , hace poco cuando estaba estudiando matemáticas me sirvió,quisas a alguien le sirva.


/*
Autor : ThePinkPanther(nick) , nombre : Santiago Díaz
12/02/2013
*/
#include <iostream>
#include <stdlib.h>
using namespace std;


int main()
{
int i=0;
int contador=0;
int *factores=NULL;
int aux=0;
int descomponer=0;



cout<<"Factorizar un numero.."<<endl;
cout<<endl<<"Numero a factorizar : " ; cin>>descomponer;
aux=descomponer;
factores=(int *)calloc(32,sizeof(int));



cout<<endl;
for(i=2;i<=descomponer;i++)
{
while(descomponer%i==0)
{

factores[contador]=i;
contador++;
descomponer=descomponer/i;
};
}

cout<<"########"<<endl;
cout<<aux<<" = " <<" ";
cout<<factores[0];
int x=1;
do
{
cout<<".";
cout<<factores[x];
x++;

}while(factores[x]!=0);
cout<<endl<<"########"<<endl;



free(factores);

}


Ejemplo entrada : 8
Salida : 2.2.2 , que esto es .. base 2 potencia 3.

Saludos.
#65
GNU/Linux / Re: Creo que me mande una cag.
7 Febrero 2013, 02:25 AM
Nop , gracias de igual forma por tratar de ayudarme , al final del caso formatie . un salu2!
#66
Cita de: -- KiLiaN -- en  6 Febrero 2013, 11:09 AM
Pero el sistema te lo reconoce? si es así fijate que estás seleccionando el disco adecuado (/dev/hdx) y no sólo el primero.

El sistema lo reconoce correctamente, el unetbotin no me lo reconoce como unidad usb, tuve que usar un pendrive que si me lo reconoció, no pude usar el hd portable.
#67
Desarrollo Web / Re: Pedido Clon Web
6 Febrero 2013, 02:56 AM
Cita de: uppermac en  5 Febrero 2013, 19:21 PM
Quisiera saber si alguien me pudiese ayudar
Queria saber si hay algun clon web de esta pagina boletotal.mx o esta amadeus.net
U algo parecido

http://www.youtube.com/watch?v=LwULiOU9PYU
#68
Cita de: LunaHAck en  6 Febrero 2013, 02:44 AM
Si tienes android puedes bajar "Sound Hound" que tiene Track ID

no tengo android .  :-(
#69
Hola compañeros, buenas noches.. les dejo un video donde suena una canción electronica de fondo , por si alguien la reconoce o sabe de quien es o su nombre.

http://www.youtube.com/watch?v=9Fs9D4NEMuw

Muchas gracias de antemano (:
#70
Hola, unetboting(programa para crear lives usb) no me reconoce mi disco duro externo, ya lo formatie con gparted a formado fat32 , pero tampoco lo reconoce ..  tambien lo desmonte- monte y probe viceversa y tampoco.

alguna idea ? , gracias de antemano.