아..점수맞춰서 전자과를오게됏는데 (원래는문과임..ㅠㅠ)
씨언어 프로그래밍 과제를 내줫는데요 아 진짜 3시간째 대가리때려가며 해봐도 대체 어떻게 알고리즘을짜야데는지 모르겟어요
아 머리산발되고 난리나뜸 ㅠ,.ㅠ
아! 문제는요
1+2+....+n 값이 키보드로 입력한값 max보다 크게 되는 가장 작은 n값을 구하는 프로그램을 while문으로 짜오시오!
문제가 약간헷갈리는데
예를들면 max가 5면
1~n까지의 합이 5보다 크게되는 가장작은 n값은3이 되겠져?
이 3이 나와야하는데..
아 대체 어떻게해야하나요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
while문 조건에 변수 sum과 max를 비교하시구요. while문 안에 변수 sum에 변수i를 1부터 1씩 증가시키면서 계속 더하세요. while문을 벗어나면 max값과 sum값을 보이면 될듯하네요..^^ 대략적인 알고리즘만 제시해드릴께요.^^ 더 이상은 이로울게 없을듯..ㅎ
http://codepad.org/ptlTYnQj
옛다
줜내 쉬우니까 코드 다짜주넴 ㅋㅋㅋ
감사합니다 총대빵님 공공대사님 많은도움이되었습니다!
//돌고래스피커 미안합니다 죤나쉬운것도못해서