#include <stdio.h>

#include <stdlib.h> 

#define MaxSiz 100


int main()

{

    float d[MaxSiz], min, max;

    int i, no;

    

    printf("입력할 데이터는 몇 개입니까.\n");

    scanf("%f", &no);

    

    if(no>MaxSiz) exit(0);

    

    for(i=0; i<=no; i++) scanf("%f", &d[i]);

    

    min=max=d[0];

    for(i=1; 1<=no; i++) {

        if(d[i]<min) min=d[i];

        if(d[i]>max) max=d[i];

    }

    

    printf("최소와 최대는 %f와 %f입니다.\n", min, max);

    

    system("pause");

    return 0;


실행하고 숫자 입력한 후 엔터를 누르면 바로 꺼지는데 문제가 뭘까요 ㅠㅠ

그리고 어떤 원리로 최대랑 최소를 구하는지도 모르겠어요..