Buenos dias  lo que pasa  y sucede  es que no tengo  la menor  idea de como imprimir los datos  de salida  de  manera  horizontal  e intentado  todo. Dejare  la codificacion para ver  como lo hago. Esto  para un contador el programa  trata de   las  tablas de  multiplica que deseen. pero en ves de vertical necesito que me imprima horizontal.
#include <iostream.h>
using namespace std;
main()
{
      int ti=0;
      int y=0;
      int tf=0;
      int x=0;
      int res;
      cout<<"Digite la tabla inicial: " ;
      cin>>ti;
      cout<<"Digite la tabla final: " ;
      cin>>tf;
      for(y=ti; y<=tf; y++) 
      {
      for(x=1; x<=10; x++)
      {
      res=y*x;
      cout<<y  <<"*" <<x <<"=" <<res <<"\n\t";
      }     
      }
      system("pause");      
}
			
			
			
				Quita el \n que tienes en el cout.
			
			
			
				Me refiero a que   quede  ordenada  tabla por  tabla ejemplo:
2*1=2       2*1=2        que queden de esta  manera  :3
2*1=2       2*1=2
2*1=2       2*1=2
2*1=2       2*1=2
2*1=2       2*1=2
2*1=2       2*1=2
2*1=2       2*1=2
			
			
			
				Pon dos couts y haz el salto de línea en el segundo.
			
			
			
				Cita de: AndresDiazK en 14 Marzo 2014, 13:53 PMlo que pasa  y sucede  es que no tengo  la menor  idea de como imprimir los datos  de salida  de  manera  horizontal  e intentado  todo. Dejare  la codificacion para ver  como lo hago.
Para imprimir las tablas en columnas en vez de filas solo tienes que invertir los bucles e imprimir un avance de linea después del bucle interno. Se deben cambiar a:
for (x = 1; x <= 10; x++){
   for (y = ti; y <= tf; y++){
      res = y * x;
      cout << " " << y << "*" << x << "=" << res;
   }
   
   cout << endl;
}Un saludo
			
 
			
			
				Muchas gracias  si me   funciono es que   no encontraba la manera   :-*