#include <stdlib.h>
#include <stdio.h>
using namespace std;
int main()
{
double arr[100];
char input[80];
int i;
for(i = 0; i < 100; i++)
{
printf("%s", "Введите число ");
// Читаем введённую строку
fgets(input, 80, stdin);
// Преобразуем её в число с плавающей
// точкой
arr[i] = atof(input);
// Покидаем цикл, если пользователь
// ввел 0
if(arr[i] > -0.0001 && arr[i] < 0.0001) break;
}
int count = i;
// Ищем минимальное отрицательное значение
double min = 0;
for(i = 0; i < count; i++)
{
if(min > arr[i]) min = arr[i];
}
// Выводим результат
printf("%f", min);
} |