반응형

질문자 : tak****

1. 정수를 읽어들여, 4부터 정수까지의 4의 배수를 표시하는 프로그램을 작성해라.


실행예)

4이상의 정수를 입력하시오.
18
4부터 18까지의 4의 배수: 4,8,12,16



2. 음의 값을 입력할 때 까지 정수를 계속 읽어들여, 그 총합을 구하는 프로그램을 작성해라.
단, 입력한 정수의 개수를 표시해라.

실행예)

정수를 입력하시오.
정수1: 46
정수2: 73
정수3: 21
정수4: -11
3개의 정수의 총합은 140입니다.

-------------------------------------------------------------------------------------------------------------------

 

//1번 문제 소스

#include <stdio.h>

main()
{

 int g,i;
 printf("4이상의 정수를 입력하시오.\n");
 scanf("%d",&g);

 for(i=4;i<=g;i++)
 {
  if(i%4==0) {
   printf("%d,", i);
  }
 }

 printf("\b");
}

 

@ 결과 화면

 

------------------------------------------------------------------------------------------------------------------

 

//2번 문제 소스

#include <stdio.h>

main()
{
 int cnt=0, i=0, sum=0;
 
 while(i>=0)
 {
  printf("정수 : ");
  scanf("%d",&i);
  if(i>0){
  sum=sum+i;
  cnt++;
  }
 }
 printf("%d개의 정수의 총합은 %d입니다",cnt,sum);
}

 

@ 결과 화면

 

반응형

+ Recent posts