#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define MAX 100
int main(void)
{
int arr[20];
int i,j,temp;
int maxval=0,minval=100;
srand((unsigned)time(NULL));
for(i=0; i<20; i++)
{
arr[i]=rand()%MAX;
}
printf("정렬전\n");
for(i=0;i<20;++i)
{
printf("=",arr[i]);
if(maxval<=arr[i])
maxval=arr[i];
if(minval>=arr[i])
minval=arr[i];
}
printf("\n정렬후\n");
for(j=0;j<20;++j)
{
for(i=0;i<20;++i)
if(arr[i]>arr[j])
{
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
for(i=0;i<20;++i)
printf("=",arr[i]);
printf("\n최댓값:%d 최소값:%d",maxval,minval);
return 0;
}
정렬까지 했음
Printf(\"뭔 숫자 찾을껴?\") scanf(\"%d\",&find)
for(0부터 배열 최대 크기까지) { if(find==arr[i]) printf(\"%d는 %d번째 수\",find,i); else printf(\"숫자가 읎음\");break ; }
이 원하는 답이 아닌거 같네. 미안.
죄송 그거순차탐색 아닌지
위 코드에 if문 추가해서 그룹 나누면 되는거 아닐런지 quick sort 하듯