#include <iostream>
using namespace std;
int main(void)
{
int a[4];
cout<<"4자리의 수를 입력하시오"<<endl;
cin>>a[0];
a[1]=a[0]/1000;
a[2]=(a[0]%1000)/100;
a[3]=(a[0]%100)/10;
a[4]=(a[0]%10);
for (int i=1;i<5;i++)
cout<<i<<"자리: "<<a[i];
return 0;
}
배열도 제대로 처넣은것 가튼데 이유가 몰까 a[1]값부터 이상하게 나온다
int a[4]했으면 a[0]부터 a[3]까지 생성아닌가요
아 맞다 저건 고쳤는데 근데 자꾸 출력 결과가 이상해서..
그리고 cout<<i<<\"자리: \"<<a[i] << endl; 해주면 구분하기가 더 쉬울듯
근데 왜 값이 이상하게 나올까... 7895입력하면 자꾸 첫째자리가 72로 뜨네 ㅁ7이나와야되는데..
72가 아니고 2자리의 2보고 착각하신거 아닌가요 a[i]뒤에 뉴라인이나 \'\\t\'가튼거 붙여보셈
헐감사합니다 ㅠㅠ 성공ㅎ했어요 ㅠㅠ