Минимальное число в последовательности

Написать программу, которая определяет минимальное число во введенной с клавиатуры последовательности чисел (длина последовательности не ограничена).Пример:Вводите после стрелки числа. Для завершения ввода введите ноль.-> 45 -> 23 -> 15 -> 0Минимальное число 15
6 ответов

#include <stdio.h>
#include <limits.h>
 
/*
*   Написать программу, которая определяет минимальное число во введенной с клавиатуры последовательности чисел 
*   (длина последовательности не ограничена).
*/
 
int main(void){
    int val, min_val;
    
    min_val = INT_MAX;
    
    while ( 1 ){
        printf("Number (0 - exit): ");
        if ( scanf("%d", &val) != 1 || !val )
            break;
        if ( min_val > val )
            min_val = val;
    }
    
    printf("Minimum of readen values: %d\n", min_val);
    
    return 0;
}


INT_MAX;
почиму у меня говорится что не объявлена переменная?


PointsEqual,
#include <limits.h>
точно не пропустили?


да, написал
#include <stdio.h>
#include <limits.h>
 
using namespace std;
 
int main()
{
    int val;
    val=MAX_INT;
 
    return 0;
}
вот почиму ошибка?


PointsEqual, INT_MAX а не MAX_INT


блин, извиняюсь