Написать фукцыю которая вычисляет факториал числа - C (СИ)
Формулировка задачи:
Ребята кто может памочь мне с экзаменом решить ету задачку на с не с++
Написать функцыю которая проверяет являеться ли число четным
если можите код скиньте
Решение задачи: «Написать фукцыю которая вычисляет факториал числа»
textual
Листинг программы
#include <stdio.h>
int is_negative(double n);
void main()
{
int n;
printf("Vvedite chislo: ");
scanf("%f", &n);
if (is_negative(n))
printf("\nChislo otritsatel'noye.");
else
printf("\nChislo polojhitel'noye");
}
int is_negative(double n)
{
if (n >= 0) return 0;
else return 1;
}
Объяснение кода листинга программы
- Подключение стандартной библиотеки для работы с файлами и вывода данных в консоль -
. - Объявление функции is_negative, которая принимает аргумент типа double и возвращает значение типа int.
- Ввод числа с клавиатуры с помощью функции scanf и сохранение его в переменной типа int n.
- Вызов функции is_negative для проверки числа на отрицательность.
- Вывод сообщения о том, является ли число отрицательным или положительным.
- В функции is_negative происходит проверка значения аргумента на больше или равно нулю.
- Если условие выполняется, то возвращается 0, иначе возвращается 1.
- В main функции происходит проверка значения, возвращенного функцией is_negative.
- Если функция вернула 1, то выводится сообщение
Chislo otritsatel'noye.. - Если функция вернула 0, то выводится сообщение
Chislo polojhitel'noye..