ascode 1138 숫자 개수 세기
문제 설명
주어진 임의의 정수들에서 특정 수 a, b 사이에 존재하는 정수가 몇개인지 갯수를 세는 프로그램을 작성하시오.
입력 설명
먼저 입력될 정수의 개수(n)이 입력된다.(1 <= n <= 100)
그 다음 줄에 n개의 정수(-1,000 ~ 1,000 사이의 정수)가 입력된다.
그 다음 줄에 특정 수 a b(-1,000 ~ 1,000 사이의 정수)가 주어진다.
출력 설명
특정 수 a b 사이에 존재하는 정수(a, b 포함)의 갯수를 출력하시오.
입력 예시
0 -3 -10 3 45 21 12 -12 -20 50 20 -10
출력 예시
5
코드
#include<stdio.h>
int main()
{
int a, results = 0;
int arry[1500], arr[3];
scanf("%d", &a);
for (int i = 0; i < a; i++)
{
scanf("%d", &arry[i]);
}
for (int i = 0; i < 2; i++)
{
scanf("%d", &arr[i]);
}
for (int i = 0; i < a; i++) {
if (arr[0] > arr[1]) {
if (arr[0] >= arry[i] && arry[i] >= arr[1]) {
results++;
}
}
else if (arr[0] < arr[1]) {
if (arr[1] >= arry[i] && arry[i] >= arr[0]) {
results++;
}
}
}
printf("%d", results);
return 0;
}
나 : say
….
댓글남기기