본문 바로가기
IT/C Language

c언어 기초, 최대값, 최소값 출력

by Jang HyunWoong 2015. 4. 30.

/*****************************************************
3. 최대값 , 최소값을 구하는 프로그램을 제작 하세요.
*****************************************************/
/*

  1 #include <stdio.h>

  2 #include <stdlib.h>

  3 int main(){

  4     int *input;

  5     int arraySize;

  6     int i;

  7     int maxValue, minValue;

  8 

  9     printf("데이터의 개수를 입력하세요:\n");

 10     scanf("%d", &arraySize);

 11     input = (int*)malloc(sizeof(int)*arraySize);

 12 

 13     for(i=0; i<arraySize; i++)

 14     {

 15         scanf("%d", &input[i]);

 16     }

 17     printf("\n");

 18 

 19     maxValue = input[0];

 20     minValue = input[0];

 21 

 22     for(i=1; i<arraySize; i++)

 23     {

 24         if(input[i]>maxValue)

 25             maxValue = input[i];

 26         if(input[i]<minValue)

 27             minValue = input[i];

 28     }

 29 

 30     printf("최대값:%d\n최소값:%d\n", maxValue, minValue);

 31 

 32     free(input);

 33     return 0;

 34 }


결과:


데이터의 개수를 입력하세요:

5

9

10

4

6

8


최대값:10

최소값:4



반응형

'IT > C Language' 카테고리의 다른 글

Visual Studio 단축키 모음  (0) 2015.07.17
헝가리안 표기법 (Hungarian Notation)  (0) 2015.07.10
c언어 기초알고리즘 연습  (0) 2015.04.30
C++ 텍스트파일 배열로 저장  (0) 2014.12.19
const , 변수에 선언  (0) 2014.12.19