디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

형님들 C++ 마지막으로 질문해보고, 안되면 제가 밤새서라도 해결하겠슴다

세렌티아s갤로그로 이동합니다. 2013.03.25 17:26:53
조회 121 추천 0 댓글 11

#include <cstdio>

int main()
{
 FILE *inf = fopen("ten.inp","r");
 FILE *outf = fopen("ten.out","w");
 int num[100];
 int sum = 0;
 int i = 0;
 while (fscanf(inf, "%d ", &num[i]) == 1) i++;
 
 while (sum > 10)
 {
  sum = 0;
  for (i = 0; i < sizeof(num)/sizeof(int); i++)
  {
   num[i] = (num[i] + num[i+1]) % 10;
  }
  num[sizeof(num)/sizeof(int)] = 0;
  for (i = 0; i < sizeof(num)/sizeof(int); i++)
  {
   sum = sum + num[i];
  }
  
 }
 for (i = 0; i < sizeof(num)/sizeof(int); i++)
 {
  fprintf(outf, "%d", num[i]);
 }

 return 0;
 }


 

이게 어떤 코드냐면,, 만약에 5 6 4 9 6 4 라는 값이 ten.in에 저장되어있으면,

5 6 4 9 6 4를 두개씩 더해서 10으로 나눈 나머지로 값을 바꿉니다.

1 0 3 5 0 이 되겠죠..

그렇게 하다가 각 자리수의 합이 10보다 작을경우에 그 값을 출력해주는 프로그램입니다.

 

예를 든 5 6 4 9 6 4 의 경우

한번 while문을 돌고 1 0 3 5 0 이 되어서

1 + 0 + 3 + 5 + 0 = 9가되므로 out 파일에 10350이 출력되어야 정상입니다.

 


 

====================

계속 지적해준부분이랑 제가 while문을 잘못짰다는것을 알고 싸그리고쳤습니다. 근데 이제 빌드는 되는데 출력이 올바르게 안나와요...
배열로 싸그리받아서

sum이 10이거나 10이하가될때까지 while문으로 돌려서 만들어진 배열을 한숫자로 만들어서 out파일로 내보내는건데..
..지금 5시간째 이거 붙잡고있는데 미치것네요 ㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 모태 솔로도 구제해 줄 것 같은 연애 고수 스타는? 운영자 25/07/21 - -
350512 내가 루미아를 쓰는 이유. [4] LastCorona갤로그로 이동합니다. 13.03.19 53 0
350508 와 nono님 공부 진짜 열심히 하셨네여 [8] 야간편돌이(175.116) 13.03.19 90 0
350507 프갤 성님들 간단한? 질문 [7] ㅁㄴㅇㄹ(68.172) 13.03.19 83 0
350506 나도 군대갔다와서 인생이 넘 비참해져서 중2병걸릴까봐 하루씩 쉼ㅋㅋ [3] 야간편돌이(175.116) 13.03.19 48 0
350505 저도 goto쓰레기니깐 쓰지 말라고 배웠는데 ㅋㅋ [4] 야간편돌이(175.116) 13.03.19 109 0
350504 codesafer 횽아~ 나이가 어떻게 되는고얌? [2] BlueJ(203.235) 13.03.19 106 0
350502 난 지금 학부 3학년인데 (1.214) 13.03.19 52 0
350501 뜬금없는데 codesafer형 제자구하는데 제한이 [3] DART(116.41) 13.03.19 171 0
350499 php문제 답 [7] 루비•‿•갤로그로 이동합니다. 13.03.19 114 0
350498 존나 똑똑한 사람있는지 볼까. [5] 피카츄(175.209) 13.03.19 163 0
350497 형들 goto문 있잖아 [6] dd(210.94) 13.03.19 126 0
350496 오 지금 힛갤 가보셈 피자 힛갤감 [8] d(168.126) 13.03.19 158 0
350494 솔직히 지금 프갤 .jpg [1] (1.214) 13.03.19 114 0
350493 우분투에서 xz 파일 설치 어케하나요;; [4] asd(58.140) 13.03.19 259 0
350492 10년전 기술. 지금 기술. [1] fm100(211.41) 13.03.19 111 0
350490 콜백 지옥에 빠져있다. [5] 난쟁이오크갤로그로 이동합니다. 13.03.19 93 0
350488 와 프갤러 형들 대박!!!!!!!!!!!!!1 [1] 늅늅이(58.234) 13.03.19 68 0
350485 난 공학보다 장사에 취미가 많은거같은데 [1] 햄버거11(124.49) 13.03.19 60 0
350484 님들 석유가 어떻게만들어졌는지 앎? [4] ff(211.36) 13.03.19 110 0
350483 부트스트랩 [6] ㅂㅈㄷ(58.151) 13.03.19 96 0
350481 조선시대에 보면 시나 문장같은거로도 승부하고 그러잖아 [4] d(168.126) 13.03.19 73 0
350479 핸드폰 진동으로 촉감을 구현할수있을까? [2] ㅇㅇ(125.134) 13.03.19 57 0
350478 피자는 축복입니다. [1] 얼룩돼지갤로그로 이동합니다. 13.03.19 43 0
350476 실력은 어케 측정하나효 ? [12] ☎2.52™갤로그로 이동합니다. 13.03.19 164 0
350475 고졸이라고 글썻는대 마땅한 답변이 없내. [4] 1234(122.128) 13.03.19 91 0
350474 어그로주의보 중딩1 컨셉종자 출현 [1] pas(110.70) 13.03.19 61 0
350473 난 너무 게을러. [9] ☎2.52™갤로그로 이동합니다. 13.03.19 109 0
350472 누나 있는사람? [10] DART(116.41) 13.03.19 139 0
350470 나이처먹고 뭐하는짓인지 모르겠지만 희망이없어서 여기 글싸질름. [7] 1234(122.128) 13.03.19 188 0
350469 ㅇㅇ형 공부 하라는 소리가 프로그래밍? [2] 징기스칸4갤로그로 이동합니다. 13.03.19 82 0
350468 아 맞다 오늘 버카주움요 백이(223.62) 13.03.19 27 0
350467 폰으로 코딩하는데 [2] 백이(223.62) 13.03.19 80 0
350465 방송태 컴퓨터 전자과 입학생인대 답이없다. (122.128) 13.03.19 46 0
350464 웹사이트 구축? [6] 학생..(128.151) 13.03.19 111 0
350463 나에게 소원이 뭐냐고 물으면 [2] 징기스칸4갤로그로 이동합니다. 13.03.19 67 0
350461 정녕 난 구원받을 수 없을 것인가 [4] 징기스칸4갤로그로 이동합니다. 13.03.19 86 0
350460 [17] 루비•‿•갤로그로 이동합니다. 13.03.19 209 0
350459 옛날 울티마 6 할때 로드브리티쉬 얼려서 박스 안에 넣어 다니기는 했었음 ☎2.52™갤로그로 이동합니다. 13.03.19 56 0
350458 징기스칸 이주 제한 풀려면 다시 컴파일 해야 되는 사항 아니노 ? [6] ☎2.52™갤로그로 이동합니다. 13.03.19 132 0
350456 빛 한 줄기를 보고 싶다... [4] 징기스칸4갤로그로 이동합니다. 13.03.19 89 0
350454 리눅스 잘아는 사람만좀 봐주라. [2] 미니앵두갤로그로 이동합니다. 13.03.19 79 0
350453 안드로이드로 카톡같은걸 만들어보고싶은데 [13] dd(210.94) 13.03.19 116 0
350451 형 이문제도좀 봐주세요 전 진짜로 멍충한듯.. [2] 나는바보다(112.145) 13.03.19 93 0
350450 이거 풀어바 [31] 루비•‿•갤로그로 이동합니다. 13.03.19 313 0
350447 간만에 오넹. 배고프다. [4] ☎2.52™갤로그로 이동합니다. 13.03.19 62 0
350446 형들 간단한 이산수학좀 풀어주세요ㅠ [7] 나는바보다(112.145) 13.03.19 94 0
350443 님들 c, c++에서 연산자좀 알려주셈 [5] 야간편돌이(175.116) 13.03.19 79 0
350442 나 없을때 피자대첩이라니 얼룩돼지갤로그로 이동합니다. 13.03.19 32 0
350440 역시 프갤 수준 ㅇㄴㅁㅇㄴㅁ(59.11) 13.03.19 69 0
350438 프갤 피자대첩 재구성 [5] ㅇㅇㅇ(1.234) 13.03.19 2209 21
뉴스 어센트(ASC2NT), 대한적십자사 서울지사 RCY 홍보대사 위촉 디시트렌드 07.18
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2