Autor Tema: Ejercicio matrices c++ arrays arreglos bidimensionales cplusplus  (Leído 2358 veces)

sanvelcas

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Cordial Saludo.

Tengo una duda con el siguiente ejercicio, necesito crear una serie de matrices, en la cual el usuario ingrese el tamaño de esta y en la fila 0 se asignen signos Ej "+". Además, el usuario debe seleccionar una de las columnas y el signo asignado en esa columna debe comenzar a bajar en las matrices posteriores.

Ej: matriz [5][5] y se selecciona la columna 1

Se imprime:
+++++


+ +++
  +


+  +++

  +
Código: [Seleccionar]
#include <iostream>
using namespace std;
 int main()
 {
int i,j,o;
int s=1;
cout<<"Tamano de matriz"<<endl;
cout<<"filas:";
cin>>i;
cout<<"columnas:";
cin>>j;
cout<<"Columna escogida"<<endl;
cin>>o;
char* matriz[i][j];
for(int a=0;a<i;a++){
for(int a=0;a<j;a++){
    matriz[0][a]="*";
    cout<<matriz[0][a];}
    cout<<endl;
for(int a=1;a<i;a++){
    for(int b=0;b<j;b++){

           matriz[a][b]=" ";
        cout<<matriz[a][b];
    }
cout<<endl;
}
 }
 }

Continua hasta que el mas llegue a la posición [4][1]

(Solo con las librerías definidas)

Agradezco la ayuda.
« Última modificación: 04 de Diciembre 2015, 08:30 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:Ejercicio matrices c++ arrays arreglos bidimensionales cplusplus
« Respuesta #1 en: 04 de Diciembre 2015, 08:35 »
Hola sanvelcas no acabo de entender qué es lo que hay que ir dibujando. Supongamos la matriz [5][5] y columna elegida la de índice 1

El dibujo inicial sería este:

+++++
+++++
+++++
+++++
+++++

¿Después hay que volver a dibujar la matriz varias veces? ¿El dibujo sería:

+ +++
+++++
+++++
+++++
+++++
  +

Luego
+ +++
+ +++
+++++
+++++
+++++
  +
  +

Luego
+ +++
+ +++
+ +++
+++++
+++++
  +
  +
  +

Luego
+ +++
+ +++
+ +++
+ +++
+++++
  +
  +
  +
  +

¿Y terminar? ¿Es eso?

Salu2

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".