Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Allan Cordeiro

Laços de tabuada em C++

Recommended Posts

Eu fiz um código de tabuada do 1 até o 10 usando laços. Queria fazer então com que a última multiplicação da tabuada ficasse na mesma linha dos outros. Em C eu sei mas em C++ não sei. Código aí:

 

int main()
{
  int x,y;
  for(x=2; x <= 10; x++)
  {
     for(y=1; y <= 10; y++)
     cout << x << "  *  " << y << "  = " << x*y << endl;
     cout << endl;
  }
  return 0;
}

 

A multiplicação do 10 fica desorganizado comparando com os outros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para ficar na mesma linha, retire os endl.

Compartilhar este post


Link para o post
Compartilhar em outros sites

WilkerIceri

Eu queria é deixar na mesma linha quando é 10 * 10.

 

GBecker

Não é isso.

 

 

Queria fazer esse código de C para C++:

 

int main()
{
  int x,y;
  for(x=2; x <= 10; x++)
  {
     for(y=1; y <= 10; y++)
     printf("%2d * %2d = %2d\n",x,y,x*y);
     printf("\n");
  }
  return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mostre como está a sua saída, pois rodando seu código no Ideone.com ele saiu exatamente como acho que você quer (idêntico ao código em C).

 

Abraços ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em C++:

2  *  1  = 2
2  *  2  = 4
2  *  3  = 6
2  *  4  = 8
2  *  5  = 10
2  *  6  = 12
2  *  7  = 14
2  *  8  = 16
2  *  9  = 18
2  *  10  = 20

 

Em C:

2 *  1 =  2
2 *  2 =  4
2 *  3 =  6
2 *  4 =  8
2 *  5 = 10
2 *  6 = 12
2 *  7 = 14
2 *  8 = 16
2 *  9 = 18
2 * 10 = 20

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu acho que é isso que você quer:

#include <iostream.h>

int main()
{
  int x,y;
  for(x=2; x <= 10; x++)
  {
     for(y=1; y <= 10; y++) {
        if (y == 10) {
           cout << x << "  * " << y << "  = " << x*y << endl;
        } else {
           cout << x << "  *  " << y << "  = " << x*y << endl;
        }
     }
     cout << endl;
  }
  system("pause");
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.