작은 걸음 I — 글자와 숫자로 만들기
배열의 값을 하나씩 보기
각 점수의 두 배를 출력하세요. 배열에 다시 저장할 필요는 없습니다.
이번에 배울 것
반복문의 변수를 배열의 위치로 사용하면 원소를 차례로 읽을 수 있습니다. length()는 원소 개수를 알려 줍니다.
실행해 보기
예제 · example.cpp
void small_main()
{
Array<int> scores = {80, 95, 70};
for (int i = 0; i < scores.length(); i = i + 1)
{
print(scores[i]);
}
}
i가 0, 1, 2일 때 각각 출력합니다. 3은 원소 개수와 같아서 조건이 거짓이 됩니다. 따라서 조건은 <=가 아니라 <입니다. 길이가 0이면 반복하지 않습니다.
예상 출력:
80
95
70
Exercise — 한 가지 바꾸기
각 점수의 두 배를 출력하세요. 배열에 다시 저장할 필요는 없습니다.
연습 문제 코드 · exercise_starter.cpp
void small_main()
{
Array<int> scores = {80, 95, 70};
for (int i = 0; i < scores.length(); i = i + 1)
{
print(scores[i]);
}
}
Hint
위 예제에서 필요한 부분을 바꾸어 보세요.
풀이 보기
void small_main()
{
Array<int> scores = {80, 95, 70};
for (int i = 0; i < scores.length(); i = i + 1)
{
print(scores[i] * 2);
}
}