#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define SIZE 10
int main()
{
int i;
int n[SIZE];
int max=n[0];
int min =n[0];
srand((unsigned)time(0));
for (i = 0; i < SIZE; i++)
n[i] = rand() + 1;
for (i = 0; i < SIZE; i++)
{
printf("-번째 배열 n[%d]는 %d이다",i+1,i, n[i]);
printf("\n ");
}
for (i = 0; i< SIZE; i++)
{
if (n[i] > max)
max = n[i];
if (min> n[i])
min = n[i];
}
printf("최대값은 %d\n", max);
printf("최소값은 %d\n", min);
return 0;
}
-----------------------------------------------------------------------------
이렇게 직접 만들어봤어요... 배운지 얼마안되서 아직 기초수준인데
저기서 최대 값은 10개의 랜덤 숫자중에 제대로 나오는데
최솟값이 문제네요.... -81293812931 막이렇게 나와요 ㅠ 어떻게 하면될까요 ?
뭐가 문제일까요? ㅠㅠ
min = 32676 ; 으로 선언 하면 잘나오긴하는데 그것말고 n =[0]; 으로 선언 할때의 방법이 필요해요 !
처음에 min=n [0] 할때 들어간 값이 있어서 그래
ㄴ그럼 뭐로 선언하면되죠 ?? 32676 처럼 특수 숫자 가 아닌 선언으로 만들고 싶어요 .
되서->돼서 (되어 = 돼임) [리듬 맞춤법 봇♬]