c++ 초보입니다 for문 안에 if문

조회수 2259회
#include <iostream>
using namespace std;
void main()
{
    int a ,b,total;
    for(a=1;a<=5;a++)
    {
        total=1;
        for(b=1;b<=a;b++)
        {
            total=total*a;
            if(a!=b)
            {
            cout<<total<<"x";
            }
            else
            cout<<total<<" ";
        }
        cout<<endl;
    }
} 

여기에서 홀수는 0으로 짝수는 1로 출력을 하려고 하는데요 value%2=1 을 사용 하면 될꺼 같은데 계속 해봣는데도 안돼요ㅠㅠ 도와주세요 if절 안에 if 절을 넣어햐 하는건가요? 제가 원하는 값은

0

1x1

0x0x0

1x1x1x1

입니다 .

1 답변

  • include

    using namespace std; void main()

    {

    int a, b, total;
    for (a = 1; a <= 5; a++)
    {
        total = 1;
        for (b = 1; b <= a; b++)
        {
            total = total * a;
            if (a != b)
            {
                cout << total%2 << "x";
            }
            else
                cout << total%2 << " ";
        }
        cout << endl;
    }
    

    } 이렇게하니까 원하는값 출력되던데요

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)