Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: AndresDiazK en 14 Marzo 2014, 13:53 pm



Título: Contadores en c++
Publicado por: AndresDiazK en 14 Marzo 2014, 13:53 pm
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");     
}


Título: Re: Contadores en c++
Publicado por: amchacon en 14 Marzo 2014, 13:57 pm
Quita el \n que tienes en el cout.


Título: Re: Contadores en c++
Publicado por: AndresDiazK en 14 Marzo 2014, 14:23 pm
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


Título: Re: Contadores en c++
Publicado por: amchacon en 14 Marzo 2014, 14:45 pm
Pon dos couts y haz el salto de línea en el segundo.


Título: Re: Contadores en c++
Publicado por: rir3760 en 14 Marzo 2014, 15:04 pm
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.
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:
Código
  1. for (x = 1; x <= 10; x++){
  2.   for (y = ti; y <= tf; y++){
  3.      res = y * x;
  4.      cout << " " << y << "*" << x << "=" << res;
  5.   }
  6.  
  7.   cout << endl;
  8. }

Un saludo


Título: Re: Contadores en c++
Publicado por: AndresDiazK en 14 Marzo 2014, 19:06 pm
Muchas gracias  si me   funciono es que   no encontraba la manera   :-*