#include <conio.h>
#include <math.h>
using namespace std;
char A[100][100];
int col;
int ren;
int i;
int n;
int valorcentro;
int posicioncentro;
int par;
int main()
{
A[ren][col]=0;
ren=0;
col=0;
valorcentro=0;
posicioncentro=0;
cout<<"De que dimensiones quieres la matriz cuadrada?: ";
cin>>n;
posicioncentro=n/2;
cout<<" "<<endl;
for(ren=0;ren<=n-1;ren++){
for(col=0;col<=n-1;col++){
A[ren][col]=0;
for(i=0;i<=posicioncentro;i++){
if(ren==posicioncentro-i||ren==posicioncentro+i){
A[ren][col]= '-';
}
if(col==posicioncentro-i||col==posicioncentro+i){
A[ren][col]='|';
}
}
if(ren==posicioncentro&&col==posicioncentro){
A[ren][col]=1;
}
}
}
cout<<" "<<endl;
cout<<" "<<endl;
cout<<"La matriz es: "<<endl;
cout<<" "<<endl;
for(ren=0;ren<=n-1;ren++){
for(col=0;col<=n-1;col++){
cout<< A[ren][col]<<" ";
}
cout<<" "<<endl;
cout<<" "<<endl;
}
getch();
return 0;
}
No hay comentarios:
Publicar un comentario