Programación General > C/C++
problemas con matrices
(1/1)
eze_ps:
no puedo terminar de dibujar este cuadrado con esta matriz
bool matriz1[10][10]=
{
{ 1, 1, 1, 0, 1, 1, 1, 1, 1, 1},
{ 2, 0, 0, 0, 0, 0, 0, 0, 0, 2},
{ 2, 0, 0, 0, 0, 0, 0, 0, 0, 2},
{ 2, 0, 0, 0, 0, 0, 0, 0, 0, 2},
{ 2, 0, 0, 0, 0, 0, 0, 0, 0, 2},
{ 2, 0, 0, 0, 0, 0, 0, 0, 0, 2},
{ 2, 0, 0, 0, 0, 0, 0, 0, 0, 2},
{ 2, 0, 0, 0, 0, 0, 0, 0, 0, 2},
{ 2, 0, 0, 0, 0, 0, 0, 0, 0, 2},
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
};
for (int i = 0; i<= 9;i++){
for( int j =0; j<=9; j++){
}
}
QUE MAS TENGO QE HACER?? YA SE, AHI SOLO HICE DOS FOR, NO HICE MAS NADA, PERO ES QUE NO SOY PROGRAMADOR Y NO SE MAS QUE ESO, PORFAVOR AYUDA
czealt:
Bueno si utilizas un compilador de la Borland (Turbo C++, Borland C++ o C++ Builder) puedes usar las funciones de la libreria conio.h para escribir caracteres en cualquier posicion de la pantalla.
El siguiente programa dibuja un cuadro en coordenadas especificas.
--- Código: C++ --- #include <conio.h> void trazacuadro(int h1,int v1,int h2,int v2){ int v,h; for(v = v1+1; v < v2; v++) { gotoxy(h1,v); // ubica el cursor en la posicion (h1,v) de la pantalla putch('|'); // escribe el caracter '|' en la posicion del cursor gotoxy(h2,v); putch('|'); } for(h = h1; h <= h2; h++) { gotoxy(h,v1); putch('-'); gotoxy(h,v2); putch('-'); }} int main(){ clrscr(); // limpia la pantalla trazacuadro(5,5,30,20); return 0;}
Navegación
Ir a la versión completa