[ create a new paste ] login | about

Link: http://codepad.org/bK1xfNJD    [ raw code | output | fork ]

C, pasted on Sep 14:
#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;

}


Output:
1
2
最大値は1929379840
最小値は-1082527408


Create a new paste based on this one


Comments: