본문 바로가기
C언어

[C언어] 정수 n을 입력받아 n개의 정수형 동적배열을 생성하고 n개의 정수를 입력받아 최대값과 최소값을 출력하는 프로그램을 작성하시오.

by 이얏호이야호 2022. 12. 16.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
#include <stdio.h>
#include<stdlib.h>
int main()
{
    int input,max, min;
    int *ptr;   //포인터
    
    scanf("%d", &input);
    ptr = (int*)malloc(sizeof(int)*input);  //int형으로 input만큼의 메모리를 할당
    
    for(int i=0;i<input;i++){
        scanf("%d", &ptr[i]);   //input개의 정수입력
        if(i==0)
            max = min = ptr[i];
        else if(ptr[i]>max)
            max = ptr[i];
        else if(ptr[i]<min)
            min = ptr[i];
    }
    
    printf("max : %d\n",max);
    printf("min : %d\n",min);
    
    free(ptr);  //메모리해재
    return 0;
}


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글