Ir ao conteúdo
  • Cadastre-se

um problema meio chato


acarlossc

Posts recomendados

Estou com um problema meio chato e gostaria que me ajudassem, o problema é o seguinte: fazer um programa que dado um número inteiro entre 0 e 9 ingressado pelo teclado, imprima ele e seus múltiplos (ao multiplicá-lo varias vezes por 10) no seguinte formato:

000000000n

00000000n0

0000000n00

000000n000

00000n0000

0000n00000

000n000000

00n0000000

0n00000000

n000000000

Por exemplo se o usuário escrever o número 7 o resultado será:

0000000007

0000000070

0000000700

0000007000

0000070000

0000700000

0007000000

0070000000

0700000000

7000000000

isso em c

:confused:

Agradeço desde já.

Link para o comentário
Compartilhar em outros sites

Ola acarlossc,

voce pode usar uma matriz para fazer isso...

Inicie todas as posições da matriz com o valor 0;

Quando o usuário digitar um número, você o guarda em uma variável;

não sei quantas vezes, ou até qual multiplo do número digitado o programa precisa mostrar, mas digamos que sejam n vezes:

Faça um for assim:

for(i = 0; i < n; i ++){
matriz[i][n-(i+1)] = numero;
}

Acho que da certo... Dai depois é só por pra imprimir a matriz inteira xD

Abraços,

Thiago.

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!