elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 103
31  Programación / Programación C/C++ / Re: Creacion de un grupo de programacion de videojuegos en: 7 Junio 2013, 23:34 pm
Me encantaría participar como programador, programo videojuegos en SDL, de hecho ahora estoy haciendo un curso (ejerciendo de profesor) de programación en SDL. Pero veo que aquí hay muy buen nivel eh! No sabía que había tanto talento para este factor. Felicidades a todos!
32  Programación / Programación C/C++ / Re: ayuda con programa (matrices,vectores,funciones) en: 7 Junio 2013, 23:28 pm
Sí! Es más eficaz, ahora le falta aplicar por su parte las funciones de valores xD
33  Programación / Programación C/C++ / Re: Estructuras y archivos en c++ en: 7 Junio 2013, 22:46 pm
No se a que te refieres exactamente, si te refieres a poner cada uno de los cadena de números, sí, podrías hacerlo. Puedes hacer otra división de matrices dentro de otras y tenerlo mejor ordenado.

Código:
int asdf[10][3];

Y vas poniendo del asdf[0] (primera linea) el segundo valor ([1]) debe compararse con tal:

Código:
if (asdf[0][1] == "aksdjsakld") etc {

Saludooos

34  Programación / Programación C/C++ / Re: Estructura y archivos en c++ en: 7 Junio 2013, 22:43 pm
A lo que me refiero con "0-9", es que debe mirar si el carácter coincide con algún número del 0 al 9. No se si con números lo de hacer "0-9" funciona, pero en todo caso puede poner un if ( .. || ...) y sloved
35  Programación / Programación C/C++ / Re: ayuda con programa (matrices,vectores,funciones) en: 7 Junio 2013, 22:08 pm
Has intentado algo? ... Súbelo, no haremos los deberes por ti y menos usando
Citar
UTILICE DEV C++

Vale, eso último era una broma xD, pero lo demás no... Te daré pistas, lo intentas y si no te sales con ello ya te ayudaremos.

Código:
A) VENTA TOTAL POR TODAS LAS TIENDAS

Es fácil, crea primero 4 matrices (nombre total de tiendas) con un espacio total de los meses que hay, en este caso 6.

Código:
int absa1[6];
int absa2[6];
int absa3[6];
// etc...

Y luego meteles los valores y sumalos.

Código:
int total = 0;
for (int i = 0;i < 6; i++) {
    total = total + absa1[i] + absa2[i] + ...
}
 


Y ya. Para venta total por tienda lo mismo, pero en canvio de sumar absa1, absa2, absa3, hasta la última, solo sumamos los 6 arrays de cada absa en variables o en una matriz llamada total que puedes crear.

Código:
C) TIENDA QUE MAS VENDIO

Comparas los 4 resultados anteriores y el más alto lo sacas por pantalla.

Código:
D) TIENDA QUE MENOS VENDIO

Más de lo mismo.

Suerte y saludos!!
36  Programación / Programación C/C++ / Re: Estructuras y archivos en c++ en: 7 Junio 2013, 21:54 pm
Pues no hagas el output directamente, simultáneamente puedes guardar todo en alguna matriz y con condicionales vas mostrando de mayor a menor. Crea por ejemplo una matriz para la columna del medio y para la última.
Código:
int columna_Medio[10];
int columna_Derec[10];

Entonces en cambio de hacer scanf guardar en variables.

Código:
lectura = columna_Medio[i]
// y en el siguiente bucle ...
lecutra = columna_Derec[i]

Para eso no podrás leer toda una linea de golpe, sino de espacio en espacio e ir almacenando. Después de esto, podrías crear una función para que quede más bonito :3 que se ocupe de hacer comparaciones del palo:

Código:
while (true) {
    for (int i = 0; i++; i < 10) {
        // Comparación con matriz controlada por i
        for (int z = 0; z++ ; z < 10) {
            // Comparación matriz controlada por variable z
           // Y así hasta llegar a comparar todos con todos  
      }
   }
}
37  Programación / Programación C/C++ / Re: Estructura y archivos en c++ en: 7 Junio 2013, 21:45 pm
Cierto, gracias, junto a lo que dijeron los dos compañeros quedaría así:

Código
  1. if(archivo.is_open())
  2.   cerr << "Error al abrir el archivo Pruebas.txt" << endl;
  3.   else
  4.   while(archivo.getline(linea, sizeof(linea)))
  5.   {
  6.       cout << linea << endl;
  7.       // Aqui puede poner que la variable linea se añada a alguna char
  8.   }
  9.   archivo.close();
  10.  

Lo del fail() fue un error mío de no fijarme en el código, perdón jajaja. Luifs, ahora si añades eso y a la vez que vayas mirando la variable linea que has extraído ya lo tienes.  :D Saludos!!
38  Programación / Programación C/C++ / Re: Estructura y archivos en c++ en: 7 Junio 2013, 17:59 pm
Claro, pero debes primero cojerla xD Con fstream puedes.

Esta sería una opción, no muy utilizada pero esta más o menos así en el ejemplo de ifstream en la página oficial de C++.
Código
  1. ifstream archivo_texto;
  2. archivo_texto.open("/directorio/archivo.txt",std::ifstream::in);
  3. char c = ifs.get();
  4. while (ifs.good()) {
  5.    cout << c; /* Con esto vas imprimiendo el contenido del texto, puedes hacer que se vaya almacenando y así hará lo que quieres */
  6.    c = ifs.get();
  7. }

otra opción mejor:

Código
  1. #include <fstream.h>
  2.  
  3. int main()
  4. {
  5.    ifstream archivo("Pruebas.txt", ios::noreplace);
  6.    char linea[128];
  7.  
  8.    if(archivo.fail())
  9.    cerr << "Error al abrir el archivo Pruebas.txt" << endl;
  10.    else
  11.    while(!archivo.eof())
  12.    {
  13.        archivo.getline(linea, sizeof(linea));
  14.        cout << linea << endl;
  15.    }
  16.    archivo.close();
  17.    return 0;
  18. }

Si no entiendes algo, here I am  :D Saludos!!
39  Foros Generales / Dudas Generales / Re: Si tuviese que hacer un juego en que lenguaje lo haría? en: 7 Junio 2013, 17:25 pm
Yo prefiero C++ * 1000. Usa SDL o Allegro, molan muchísimo, a nivel web, prefiero canvas, otros te diran flash pero en mi opinión: caca. Si es para formato móviles evidentemente Java xD
40  Programación / Programación C/C++ / Re: Estructura y archivos en c++ en: 7 Junio 2013, 17:21 pm
Bueno pues facil, miras y analizas cadena de texto y seguidamente haces la conversión si hace falta, para luego guardarlo en una variable. Por ejemplo:

Código
  1. #include <iostream>
  2.  
  3. int integer1, integer2; // Creas variables
  4. char caracter1[128];
  5.  
  6. int main() {
  7.    string msg = "Nombres10402515"; // Pones la cadena a analizar
  8.    int size = msg.size(); // Miras el total de caracteres de msg
  9.    for (int i = 0; i < size; i++) /* Entramos en bucle para analizar letra por letra */ {
  10.        if (msg[i] == "0-9") { integer1 = atoi(msg[i]); }
  11.        } else if (msg[i] == "A-Z") { /* Lo mismo pero pasarlo a char */ }
  12.    // ETC...
  13.    }
  14. }

Esto es un ejemplo sin acabar, solo para que te ayude a pensar, lo que queda es hacer que cada vez que se añada un valor a una variable, se añada al final su contenido y que no se le sobrescriba. Y luego, si quieres que se dividan los integers en 2 variables, haz otra comparación para ver si esta llena y así entonces rellenar la siguiente. (Con size sería fácil).  Saludos  :D
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 103
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines