Domingo 15 de Diciembre de 2024, 09:30
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
matriz problema grafico
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: matriz problema grafico (Leído 1863 veces)
crocop
Nuevo Miembro
Mensajes: 22
matriz problema grafico
«
en:
Viernes 19 de Septiembre de 2008, 22:57 »
0
hola , bueno tengo un programa de una matriz y tengo que mostrar su diagonal superior, bueno eso es facil; el problema es que tengo que mostrarlo en forma grafica que se destaque la diagonal con textcolor etc y esto es lo que tengo pero no me funciona nose cual es mi error gracias de antemano
Código: Text
#include<stdio.h>
#include<conio.h>
#define n 4
void main()
{
int m[n][n],f,c,k=1,x=30,y=4;
clrscr();
gotoxy(20,2);
printf("ingrese datos para la matriz ");
for(f=0;f<4;f++){
for(c=0;c<4;c++){
gotoxy(x,y);
printf(" %dn",k);
scanf("%d",&m[f][c]);
x=x+11;
k++;
}
y=y+2;
x=30;
}
printf("diagonal superior");
for(f=0;f<4;f++){
for(c=0;c<4;c++){
gotoxy(x,y);
printf("%d ",m[f][c]);
if(f==c){
gotoxy(x,y);
textcolor(GREEN);
}
x=x+11;
}
y=y+2;
x=30;
}
getch();
}
Tweet
AnimaSubtilis
Miembro MUY activo
Mensajes: 172
Nacionalidad:
Re: matriz problema grafico
«
Respuesta #1 en:
Sábado 20 de Septiembre de 2008, 00:18 »
0
si se da cuenta al momento de mostrar la diagonal principal le coloca color verde en este codigo esta el error....
Código: Text
printf("diagonal superior");
for(f=0;f<4;f++){
for(c=0;c<4;c++){
gotoxy(x,y);
printf("%d ",m[f][c]);
if(f==c){
gotoxy(x,y);
textcolor(GREEN);
}
x=x+11;
}
y=y+2;
x=30;
}
este seria el correcto
Código: Text
printf("diagonal superior");
for(f=0;f<4;f++){
for(c=0;c<4;c++){
if(f==c)
textcolor(GREEN);
else
textcolor(WHITE);
gotoxy(x,y);
printf("%d ",m[f][c]);
x=x+11;
}
y=y+2;
x=30;
}
pues el textcolor quedaba para siempre y nunca lo cambiaba
pues eso me imagino porque no me queda tiempo de probarlo
espero que sea de ayuda
taluego.......
A menudo unas pocas horas de «prueba y ensayo» podrán ahorrarte minutos de leer manuales.
[size=150]
Dios nos Otorgo el uno y el cero....y con eso creamos un universo....
[/size]
[size=109]↑°°°°ÄNÍMÄ §ÛBTÍLͧ°°°°↓[/size]
crocop
Nuevo Miembro
Mensajes: 22
Re: matriz problema grafico
«
Respuesta #2 en:
Sábado 20 de Septiembre de 2008, 07:47 »
0
ola de nuevo sabes no me funciono ocupo la libreria conio.h
Código: Text
printf("diagonal superior");
for(f=0;f<4;f++){
for(c=0;c<4;c++){
if(f==c){
gotoxy(x,y);
textcolor(GREEN);
printf("%d ",m[f][c]);}
else{
textcolor(WHITE);
gotoxy(x,y);
printf("%d ",m[f][c]);}
x=x+11;
}
y=y+2;
x=30;
}
AnimaSubtilis
Miembro MUY activo
Mensajes: 172
Nacionalidad:
Re: matriz problema grafico
«
Respuesta #3 en:
Sábado 20 de Septiembre de 2008, 15:15 »
0
Cita de: "crocop"
ola de nuevo sabes no me funciono ocupo la libreria conio.h
en que compilador esta trabajando..?
le salen errores o le deja compilar bien...
de esa manera sera mas facil colaborarle...
pues yo acabo de probarlo y todo sale bien
teluego... y espero su respuesta
A menudo unas pocas horas de «prueba y ensayo» podrán ahorrarte minutos de leer manuales.
[size=150]
Dios nos Otorgo el uno y el cero....y con eso creamos un universo....
[/size]
[size=109]↑°°°°ÄNÍMÄ §ÛBTÍLͧ°°°°↓[/size]
crocop
Nuevo Miembro
Mensajes: 22
Re: matriz problema grafico
«
Respuesta #4 en:
Sábado 20 de Septiembre de 2008, 17:55 »
0
turbo c sera mucha la pmolestia si me das tu correo? =)) saludos
AnimaSubtilis
Miembro MUY activo
Mensajes: 172
Nacionalidad:
Re: matriz problema grafico
«
Respuesta #5 en:
Sábado 20 de Septiembre de 2008, 18:08 »
0
mi correo es
georgeurru@hotmail.com
...
A menudo unas pocas horas de «prueba y ensayo» podrán ahorrarte minutos de leer manuales.
[size=150]
Dios nos Otorgo el uno y el cero....y con eso creamos un universo....
[/size]
[size=109]↑°°°°ÄNÍMÄ §ÛBTÍLͧ°°°°↓[/size]
crocop
Nuevo Miembro
Mensajes: 22
Re: matriz problema grafico
«
Respuesta #6 en:
Domingo 21 de Septiembre de 2008, 02:26 »
0
ahhhh no me funciona con turbo c que estara mal :S he probado con varios turbo c necesito hacerlo en este compilador =( ayuda plz
Código: Text
#include<stdio.h>
#include<conio.h>
#include <stdlib.h>
#define n 4
void main()
{
int m[n][n],f,c,k=1,x=30,y=4;
//textcolor(GREEN);
clrscr();
textcolor(GREEN);gotoxy(20,2);
printf("ingrese datos para la matriz ");
for(f=0;f<4;f++){
for(c=0;c<4;c++){
gotoxy(x,y);
printf(" %dn",k);
scanf("%d",&m[f][c]);
x=x+11;
k++;
}
y=y+2;
x=30;
}
clrscr();
printf("diagonal superior");
for(f=0;f<4;f++){
for(c=0;c<4;c++){
if(f==c){
textcolor(GREEN);
gotoxy(x,y);
//textcolor(GREEN);
printf("%d ",m[f][c]);}
else{
textcolor(WHITE);
gotoxy(x,y);
printf("%d ",m[f][c]);}
x=x+11;
}
y=y+2;
x=30;
}
getch();
}
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
matriz problema grafico