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:
+++++
+ +++
+
+ +++
+
#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.