dark777
(usa Debian)
Enviado em 18/04/2023 - 16:27h
adminbuster escreveu:
só sei o básico de programação mas acho que é algo parecido com isso
#include<iostream>
using namespace std; // isso permite você usar cout sem std::
int main(void){
cout << "Tabuada do 1 ao 10: " << '\n';
for(int i = 1;i <= 10;i++){
for(int j = 1;j <= 10;j++){
if(i*j > 9) // isso é para alinhar os números
cout << i*j << ' '; // aqui da um espaço para números de 2 digitos
else
cout << i*j << " "; // aqui da dois para números de 1 digito
if(j == 10 )
cout << '\n'; // aqui pula linha quando i multiplica por 10
}
}
return 0;
}
Tabuada do 1 ao 10:
1 2 3 4 5 6 7 8 9 10 // observe que quando há um digito deve haver dois espaços para alinhar com dois digitos
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
4 8 12 16 20 24 28 32 36 40
5 10 15 20 25 30 35 40 45 50
6 12 18 24 30 36 42 48 54 60
7 14 21 28 35 42 49 56 63 70
8 16 24 32 40 48 56 64 72 80
9 18 27 36 45 54 63 72 81 90
10 20 30 40 50 60 70 80 90 100
esso código não é capaz de multiplicar por números maiores que 10 ou inferiores a 0 sem estragar a formatação
eu fiz as alteraçoes no meu codigo e ficou legal mas eu queria fazer uma alteração como na imagem abaixo deixando o X como evidencia no canto mostrando a multiplicação dos numeros eu consegui chegar a isso mas nao esta mostrando a linha de 1 a 10 abaixo do X:
#include <iostream>
using namespace std;
void tabuada()
{
std::cout << "Tabuada do 1 ao 10: ";
for (int i = 1; i <= 10; i++)
{
for (int j = 1; j <= 10; j++)
{
std::cout << i << " x " << j << " = " << i * j << "\n";
}
std::cout << "\n";
}
}
void tabela_pitagorica()
{
cout << "X ";
for (int i = 1; i <= 10; i++)
{
for (int j = 1; j <= 10; j++)
{
// Alinhando os numeros e adicionando um espaço para numeros de dois digitos.
if (i * j > 9)
cout << i * j << " ";
else
cout << i * j << " "; // Aqui da dois espaços para numeros de 1 digito.
if (j == 10)
cout << "\n";
}
}
}
int main()
{
tabela_pitagorica();
return 0;
}
X 1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
4 8 12 16 20 24 28 32 36 40
5 10 15 20 25 30 35 40 45 50
6 12 18 24 30 36 42 48 54 60
7 14 21 28 35 42 49 56 63 70
8 16 24 32 40 48 56 64 72 80
9 18 27 36 45 54 63 72 81 90
10 20 30 40 50 60 70 80 90 100
wiki.anon