Проверка на отрицательное число - 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
 
  }

Объяснение кода листинга программы

  1. Ввод значения N с помощью функции scanf.
  2. Инициализация переменной x массивом.
  3. Проверка каждого элемента массива x на отрицательность.
  4. Если элемент массива x отрицательный, то выполняется блок кода с условным выражением.
  5. Выполнение цикла for для всех элементов массива x.
  6. Ввод значения каждого элемента массива x с помощью функции scanf.
  7. Использование условного выражения if для проверки, является ли значение элемента массива x отрицательным.
  8. Осуществление выхода из цикла for при достижении условия окончания цикла.
  9. Завершение программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы