Дано натуральное число n. Найти модуль разности первой и последней цифры этого числа.Язык программирования Си.
Ответы
#include <stdio.h>
#include <stdlib.h>
// Функция для получения последней цифры числа
int getLastDigit(int n) {
return n % 10;
}
// Функция для получения первой цифры числа
int getFirstDigit(int n) {
while (n >= 10)
n /= 10;
return n;
}
int main() {
int n;
printf("Введите натуральное число: ");
scanf("%d", &n);
int firstDigit = getFirstDigit(n);
int lastDigit = getLastDigit(n);
int difference = abs(firstDigit - lastDigit);
printf("Модуль разности первой и последней цифры: %d\n", difference);
return 0;
}
Эта программа включает в себя две функции: getFirstDigit, чтобы получить первую цифру числа, и getLastDigit, чтобы получить последнюю цифру числа. В функции main, мы сначала получаем число от пользователя, затем вычисляем первую и последнюю цифры, и, наконец, вычисляем и выводим модуль разности.