그럼 만약에 최초 조건 만족시가 아니라
조건 만족 할때마다 var1에 새로운 값이 들어가게 될때는 if var1 ==0 and 가 들어가야 하나요?
아니면 그냥 if aa[y] >= aa[x] *2 then 이라고 해도 되나요?
코드 진행 순서가 궁금한데요 for문을 반복 수행할때마다 다시 코드 시작점 (var1=0; 부터)으로 돌아가서 반복을 하는게 아니라 for 시작점 (for x = 0 to 5 )에서 다시 시작하는게 맞지 않나요??
감사합니다
var : x(0) , y(0);
var1=0;
for x = 0 to 5
{
for y= 0 to 4+(x*5)
{
if var1 ==0 and aa[y] >= aa[x] *2 then
{
var1= aa[y];
}
}
}
답변 1
예스스탁
예스스탁 답변
2025-07-31 08:58:37
안녕하세요
예스스탁입니다.
1
var1 ==0 은 첫번째 값을 저장하기 위한 조건입니다.
만족할때마다 값을 저장한다면 빼야합니다.
2
예 맞습니다.
var1=0;은 for문 시작전에 한번 수행합니다.
for문은 해당 문 안에서만 반복수행되는 것입니다.
즐거운 하루되세요
> yamu 님이 쓴 글입니다.
> 제목 : 질문 부탁드립니다
> 그럼 만약에 최초 조건 만족시가 아니라
조건 만족 할때마다 var1에 새로운 값이 들어가게 될때는 if var1 ==0 and 가 들어가야 하나요?
아니면 그냥 if aa[y] >= aa[x] *2 then 이라고 해도 되나요?
코드 진행 순서가 궁금한데요 for문을 반복 수행할때마다 다시 코드 시작점 (var1=0; 부터)으로 돌아가서 반복을 하는게 아니라 for 시작점 (for x = 0 to 5 )에서 다시 시작하는게 맞지 않나요??
감사합니다
var : x(0) , y(0);
var1=0;
for x = 0 to 5
{
for y= 0 to 4+(x*5)
{
if var1 ==0 and aa[y] >= aa[x] *2 then
{
var1= aa[y];
}
}
}