最大値、最大公約数、最小公倍数

774 ワード



1、配列中の最大値、最小値を求める
#include<stdio.h>
int main()
{
	int i=0;
	int arr[10]={0};
	int max=0;
	int min=0;
	int len=sizeof(arr)/sizeof(arr[0]);
	for(i=0;i<len;i++)
	{
		scanf("%d",&arr[i]);
	}
	min=arr[0];

	for(i=1;i<len;i++)
	{
		if(arr[i]>min)
		{
			max=arr[i];
			min;
		}
		else
		{
			max=min;
			min=arr[i];
		}
	}
	printf("max=%d,min=%d
",max,min); return 0; }

2、2数の最大公約数、最小公倍数を求める
#include<stdio.h>
int main()
{
    int m, n, k;
    printf("    m、n:");
    scanf("%d,%d", &m, &n);
    while (k=m%n)
   {
        m = n;
        n = k;
    }
    printf("        :%d,     :%d
", n, m*n);     return 0; }