// Imprimir el triangulo superior derecho sin incluir la diagonal.
// Por: Alba Cristal Muñoz.
#include "stdio.h"
#include "conio.h"
void main()
{ int a, b, matriz[6][6], vector[15], max=5, ind=0;
clrscr();
for(a=0; a<6; a++)
{ for(b=0; b<6; b++)
{ printf("\n\tIntroduzca un numero:");
scanf("%d", &matriz[a][b]);
clrscr(); }
}
getch();
puts("\n\tMatriz:\n");
for(a=0; a<6; a++)
{ for(b=0; b<6; b++)
{ printf("\t%d", matriz[a][b]); }
printf("\n\n");
}
for(a=4; a>=0; a--)
{ for(b=5; b>=max; b--)
{ vector[ind] = matriz[a][b];
ind++; }
max--;
}
getch();
puts("\n\tVector:\n\t");
for(a=0; a<15; a++)
{ printf("%d ", vector[a]); }
getch();
}
domingo, 3 de julio de 2011
Impresión de un triángulo de una matriz
• Cargar una matriz de 6x6 e imprimir el triangulo superior derecho sin incluir la diagonal.
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario