Faça um programa em C que solicite ao usuário informar um número inteiro e apresente na tela seu sucessor e seu antecessor.

Passo 1

Beleza, vamos resolver esse exercício juntos! A gente precisa criar um programa em C que pede para o usuário digitar um número inteiro e, em seguida, mostrar na tela o número que vem antes dele (antecessor) e o que vem depois (sucessor). Para isso, vamos precisar usar conceitos básicos de programação em C, como declarar variáveis, usar funções de entrada e saída (scanf e printf) e realizar operações matemáticas simples.

Passo 2

Primeiro, vamos começar declarando uma variável para armazenar o número que o usuário vai digitar. Em C, usamos tipos de dados para definir que tipo de valor a variável vai guardar. Como o usuário vai inserir um número inteiro, usamos o tipo int.
int numero;

Passo 3

Agora, precisamos pedir para o usuário digitar o número. Para isso, usamos a função printf para exibir uma mensagem na tela e a função scanf para ler o valor que o usuário vai digitar e armazenar na nossa variável numero.
printf("Digite um número inteiro: ");
scanf("%d", &numero);
  • printf: Exibe uma mensagem para o usuário.
  • scanf: Lê a entrada do usuário. O "%d" indica que estamos esperando um número inteiro, e o &numero é o endereço da variável onde o valor será armazenado.

Passo 4

Com o número em mãos, vamos calcular o antecessor e o sucessor. O antecessor é o número que vem antes, então subtraímos 1. O sucessor é o que vem depois, então adicionamos 1.
int antecessor = numero - 1;
int sucessor = numero + 1;

Passo 5

Por último, vamos mostrar na tela o antecessor e o sucessor usando o printf.
printf("O antecessor de %d é %d.\n", numero, antecessor);
printf("O sucessor de %d é %d.\n", numero, sucessor);

Resposta

#include <stdio.h>

int main() {
    int numero;

    printf("Digite um número inteiro: ");
    scanf("%d", &numero);

    int antecessor = numero - 1;
    int sucessor = numero + 1;

    printf("O antecessor de %d é %d.\n", numero, antecessor);
    printf("O sucessor de %d é %d.\n", numero, sucessor);

    return 0;
}

Exercícios relacionados

Faça um programa em C para calcular uma trajetória parabólica de um projétil. O programa deve solicitar ao usuário a velocidade inicial do lançamento em m/s e o ângulo do lançamento em graus. Calcular e mostrar a quantos metros de distância o projétil atingirá o chão, considerando aceleração da gravidade igual a .
Dicas: biblioteca math. double sin(double )
RETORNA: o valor do seno do ângulo que foi informado como parâmetro.
RECEBE: um ângulo em radianos.
Movimento Oblíquo em função do ângulo:

Alcance horizontal

Sabendo que um veículo tem o desempenho médio de de combustível, faça um programa em C que solicite ao usuário informar o tempo de viagem em horas, a velocidade média em Km/h e então calcule e mostre o consumo de combustível nessa viagem.
Faça um programa em que receba do usuário 3 (três) valores e imprima na tela se a soma de é menor, maior ou igual a .
Faça um programa que receba o salário de um funcionário, calcule e mostre o novo salário, sabendo-se que este sofreu um aumento de .