Проверка на отрицательное число - 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 при достижении условия окончания цикла.
- Завершение программы.