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:
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.
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
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:
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.
Acho que não há problemas em supor que o usuário não digite algo maior que 1000.