NAVER

질문 Visual C++ 문제좀..
비공개 조회수 658 작성일2007.11.01

i를 1에서 19까지 홀수만을 표시하는 프로그램을 작성하시오(!= 연산자를 이용)

 

a=5,b=3 인 경우 a+b-b²이 양수이면 그 결과를 표시하고 음수이면 - 라 표시하는 프로그램을 작성하시오.

 

2개의 정수를 a,b에 입력하여 a>=b일때 c에 곱을 구하여 표시하고, a<b일때 c에 b/a를 구하여 표시하는 프로그램을 작성하시오.(단,a=/0이다)

 

0이 입력될 때까지 데이터를 입력받아서 홀수와 짝수의 개수를 구하는 프로그램을 작성하시오

 

100이하의 난수를 50개 발생시켜 5의 배수의 개수를 구하는 프로그램을 작성하시오.한줄에 10개씩 출력되도록하시오

프로필 사진

답변자님,

정보를 공유해 주세요.

1 개 답변
1번째 답변
프로필 사진
cjgr****
바람신
C, C++ 18위 분야에서 활동
본인 입력 포함 정보

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 

//i1에서19까지홀수만을표시하는프로그램을작성하시오(!= 연산자를이용)

#include < stdio.h >

void main()

{

        int i;

 

        for(i=1; i <20 ; i++)

        {

               if( i % 2 != 0 )

                       printf("%d ", i ) ;

        }

}

 

 

 

 

//a=5,b=3 인경우a+b-b²이양수이면그결과를표시하고음수이면- 라표시하는프로그램을작성하시오.

#include < stdio.h >

#include < math.h >

void main()

{

        int a = 5 , b = 3;

        int x ;

 

        x = a + b - ((int)pow(b,2));

        if( x > 0 )

               printf("%d \n" , x ) ;

        else

               printf("-\n");

 

}

 

 

//2개의정수를a,b에입력하여a>=b일때c에곱을구하여표시하고, a<b일때cb/a를구하여표시하는프로그램을작성하시오.(,a=/0이다)

#include < stdio.h >

void main()

{

        int a, b , c;

 

        do

        {

               printf("a : " );       scanf("%d", &a) ;

        }while( a == 0 );

 

        printf("b : " );       scanf("%d", &b ) ;

 

        if( a >= b )           c = a * b;

        else if( a < b )       c = b / a ;

 

        printf("\n\n결과: %d \n" , c ) ;

}

 

 

 

//0이입력될때까지데이터를입력받아서홀수와짝수의개수를구하는프로그램을작성하시오

#include < stdio.h >

void main()

{

        int num[100];

        int i = 0 ;

        int temp;

        int x = 0 ;

        int y = 0 ;

 

        printf("입력: " );

        while(1)

        {

               scanf("%d", &temp ) ;

 

               if( temp == 0 ) break;

               num[i] = temp;

 

               if( num[i++] % 2 != 0 )               x++;

                else                                         y++;

        }

 

        printf("홀수: %d \n짝수: %d \n" , x , y ) ;

}

 

 

//100이하의난수를50개발생시켜5의배수의개수를구하는프로그램을작성하시오.한줄에10개씩출력되도록하시오

#include < stdio.h >

#include < stdlib.h >

#include < time.h >

void main()

{

        int num[50];

        int i;

        int nCount =0 ;

 

        // 시드값초기화

        srand( (unsigned int) time ( NULL ) ) ;

 

        for(i=0 ; i < 50 ; i++)

        {

               num[i] = rand()%98+1 ; // 1~99까지의랜덤숫자생성

               if( num[i] % 5 == 0 ) nCount++;       // 5의배수이면은nCount를증가한다

        }

 

        // 화면에출력해준다.

        for(i=1 ; i <= 50 ; i++)

        {

               printf("%2d  ", num[i-1] );

               if( i % 10 == 0 ) printf("\n");

        }

 

        printf("\n\n5의배수의갯수: %d \n" , nCount ) ;

}

해당 글은 지식스폰서가 활동 기간 (04년~08년 6월 종료)중에 작성한 글 입니다.
  • 지식스폰서가 작성한 답변은 본문 내 자기소개 및 출처란의 실명, 상호명, URL표시를 허용합니다.
  • 출처란에 표시된 정보가 지식iN 운영원칙에 위배되는 음란성, 불법성, 청소년 유해사이트 등으로 변질된 경우는 허용이 되지 않습니다.
지식스폰서란

2007.11.01.

  • 채택

    질문자가 채택한 답변입니다.

도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.