Q&A

  • for 문에서 step 을 줄 수 있나요 ?
안녕하세요 ?

for loop 에서 step 을 줄 수 있는 방법이 있을까요 ?

예를 들어 1 부터 100 까지 5 칸씩 건너뛰며 더하는 프로그램을
어떻게 짜야 하는지 모르겠습니다.

부탁 드립니다.
2  COMMENTS
  • Profile
    이성훈 2003.01.30 23:11
    for i := 1 to 100 do begin
         if i mod 5 <> 0 then continue;
      
       처리할 내용
        ....
        ....
    end;
    즐프하세요..


  • Profile
    김수경 2003.01.30 23:35
    for 문에 Step를 주는것은
    PASCAL의 for 문에는 적합하지 않은 것 같습니다.
    do, repeat문을 이용하십이 좋을 듯 하군요.

    아님 ...
    아래와 같이 처리하시거나....

    for i := 1 to 100 div 5 do begin
      Sum1 := Sum1 + i * 5;
    end;

    아래 ?님처럼 하시거나.....

    즐푸하세요