c++ 아시는분..

글쓴이
  • 2016.07.02. 17:41
  • 1432

독학중인데..몇시간동안 고치고 고치다가 도저히 답이 안나와서 여쭤봅니다 ㅠ

저 코드 돌리면

1A 1B 1C 2D 2E 2F 가 나옵니다

근데 전 1A 1B 1C 2A 2B 2C 이렇게 나왔으면 하는데 어느부분을 어떻게 수정하면 좋을지.. 조언 감사하겠습니다.

 

영화관 좌석이라고 생각해주세요:

#include <iostream>
using namespace std;

int main() {
   int numRows = 2; // 숫자 1열, 2열 ...
   int numCols = 3; // 좌석 a, b, c, d,..

   int i = 1;
   char a = 'A';
    
   while (i<=numRows) {
       for(int j=1; j <= numCols; j++) {
           cout << i << a << " ";
           a++;
        }
        i++;
    }

   cout << endl;

   return 0;
}

권한이 없습니다.
댓글 13
날씬한 접시꽃 16.07.02. 17:47
#include <iostream>
using namespace std;
int main() {
int numRows = 2; // 숫자 1열, 2열 ...
int numCols = 3; // 좌석 a, b, c, d,..
int i = 1;
char a = 'A';

while (i<=numRows) {
for(int j=1; j <= numCols; j++) {
cout << i << a << " ";
a++;
}
cout << endl;
a = 'A';
i++;
}
cout << endl;
return 0;
}
0 0
글쓴이 글쓴이 16.07.02. 17:56
날씬한 접시꽃
뜨헉..된다.. 너무너무 감사드립니다 ㅠㅠ 아 저 for loop 이 끝나면 다시 A로 셋팅해주는것!!!
모르고 계속 시간축내고 있을뻔 했는데 정말 감사합니다~~
이거 공부하면서 정말 논리를 잘해야한다는걸 느낀답니다!
0 0
미운 갈퀴덩굴 16.07.02. 17:52
c++은 잘 몰라서 정확히는 말씀드리긴 힘들지만, 프로그래밍 코드를 살짝 들여다보면 i=1일때 for loop를 도는 character 변수 a가 i=2의 for loop를 돌때의 초기값이 D가 되는것이 문제인 것 같은데요.
문자 변수 a를 글쓴이님이 원하는 초기값 A로 다시 정의하는게 필요할듯 합니다 ^^
0 0
미운 갈퀴덩굴 16.07.02. 17:53
미운 갈퀴덩굴
윗분이 짜신 코드 중에

cout << endl;
a = 'A';
i++;

이 부분이 필요한듯 합니다 ^^
0 0
글쓴이 글쓴이 16.07.02. 17:58
미운 갈퀴덩굴
그러게 제가 그부분을 미스해서 계속 코드 새로짜고 계속 실패하다가..ㅠ정말 기초적인 코딩으로 하루를 다 보냈는데 이렇게 친절하게 알려주시는분들 정말 감사드립니다!! 더 열심히 할게요^^!
0 0
특이한 비름 16.07.02. 17:52
여담이지만 반복문 종류가 3개(for, while, do while)인데 각각의 적합한 쓰임새가 있습니다.
for은 특정횟수 반복, while은 조건 동안 반복, do while은 조건 동안 최소1회 반복 할 때 사용합니다.
반복문을 오용하신듯 한데, 현 상황에서는 for구문을 중첩하여 사용하는 것이 좋습니다. 코드 가독성이 안 좋아요.
반복문 솔직히 while만 있어도 프로그래밍 가능하지만 구문이 여러 개 있다는 건 그만큼 용도를 구분했다는 겁니다.
1학년 때 교수님께서 이렇게 알려주셨는데 지금 생각해보면 아주 당연하다고 여겨 집니다.
0 0
글쓴이 글쓴이 16.07.02. 18:01
특이한 비름
오!! 이렇게 자세하게 적어주셔서 정말 감사합니다 ㅠㅠ 정말 질문하나 드리고 많은걸 배워가네요 앞으로 용도에 맞는 반복문쓰는 연습을 더 해야겠어요, 감사합니다!
0 0
특이한 비름 16.07.02. 18:09
글쓴이
혹시 제가 아는 분인가요?
0 0
특이한 비름 16.07.02. 18:11
특이한 비름
단과대가 어디시죠?
0 0
글쓴이 글쓴이 16.07.02. 18:19
특이한 비름
제가 정컴에 아는분이 없어서.. 아마 모르는 사이일 것 같습니다 ㅎㅎ 인문대입니다
0 0
거대한 둥근잎나팔꽃 16.07.02. 20:43
C++ 간단한 공부 원하시면 쪽지달라는 글 같은거 남기시면 도움드리겠습니다.
0 0
글쓴이 글쓴이 16.07.03. 14:45
거대한 둥근잎나팔꽃
ㅠㅠ 말씀만으로 너무 감사하네요 제가 자유게시판에 글을 올렸는데 보시게되면 꼭 쪽지 부탁드릴게요! 감사합니당 ㅎㅎ
0 0
부자 돌단풍 16.07.03. 17:12
자게 타고 들어왔는데 굳이 c++언어 공부하시는 이유라도 있으신가요?
0 0
  • 공지 욕설/반말시 글쓰기 권한 영구 정지 10
  • 공지 식물원 이용규칙 (2018/09/30 최종 업데이트) - 학생회 관련 게시글, 댓글 가능 17
  • 와우 내년부터 부산대 신입생 등록금 0원
    귀여운 해국
    26.09.02.
    2
  • 동래 홈플러스 드디어 다시 열었더군요
    큰 산딸기
    26.08.08.
    2
  • 홈플러스 기사회생했나봐요
    한심한 산단풍
    26.07.21.
    1
  • 신진서랑 카타고 AI 바둑 대회하는데
    창백한 도라지
    26.07.19.
    1
  • 제헌절 연휴~~~~~
    정겨운 가시연꽃
    26.07.17.
    1
  • 요새 새벽벌도서관 다니는데
    초연한 냉이
    26.07.10.
    3
  • 쉴 때 어디 좀 나가보려는데 잘 안 되네요
    나쁜 산단풍
    26.06.30.
  • 월드컵 탈락...
    청결한 연잎꿩의다리
    26.06.28.
    1
  • 슬슬 날이 좀 더워지네요
    까다로운 둥근잎나팔꽃
    26.06.20.
  • 홈플러스 동래점도 결국 문 닫으려나요...
    도도한 튤립나무
    26.06.10.
    2
  • 근데 요새 맥도날드 콜라 시키면 빨대 쑤셔넣기 힘들어지지 않았나요?
    겸연쩍은 노루오줌
    26.06.05.
    2
  • 요새 가끔씩 베란다에 누가 숨어 살거나 침입해 있는 꿈을 꾸는데
    명랑한 흰꽃나도사프란
    26.05.24.
  • 다시 돌아온 노는날~~~~
    신선한 히아신스
    26.05.22.
  • 오늘은 어버이의 날입니다
    유치한 곰취
    26.05.08.
  • 뭐여 주식 왜 이렇게 올랐어여
    끔찍한 질경이
    26.05.06.
  • 간만에 3일 휴가 ㅠㅠㅠㅠ
    활달한 머루
    26.05.01.
    2
  • 여행 많이 다니시는 분들은 저축은 어떻게 하시나요
    따듯한 애기봄맞이
    26.04.26.
  • 오늘 만덕센텀고속화도로 타봤는데
    슬픈 호두나무
    26.04.23.
  • 2년전에 건강검진 안 받고 올해 받았는데
    다친 도깨비바늘
    26.04.19.
  • 오피스텔 사는데 위층에서 물을 너무 많이 쓰네요
    도도한 긴강남차
    26.04.14.
검색