다음 프로그램을 수정하고 ,(나눗셈)(곱셈)을 실현하라
1: read M[1]
2: read M[2]
3: M[1] := M[1]-[2]
4: if M[1] >= 0 then goto 3
5: M[1] := M[1] + M[2]
6: write M[1]
7: halt
내가 처음배우는데 니들은 이런거 딱보면 답아냐 아니면
컴퓨터 프로그램에 입력하고 돌리는거냐?
능력자님들 답좀 가르쳐줘..나눗셈이랑 곱셈이래..
다음 프로그램을 수정하고 ,(나눗셈)(곱셈)을 실현하라
1: read M[1]
2: read M[2]
3: M[1] := M[1]-[2]
4: if M[1] >= 0 then goto 3
5: M[1] := M[1] + M[2]
6: write M[1]
7: halt
내가 처음배우는데 니들은 이런거 딱보면 답아냐 아니면
컴퓨터 프로그램에 입력하고 돌리는거냐?
능력자님들 답좀 가르쳐줘..나눗셈이랑 곱셈이래..
지난번에 질문한 문제 아니냐.
내가 답달아줬었는데.
딱보면 답알지 당연.
M짜 빠뜨렸다 너.
얼추 봤을땐 M이 무슨 컨테이너든 뭐든 M1을 M2로 나눴을 때 나머지 구하는 거 같음.. write하고 halt는 뭔지 모르겠다 - DCW
M 은 걍 메모리야. 변수든 레지스터든.
read 는 cin, write 는 cout 인셈.
시2발 무슨말을 하는지 난전혀 모르겠다 답을 가르쳐주면 연간짤노예함
나한테 답달하준애는 프로그래밍이라는애인데 닉변했냐?
두 닉 다 쓴다.
이거 말이냐.
그건 나눗셈만이고 요번건 곱셈이랑 나눗셈 둘다 구해야됌
일본 어느동네 사니?
사이타마삼
나눗셈은 했으니 곱셈만 구현하면 되겠네.
그렇지
도쿄 근방이구나 곧 메카라빔 발사할듯.
내가 문레기라 메카라빔이 뭔지 모르겠다
나눗셈도 곱셈도 결과를 누적할 변수가 필요하다(M3)
메 까라 Beam
눈에서 빔 나온다고. 방사선 땜에.
a x b = c 이게 곱셈의 기본 아니냐.
目からビーム구나
M[1] x M[2] -> M[3] 를 구현한다고 치자
ㅇㅇ
아니 pseudo code 어셈하고도 닮았고 베이직하고도 닮았지 포트란삘도 좀 남.
우선 read M[1], read M[2] 는 당연히 그대로 해줘야 하고
M[1] x M[2] 의 정의는 M[1] 값을 M[2] 번 더하는거니까. M[2] 를 카운팅 용으로 써야겠지?
M[2] 를 1씩 감소시키면서 M[3] = M[3] + M[1] 해서 M[2] 가 0 이 될때까지 반복하면 되겠지?
보고있다
1씩 감소시킨다는 말이 M[2] = M[2] - 1 이란 말이고 말야.
그리고 나서 M3 를 출력해주면 된다.
write M[3] 처럼 말야.
할 수 있겠니?
나머지구하는거같은데 뭘하라는거임?
저 코드는 반쪽 코드임. 수정해서 동작하게 만드는게 문제.
미안 잘모르겠다
카운팅이 뭔지도모르겠고
2x3이 2를 3번더한다라는건 알겠는데
하루종일 검색하면서 풀어봐야겠다 고맙다 다들
http://ideone.com/YNKZ5T
여기 내가 비슷한 모양으로 c 언어로 작성했다. 참고해라.
고맙다 눈물난다 안잊을게
짤셔틀 수고해라.
무슨 언언지 몰라도의사코드인가?? 존나 쉽네