Решение простейших задач.Разработать метод f(x) - C (СИ)
Формулировка задачи:
Разработать метод f(x),который возвращает справа цифру натурального числа x. Вычислить с помощью него значение выражения f(a)+f(b)-f(c). Благодарю заранее.
Решение задачи: «Решение простейших задач.Разработать метод f(x)»
textual
Листинг программы
#include <stdio.h>
int right_number(int x){
return (x%10);
}
int main(void)
{
int a,b,c;
printf("Input a, b, c: \n");
scanf("%i %i %i",&a, &b, &c);
printf("Zna4enie f(a)+f(b)-f(c)= %i\n",right_number(a)+right_number(b)-right_number(c));
system("pause");
return 0;
}
Объяснение кода листинга программы
- Включаем файл стандартного ввода/вывода
- Определяем функцию right_number(x), которая принимает целочисленный аргумент x и возвращает остаток от деления x на 10.
- В функции main() объявляем три переменные типа int a, b, c и инициализируем их значением 0.
- Выводим приглашение для ввода значений переменных a, b, c.
- Считываем значения переменных a, b, c с помощью функции scanf().
- Выводим значение выражения f(a)+f(b)-f(c), где f(x) - это функция right_number(x).
- Используем функцию system(
pause) для приостановки выполнения программы до нажатия клавиши. - Возвращаем 0, чтобы указать, что программа успешно завершилась.