준이에용 2023. 3. 22. 18:34

프밍 수업 일찍 끝내주셔서 감사합니다.

 

문제 번호: 2501

사용한 프로그래밍 언어: C언어

간단한 설명: 처음 두 수(N, K)를 입력받고, K 전에서 출력하기 위해 확인할 cnt와 약수가 존재하지 않을 때 출력할 0을 확인해줄 chk 변수를 선언해서 풀었다. 

#include <stdio.h>

int main(void){
  int n, k; // N, K
  int cnt=0, chk=0;
  scanf("%d %d", &n, &k);

  for(int i=1; i<=n; i++){
    if(n%i==0){
      cnt++;
    }  
    if(cnt==k){
      printf("%d\n", i);
      chk++;
      break;
    }  
  }

  if(chk==0){
    printf("0\n");
  }
  
  return 0;
}