|
Mostrar Temas
|
Páginas: 1 [2] 3
|
11
|
Programación / ASM / [AYUDA] Programa con arrays
|
en: 29 Marzo 2017, 09:34 am
|
Buenas, necesito ayuda para hacer un programa que dados dos vectores de dimension N = 4 y un vector C de dimension 2*N, guarde en este ultimo array los elementos de los arrays A y B del siguiente modo: C[2*i] = A y C[2*i+1]=B[N-1-i]
El programa lo estoy haciendo con el Eclipse JUNO, creo que este tema va en este foro, sino es asi, siento la equivocacion.
Muchas gracias de antemano
|
|
|
12
|
Programación / Programación C/C++ / [AYUDA] Deshacer movimientos
|
en: 21 Marzo 2017, 14:06 pm
|
Buenas, Tengo que deshacer un movimiento de un juego; para ello tengo un struct que tiene un array de tableros y otro struct que contiene el primer struct y otro array de tableros. El primer struct tiene los tableros del movimiento anterior y el segundo el tablero que se muestra por pantalla.
Como hago para guardar un tablero en el primer struct antes de hacer un movimiento y luego, si deshago el movimiento como hago para que el ultimo tablero del array de tableros sea el tablero que tengo que mostrar por pantalla??
|
|
|
13
|
Programación / Programación C/C++ / Problema con tablero
|
en: 16 Marzo 2017, 16:07 pm
|
Buenas,
Estoy haciendo un juego, y tengo un problema con los movimientos, cuando paso por una casilla destino, con el jugador y me voy de la casilla destino, esa casilla desaparece y no deberia de desaparecer, sino quedarse de nuevo como casilla destino
Muchas gracias
|
|
|
14
|
Programación / Programación C/C++ / [C++] Leer un archivo y meterlo en un array bidimensional
|
en: 22 Febrero 2017, 14:47 pm
|
Buenas, Tengo un problema, necesito leer un archivo que tiene la siguiente informacion: ####### # .#### # # #@#$ # ### # ###### Donde son 7 columnas por 6 filas, y entonces necesito leer el archivo, con los espacios incluidos y guardarlo en un array bidimensional que esta dentro de un struct; tal que asi: const int MAX = 50; typedef char tTablero[MAX][MAX]; typedef struct{ tTablero tablero; int columnas; int filas; string nombreDelFichero; }tJuego;
Pero teniendo en cuenta que al principio no se sabe cuantas filas y columnas tiene el archivo. Muchas gracias de antemano
|
|
|
16
|
Programación / Programación C/C++ / [AYUDA] usar un Array con una variable contadora
|
en: 15 Enero 2017, 12:40 pm
|
Buenas, Tengo una duda, necesito implementar un programa que lea numeros desde un archivo y los guarde en un array, pero el problema viene en que el array tiene que tener un tamaño de 25 elementos pero solo guardo y uso los 20 primeros elementos, por lo que deberia usar un struct asi: const int MAX_PROD = 25; typedef int tFilas[MAX_PROD]; struct tVector { tFilas fila; int tam; };
pero no se luego como hacer para ir leyendo los datos del archivo porque se supone que debe ir leyendo hasta que el tam sea 20
|
|
|
17
|
Programación / Programación C/C++ / [DUDA] Guardar datos introducidos
|
en: 12 Enero 2017, 23:42 pm
|
Buenas, Escribia para preguntaros una duda, tengo que hacer un programa que pida una serie de numeros psitivos al usuario y cada numero esta separado del siguiente por un salto de linea hasta que se introduzca un numero negativo. Mi duda viene a la hora de guardar esos numeros, porque despues tengo que hacer operaciones con cada uno de los numeros. Habia pensado ir guardandolos en un archivo y luego cada vez que tenga que operar, acceder a ese archivo, leer el numero y realizar las operaciones necesarias, pero no se si asi podré leer todos los numeros introducidos.
Muchas gracias de antemano
|
|
|
18
|
Programación / Programación C/C++ / [AYUDA] Dos dudas para mostrar por pantalla
|
en: 7 Enero 2017, 17:47 pm
|
Buenas, Escribo para pedir ayuda con dos cosas, la primera es como hacer para mostrar por pantalla "-" el guion, tantas veces como quiera. Y la segunda es, leyendo un array con numeros, como hacer para que cuando el numero leido sea 0, muestre por pantalla todo el array y los 0, no muestre nada. Si el array es:
int tam[10]={1,2,0,4,5,6,0,8,9,10}
Por pantalla aparezca:
1 2 4 5 6 8 9 10 ----------------------
Muchas gracias de antemano
|
|
|
19
|
Programación / Programación C/C++ / Volver a ejecutar un menu en C++
|
en: 19 Diciembre 2016, 16:42 pm
|
Buenas, Una pregunta, existe algun modo de que si un programa tiene un menu de opciones que al elegir una opcion ejeute una serie de funciones y que cuando termine de ejecutar las opciones vuelva a aparecer el menu y pueda seleccionar otra opcion distinta??
Muchas gracias de antemano
|
|
|
20
|
Programación / Programación C/C++ / AYUDA, Leer desde un archivo
|
en: 18 Diciembre 2016, 20:34 pm
|
Buenas, Necesito ayuda porque a la hora de realizar un programa que lea desde un archivo un numero y compruebe o no si la suma de cada digito elevado al numero total de digitos es igual al numero leido. A continuacion dejo el codigo. Muchas gracias de antemano #include <iostream> #include <fstream> #include <cmath> #include <string> #include <iomanip> using namespace std; void explicacion(){ cout <<"Número Narcisista: Un número es narcisista cuando la suma de cada uno de sus digitos" <<endl; cout <<"elevado al numero de digitos del número da como resultado el mismo numero." <<endl; cout <<"Ejemplo: " <<endl; cout <<setw(10) <<"153 = 1³ + 5³ + 3³" <<endl; } bool es_noEs_narcisista(int num, int condicion){ return num == condicion; } int leerNumeros(int num){ ifstream datos; datos.open("datos.txt"); if (datos.is_open()){ datos >> num; while (!datos.fail()){ datos >> num; cout <<num <<endl; } } } int numDigitos(int num){ int nDigitos; nDigitos = 0; while (num != 0){ num = num / 10; nDigitos++; } return nDigitos; } int comprobacion(int num, int nDigitos){ int condicion, digitoI, digitosElevados; while (num != 0){ digitoI = num%10; digitosElevados = pow(digitoI, nDigitos); condicion = condicion + digitosElevados; num = num/10; } return condicion; } void mostrar(int num){ cout <<"El primer nº narcisista leido es el: " <<num <<endl; } int main (int argc, char** args){ int num, nDigitos, condicion; explicacion (); leerNumeros(num); nDigitos = numDigitos(num); condicion = comprobacion(num, nDigitos); mostrar (num); system ("pause"); return 0; }
|
|
|
|
|
|
|