c++ 아시는분..

납작한 아그배나무2016.07.02 17:41조회 수 1395댓글 13

    • 글자 크기

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

저 코드 돌리면

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;
}

    • 글자 크기
요즘들어 계속 (by anonymous) 진리관 나동 와이파이 (by 병걸린 머위)

댓글 달기

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

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

    이 부분이 필요한듯 합니다 ^^
  • @미운 갈퀴덩굴
    글쓴이글쓴이
    2016.7.2 17:58
    그러게 제가 그부분을 미스해서 계속 코드 새로짜고 계속 실패하다가..ㅠ정말 기초적인 코딩으로 하루를 다 보냈는데 이렇게 친절하게 알려주시는분들 정말 감사드립니다!! 더 열심히 할게요^^!
  • 여담이지만 반복문 종류가 3개(for, while, do while)인데 각각의 적합한 쓰임새가 있습니다.
    for은 특정횟수 반복, while은 조건 동안 반복, do while은 조건 동안 최소1회 반복 할 때 사용합니다.
    반복문을 오용하신듯 한데, 현 상황에서는 for구문을 중첩하여 사용하는 것이 좋습니다. 코드 가독성이 안 좋아요.
    반복문 솔직히 while만 있어도 프로그래밍 가능하지만 구문이 여러 개 있다는 건 그만큼 용도를 구분했다는 겁니다.
    1학년 때 교수님께서 이렇게 알려주셨는데 지금 생각해보면 아주 당연하다고 여겨 집니다.
  • @특이한 비름
    글쓴이글쓴이
    2016.7.2 18:01
    오!! 이렇게 자세하게 적어주셔서 정말 감사합니다 ㅠㅠ 정말 질문하나 드리고 많은걸 배워가네요 앞으로 용도에 맞는 반복문쓰는 연습을 더 해야겠어요, 감사합니다!
  • @글쓴이
    혹시 제가 아는 분인가요?
  • 단과대가 어디시죠?
  • @특이한 비름
    글쓴이글쓴이
    2016.7.2 18:19
    제가 정컴에 아는분이 없어서.. 아마 모르는 사이일 것 같습니다 ㅎㅎ 인문대입니다
  • C++ 간단한 공부 원하시면 쪽지달라는 글 같은거 남기시면 도움드리겠습니다.
  • @거대한 둥근잎나팔꽃
    글쓴이글쓴이
    2016.7.3 14:45
    ㅠㅠ 말씀만으로 너무 감사하네요 제가 자유게시판에 글을 올렸는데 보시게되면 꼭 쪽지 부탁드릴게요! 감사합니당 ㅎㅎ
  • 자게 타고 들어왔는데 굳이 c++언어 공부하시는 이유라도 있으신가요?
번호 제목 글쓴이 날짜
공지 욕설/반말시 글쓰기 권한 영구 정지10 저렴한 개불알꽃 2019.01.26
공지 식물원 이용규칙 (2018/09/30 최종 업데이트) - 학생회 관련 게시글, 댓글 가능17 흔한 달뿌리풀 2013.03.04
c++ 아시는분..13 납작한 아그배나무 2016.07.02
144341 진리관 나동 와이파이13 병걸린 머위 2016.07.02
144340 악마쿠션 써보신분읶나용13 생생한 미국미역취 2016.07.01
144339 방학 중 점심 12시 이전에 여자 두 명이 점심먹기 좋은 식당추천해주세요ㅎㅎ13 특이한 바위채송화 2016.06.29
144338 13학점 평점 4.38 교내성적장학금 받을 수 있나요 ㅠ?13 허약한 도깨비고비 2016.06.27
144337 [레알피누] 교양을 B+받았는데 메일보내봐도 될까요?13 진실한 튤립나무 2016.06.27
144336 지;도교수면담 했는데 안됫다고대잇어서요 ㅠㅠ13 꼴찌 솔붓꽃 2016.06.26
144335 B+에서 A로 가기 힘든가요13 겸손한 들메나무 2016.06.26
144334 지하철 여성 배려칸은 미완성 됐다고 봅니다13 근육질 물매화 2016.06.26
144333 이상한 동기13 특별한 머위 2016.06.24
144332 아버지가 정이 안갑니다.13 개구쟁이 철쭉 2016.06.23
144331 [레알피누] 매월 프리미어장학금 받는 분 계신가요?13 화난 비수리 2016.06.20
144330 계과에서 전자과 복전할려 하는데13 나약한 하와이무궁화 2016.06.17
144329 깻잎통닭은왜13 착한 호밀 2016.06.15
144328 [레알피누] 성적열람기간이 언제죠?13 머리나쁜 짚신나물 2016.06.11
144327 금정식당에 중년 아저씨 스토커 조심하세요13 느린 네펜데스 2016.06.10
144326 재료 공학 질문입니다!13 깨끗한 조팝나무 2016.06.09
144325 .13 난쟁이 대왕참나무 2016.06.09
144324 대구에서 오신 분 있나요13 배고픈 용담 2016.06.07
144323 조형물 사건13 착실한 머루 2016.06.01
첨부 (0)