Es una XORRADA PERO NO ME SALE

carpenter
16 de Noviembre del 2005
necesito implementar en C++ para una práctica un programa que muestre por pantalla una tabla de multiplicar tal y como muestra a continuación:

1 2 3 4 … 15
--- --- --- --- --- ---
1 | 1 2 3 4 … 15
2 | 2 4 6 8 … 30
3 | 3 6 9 12 … 45
4 | 4 8 12 16 … 60
. .
. .
. .
15 | 15 30 45 60 … 225

kike
16 de Noviembre del 2005
y cual es la duda?

carpenter
16 de Noviembre del 2005
QUE NECESITO EL CÓDIGO

kike
16 de Noviembre del 2005
Vale, vale hay va...

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{
//declarar la tabla
long tabla[15][15];
//iniciarla
for(int x=0;x<15;x++)
{
for(int y=0;y<15;y++)
tabla[x][y]=long((x+1)*(y+1));
}
//titulo horizontal
printf("\t");
for(x=0;x<15;x++)
{
printf("%d ",x+1);
if(x<10)
printf(" ");
}
printf("\n");

//mostrar la tabla
for(x=0;x<15;x++)
{
printf("\n");
//titulo vertical
printf("%d\t",x+1);

for(int y=0;y<15;y++)
{
printf("%d",tabla[x][y]);
//tabulacion
if(tabla[x][y]>9)
{
if(tabla[x][y]>99)
printf(" ");
else
printf(" ");
}
else
printf(" ");
}
}
//quedar a la espera
getch();
}

que lo disfrutes