Contadores en c++

Iniciado por AndresDiazK, 14 Marzo 2014, 13:53 PM

0 Miembros y 1 Visitante están viendo este tema.

AndresDiazK

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");     
}

amchacon

Quita el \n que tienes en el cout.
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

AndresDiazK

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

amchacon

Pon dos couts y haz el salto de línea en el segundo.
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

rir3760

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:
Código (cpp) [Seleccionar]

for (x = 1; x <= 10; x++){
   for (y = ti; y <= tf; y++){
      res = y * x;
      cout << " " << y << "*" << x << "=" << res;
   }
   
   cout << endl;
}


Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

AndresDiazK

Muchas gracias  si me   funciono es que   no encontraba la manera   :-*