Проверка на отрицательное число - C (СИ)
Формулировка задачи:
Приветствую, подскажите пожалуйста, как можно сделать проверку на отрицательное число в функции.
#include <stdio.h> #define N 3 double find(double x[N]); void main(void) { double x[N]; for(int i = 0; i < N; i++) { scanf("%lf", &x[i]); } printf("-> -> -> %2.2f", find(x)); getchar(); getchar(); } double find(double x[N]) { int i = 0; double min = x[i], min_2; for(i; i < N; i++) { if(x[i] - (int)x[i] < min) { min = x[i] - (int)x[i]; min_2 = x[i]; } } return min_2; }
Решение задачи: «Проверка на отрицательное число»
textual
Листинг программы
for(int i = 0; i < N; i++) { scanf("%lf", &x[i]); if x[i]<0 }
Объяснение кода листинга программы
- Ввод значения N с помощью функции scanf.
- Инициализация переменной x массивом.
- Проверка каждого элемента массива x на отрицательность.
- Если элемент массива x отрицательный, то выполняется блок кода с условным выражением.
- Выполнение цикла for для всех элементов массива x.
- Ввод значения каждого элемента массива x с помощью функции scanf.
- Использование условного выражения if для проверки, является ли значение элемента массива x отрицательным.
- Осуществление выхода из цикла for при достижении условия окончания цикла.
- Завершение программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д