Ir ao conteúdo

Posts recomendados

Postado

Fala pessoal. Estou quebrando cabeça para entender esse código. O último Laço for(j=2+4*k; j <=5+4*k; j++); Não consigo entender essa soma e multiplcação dentro do laço. Na minha cabeça seria o mesmo que. for(j=6*k; j <=9*k; j++). Mas se faço isso o resultado dá diferente. Obrigado

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,j,k;
    system("clear");

    for(k = 0; k <= 1 ; k++)
    {
        printf("\n");
        for(i = 1 ; i <= 4 ; i ++)
            printf("Tabuada de %3d  ", i+5*k+1);
        printf("\n");

        for(i=1; i<=9 ; i++)
        {
            for(j=2+4*k; j<= 5+4*k; j++)
                printf("%3d x%3d = %3d  ", j,i,j*i);
            printf("\n");
        }
    }
    getchar();
    return 0;
}

 

Postado

@fsander Olá. Nesse código é importante entender de precedência de operadores e o uso adequado das chaves para que o código fique com um melhor entendimento

Seria isso, com algumas poucas alterações:

#include <stdio.h>

int main() {

    int i, j, k;

    for (k = 0; k <= 1; k++) {

        for (i = 0; i <= 4; i++) {
            printf(" Tabuada do %2d  ", i + (5 * k) + 1);
        }
        printf("\n");

        for (i = 1; i <= 10; i++) {
            for (j = 1 + (5 * k); j <= 5 + (5 * k); j++) {
                printf("%3d x%3d = %3d  ", i, j, (j * i));
            }
            printf("\n");
        }
        printf("\n");
    }

    return 0;
}

Fiz uso dos parênteses para facilitar a compreensão do código

 

Vê se é isso que você quer (o que eu fiz foi fazer algumas correções no código)

adicionado 43 minutos depois

Segue um print com o resultado:

 

1873489218_Capturadetelade2019-05-2923-49-30.thumb.png.5c0540e91f51461eedcd66d5fb39e076.png

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!