.
Entonces si son ciertos gracias @Spider-Net
Dulces Lunas!¡.
Entonces si son ciertos gracias @Spider-Net
Dulces Lunas!¡.
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úCita de: NecroUploadOfficial en 13 Julio 2012, 18:47 PM
Hola amigos, estamos trabajando en un nuevo filehosting como megaupload.
Hemos pensado en contratar unos servidores dedicados en Holanda, en la empresa "laeseweb".
Nuestro servidor se caracterizara por permitir a los usuarios Registrados Gratuitos descargar archivos a 1mbps y a los premium ilimitado.
Con esto queremos acabar con las dificultados que se le presenta a la mayoria de usuarios de internet a la hora de enviar un archivo, ya que en este momento nadie te da mas de 200 kbps.
Necesitamos un apoyo economico, por ello si hay alguien interesado en ayudar en el proyecto tenemos las puertas abiertas.
Si deseas ayudarnos con la programacion o el tema del sitio tambien te necesitamos.
Las caracteristicas que queremos ofrecer son.
Servidores de 100mbps simetricos.
6tb HDD
Un costo de 100 euros mensuales.
¿Quienes somos?
Dos jovenes Españoles de 18 años que por desgracia no tenemos a nadie quien nos lo pueda financiar (gracias a la crisis no tenemos 100 euros al mes)
Bueno gracias por leer esto y comentad vuestras opiniones
Website: http://necroupload.com
#include <iostream>
#include <cstdio>
using namespace std;
inline int lenNum(unsigned int num) {
char buff[20];
return sprintf(buff, "%d", num);
}
inline unsigned long long joinVector(unsigned int *vector, size_t size) {
register int mul = 1;
register unsigned long long ret = 0;
while(size--) {
ret += (vector[size] * mul);
if (size)
for (register unsigned int i = 1, ln = lenNum(vector[size]); i <= ln; i++)
mul *= 10;
}
return ret;
}
int main() {
unsigned int vector1[5] = {5, 978, 6, 4, 9}, vector2[5] = {65, 9, 12, 66, 45};
cout << joinVector(vector1, 5) + joinVector(vector2, 5) << endl;
cin.get();
return 0;
}
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
inline string &addWord(string &text) {
string::reverse_iterator it = text.rbegin();
for (; it != text.rend(); it++) {
++(*it);
if (tolower(*it) >= 'a' && tolower(*it) <= 'z') break;
(*it) = (islower(*it))? 'a': 'A';
}
return text;
}
size_t addAllWord(string text, void (*callback)(string&, bool&) = NULL) {
bool cancel = false;
register size_t i = 0, lim = pow(26, text.size());
if (!callback) return lim;
for (;(i < lim) && (cancel ==false); i++) {
callback(addWord(text), cancel);
}
return i;
}
void showWords(string& text, bool& cancel) {
for (register int i = 0; i <= 9999; i++) {
cout << text << setw(4) << setfill('0') << i << endl;
}
}
int main() {
string text = "ZZZx";
cout << addAllWord(text, showWords) << endl;
cin.get();
return 0;
}
Cita de: jaime.urizar en 11 Julio 2012, 08:34 AM
hola amigos
les pido ayuda con algo que vi desde hace mucho, es como realizar un generador que muestre como resultado:
AAAAA
AAAAB
AAAAC
.........
.........
ZZZZZ
y algo mucho mas desafiante que no pude ni encontrar partes en internet y bueno mi conocimiento no es tan amplio pero decearia aprender a poder generar un..
AAAAA00000
AAAAA00001
AAAAA00002
....
....
....
AAAAB00000
AAAAB00001
....
.....
ZZZZZ99999
solo pude sacar cuantos resultados tendre (son 14348907000000 posibles combinaciones)
una ayudita porfavor enserio me mata la curiosidad de aprender a hacer un contador o generador de ese tipo, y gracias de antemano por todo
Cita de: DickGumshoe en 13 Julio 2012, 15:32 PM
jaime.urizar (el autor del tema): Por lo que parece generar todas las combinaciones posibles desde AAAAA00000 hasta ZZZZZ99999 (sin mezclar letras y números) es imposible en un ordenador "normal". Pero eso no quiere decir que no tengamos bien el código, que era la finalidad del tema, y entonces supongo que nos quedaremos con el último, que es el más corto y eficiente:
#include <iostream>
#include <cmath>
using namespace std;
inline string &addWord(string &text) {
string::reverse_iterator it = text.rbegin();
for (; it != text.rend(); it++) {
++(*it);
if (tolower(*it) >= 'a' && tolower(*it) <= 'z') break;
(*it) = (islower(*it))? 'a': 'A';
}
return text;
}
size_t addAllWord(string text, void (*callback)(string&, bool&) = NULL) {
bool cancel = false;
register size_t i = 0, lim = pow(26, text.size());
if (!callback) return lim;
for (;(i < lim) && (cancel ==false); i++) {
callback(addWord(text), cancel);
}
return i;
}
void showWords(string& text, bool& cancel) {
cout << text << endl;
}
int main() {
string text = "ZZZx";
cout << addAllWord(text, showWords) << endl;
cin.get();
return 0;
}