EP: Como alinhar os valores da saida:

EP: Como alinhar os valores da saida:

por Henrique Stagni -
Número de respostas: 3
Como que alinho os valores de saida no EP? No exemplo de saida havia algo como:
---------------saida-----------------------

R$10,00     R$5,00     R$2,00     R$1,00     [..]
     4000              3           10          222
-----------------------------------------------
 
como faço esse alinhamento? tentei fazer usando somente espaços ou TABS("\t") mas quando o usuario digita um valor MUITO grande como 50000000, issu estraga tdo o alinhamento :P

como fazer?
Em resposta à Henrique Stagni

Re: EP: Como alinhar os valores da saida:

por Rodrigo Luiz Marques Flores -
Você pode usar um printf("%3d",variavel);
Onde o 3 é o número de espaços que o número vai ocupar.
Mesmo se o número for de um dígito só ele será impresso com dois espaços e o dígito.
Vou anexar um exemplo.

Em resposta à Rodrigo Luiz Marques Flores

Re: EP: Como alinhar os valores da saida:

por Henrique Stagni -
Funcionou aki!!!!
Mas c o numero for maior que 3 digitos ele imprimi do mesmo jeito,,, entao eh melhor por uns espaços de 10 digitos pra nao ter problema caso o usuario digite algo muito grande neh??

vlw
Em resposta à Henrique Stagni

Re: EP: Como alinhar os valores da saida:

por Rodrigo Luiz Marques Flores -
Acho que 10 digitos é demais, talvez fossem todas as latas de refrigerantes do mundo.
Acho que não há problemas em supor que o usuário não digite algo maior que 1000.