4.숫자 x 를 입력받아 입력받은 x가 0보다 작으면 “양수를 입력하세요”를 출력하고, 0보다 큰 경우에 짝수이면 “짝수”, 홀수이면 “홀수”를 출력하는 프로그램을 작성하시오.
예) 숫자를 입력하세요 : 24
24는 짝수입니다.
정답보기
#include <stdio.h>
int main(void)
{
int x;
printf("숫자를 입력하세요 : ");
scanf("%d", &x);
if(x < 0){
printf("양수를 입력하세요");
}elseif(x % 2 == 0){
printf("%d 는 짝수입니다.",x);
}else{
printf("%d 는 홀수 입니다.",x);
return 0;
}
5. 1보다 큰 정수를 입력받아, 1부터 입력받은 숫자까지의 짝수의 합을 구하는 프로그램을 작성하시오.
예) 숫자를 입력하세요 :
5
1부터 5까지의 짝수의 합은 6 입니다.
정답보기
#include <stdio.h>
int main(void){
int x,i,sum=0;
printf("숫자를 입력하세요 : ");
scanf("%d",&x);
if(x<0){
prntf("양수를 입력하세요");
}else{
for(i=1;i<=x;i++){
if(i%2 == 0){
sum+=i;
} //if문 close
} //for문 close
printf("1부터 %d까지 짝수의 합은 %d입니다.",x,sum);
}//if문 close
return 0;
}