:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
09/05/10 16:40
2중 while 구문을 이용하셔야 겠네요.
제가 C++을 잘 몰라서.. 자세하게 코딩은 못해드리지만 while( i=1 부터 97까지 4씩 증가 ) k=0; while( j=1 부터 i 까지 2씩 증가 ) k+=j; while( j 관련 close) tot+=k; while( i 관련 종료 ) 이런식으로 짜시면 될듯 합니다. 수도코드라 죄송해요 : ) 그리고 컴파일러는 전 개인적으로 Dev-C++ 을 추천합니다 : ) (홀수만 추려내시는 거라면 i 관련 점프를 99까지, 2씩 점프하시면 됩니다~)
09/05/10 16:58
int i , j , sum = 0;
for(i = 1 ; i < 100 ; i +=2) for(j = 1; j < i; j+=2) { sum += j; } printf("%d", sum); 참 쉽죠잉?
09/05/10 17:00
프로그램은
ms 사이트 가보시면 express버전 받으실수 있습니다. 물론 무료입니다. 대학생이시라면 드림스파크 지원해보세요 2만원인가? 국제 학생증 발급 받고 나서. 윈2008 서버 , vs 2008 Prof, 등등. 천만원을 넘어서는 프로그램이 무료 다운 가능입니다. 정품으로요 (물론 이미지만 제공해줍니다; )
09/05/10 17:00
다들 드림스파크 제도를 잘 모르시는군요. 고등학생 이상이시라면 마소에서 소프트웨어를 공짜로 지원해줍니다.
자세한 것은 http://www.microsoft.com/korea/dreamspark/mcts/ http://www.dreamspark.com/ 참고하세요 참고로 두드리면 다 열립니다.
09/05/10 17:03
언제부터 과제를 올리면 이렇게 코딩을 다 해주게 됐나요...ㅡ.ㅡ;
질문자분이 씨가 재미있는 것 같아서 열심히 해 볼 생각이 있다고 하시면 이걸 안 물어보고 해결을 해야 열심히 하는겁니다...
09/05/10 17:09
등차수열의합을 이용하면 더 쉽습니다.
1부터 n까지 홀수의 합= (1+n)*항의수/2= (1+n)* (n-1) /2 + 1 / 2
다른방법은 덧셈의 순서를 바꿔서 1+1+1+1+......3+3+3+3+3.....5+5+5+5 이런식으로 배열하면 1은 24번 더해지고 2는 3,5는 23번 더해집니다. 컴파일러는 작고 가벼운 dev-c++ 강추합니다.
|