#include<stdio.h>
#define N 101
//最大値計算関数
int get_max(const int *iNum,const int size)
{
int num_max=iNum[0]; //最大値が格納される変数
int i; //繰り返し用変数
for(i=0;i<size;i++)
{
if(num_max< iNum[i])
{
num_max=iNum[i];
}
}
return num_max;
}
//最小値計算関数
int get_min(const int *iNum,const int size)
{
int num_min=iNum[0]; //最大値が格納される変数
int i; //繰り返し用変数
for(i=0;i<size;i++)
{
if(num_min> iNum[i])
{
num_min=iNum[i];
}
}
return num_min;
}
//入力用関数
void input(int *iNum,const int size)
{
int i,n;
printf("要素数は?\n");
scanf("%d",&n);
if(n>N-1) exit(0);
printf("要素の数だけ数字を入れて下さい\n");
for (i=0;i<n;i++){
printf("[%d]=",i);
scanf("%d",&iNum[i]);
}
}
//メイン関数
int main()
{
int iNum[N];
int num_max;
int num_min;
const int size=sizeof(iNum)/sizeof(iNum[0]);
num_max=get_max(iNum,size);
num_min=get_min(iNum,size);
printf("最大値は%d\n",num_max); //最大値結果
printf("最小値は%d\n",num_min); //最小値結果
return 0;
}