Ir ao conteúdo

Posts recomendados

Postado

Olá

Esse não é bem um exercício de programação. Parece mais um teste de psicotécnico :D

Repare que são 3 sequências...

1  2  3
3  6  9
5 10 15

dividindo por 3...

   1   2     3

(1*3) (2*3) (3*3)

(1*5) (2*5) (3*5)

Então

  • um loop externo passando por 1 3 e 5
  • um loop interno passando por 1 2 e 3
     

E você tem seu resultado...
 

    for (int i = 1; i < 7; i = i + 2)
        for (int j = 1; j < 4; j++)
            printf("%d ", (i * j));

Por exemplo...

Estou postando o for porque é só uma transcrição do que está escrito acima em português... Não creio que vá contra as regras do forum

Postado

@arfneto Achei a resposta correta

            int i = 1;
            int j = 1;
            Console.WriteLine("Faça um programa que imprima a seguinte tabela, usando FORs encadeados: (1 2 3 3 6 9 5 10 15)");

            for (i = 1; i <= 5; i++)
            {
            for (j = 1; j <= 3; j++)
            {
            if (i % 2 != 0)
            {
            Console.Write("{0} ", i * j);
            }
            }
            }
            Console.ReadKey();

 

"""Peço desculpas ao Fórum se fui contra as regras"""

Postado

@Ivan de Freitas Correa  Bom que conseguiu uma resposta.

 

Note que aqueles dois comandos for que estão logo acima na mensagem que deixei tambem sao solucao, mas veja tambem que vocë precisou usar a linha

if (i%2 != 0)...

para condicionar a execuçao do write, ja que o for esta rodando o dobro de vezes.

Nao e meu aluno, mas sugiro fazer o simples. O mais simples e correto e apenas incrementar a variavel do primeiro for de dois em dois a cada loop e assim gerar os valores com o numero minimo de iteracoes.

Veja o comando

i = i + 2

logo abaixo

6 horas atrás, arfneto disse:

    for (int i = 1; i < 7; i = i + 2)
        for (int j = 1; j < 4; j++)
            printf("%d ", (i * j));

 

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!