Чтобы написать программу на языке C для переворачивания четырехзначного числа, вы можете использовать следующий алгоритм:

  1. Объявите переменную reverse для хранения перевернутого числа.
  2. Инициализируйте reverse значением 0.
  3. Пока входное число больше 0, выполните следующие действия:
  • Получите последнюю цифру введенного числа, используя оператор по модулю (%).
  • Умножьте reverse на 10 и прибавьте к нему последнюю цифру.
  • Разделите введенное число на 10, чтобы удалить последнюю цифру.

4. Верните значение reverse.

Вот реализация алгоритма в программе C:

C

#include <stdio.h>
int reverse(int number) {
  int reverse = 0;
  while (number > 0) {
    int last_digit = number % 10;
    reverse = reverse * 10 + last_digit;
    number /= 10;
  }
  return reverse;
}
int main() {
  int number;
  printf("Enter a 4 digit number: ");
  scanf("%d", &number);
  int reversed_number = reverse(number);
  printf("The reversed number is: %d\n", reversed_number);
  return 0;
}

Пример вывода:

Enter a 4 digit number: 1234
The reversed number is: 4321