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; }
} 이렇게하니까 원하는값 출력되던데요
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력