Предмет: Информатика, автор: Аноним

Дано натуральное число n. Найти модуль разности первой и последней цифры этого числа.Язык программирования Си.

Ответы

Автор ответа: flash77779
1

#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, мы сначала получаем число от пользователя, затем вычисляем первую и последнюю цифры, и, наконец, вычисляем и выводим модуль разности.

Похожие вопросы
Предмет: Алгебра, автор: innapustovoitenko
Предмет: Математика, автор: Simba2017