Faça um programa em C para ler dois números inteiros A e B e informar se A é divisível por B.

Passo 1

Primeiro, vamos entender o que o exercício está pedindo. Precisamos criar um programa em C que leia dois números inteiros, A e B, e verificar se A é divisível por B. Para isso, vamos precisar usar conceitos básicos de entrada de dados, operadores matemáticos e estruturas condicionais na programação.

Passo 2

Vamos começar declarando as variáveis necessárias para armazenar os números inteiros A e B. Em C, usamos o tipo int para isso. Então, declaramos duas variáveis do tipo int.

Passo 3

Em seguida, vamos solicitar ao usuário que insira os valores de A e B. Utilizamos a função printf para exibir mensagens na tela e a função scanf para ler os valores digitados pelo usuário e armazená-los nas variáveis que declaramos.

Passo 4

Para verificar se A é divisível por B, usamos o operador módulo %. Esse operador retorna o resto da divisão de A por B. Se o resto for igual a zero, significa que A é divisível por B.

Passo 5

Vamos então utilizar uma estrutura condicional if para verificar se o resto da divisão é zero. Se for, exibimos uma mensagem informando que A é divisível por B. Caso contrário, informamos que não é divisível.

Resposta

#include <stdio.h>

int main() {
    int A, B, resto;

    // Solicita ao usuário que insira os valores de A e B
    printf("Digite o valor de A: ");
    scanf("%d", &A);
    printf("Digite o valor de B: ");
    scanf("%d", &B);

    // Calcula o resto da divisão de A por B
    resto = A % B;

    // Verifica se A é divisível por B
    if (resto == 0) {
        printf("%d é divisível por %d.\n", A, B);
    } else {
        printf("%d não é divisível por %d.\n", A, B);
    }

    return 0;
}

Exercícios relacionados