01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
main関数から処理が始まります
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
int型の変数Nを宣言します
N
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
Nで入力を受け取ります
Nの値は3になります
N = 3
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
int型の変数sumを宣言し、0で初期化します
sumは合計点を表す変数として使います
N = 3
sum = 0
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
int型の変数xを宣言します
xは入力を受け取る変数として使います
N = 3
sum = 0
x
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
int型の変数iを宣言し、0で初期化します
iはカウンタ変数として使います
N = 3
sum = 0
x
i = 0
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
while文の条件判定を行います
i < N は 0 < 3 でtrueなのでループの処理に入ります
N = 3
sum = 0
x
i = 0
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
xで入力を受け取ります
xの値は1になります
N = 3
sum = 0
x = 1
i = 0
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
sumにxの値を足し込みます
sumの値は1になります
N = 3
sum = 1
x = 1
i = 0
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
iをインクリメントします
iの値は1になります
N = 3
sum = 1
x = 1
i = 1
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
while文の}に到達したので条件判定の行に戻ります
N = 3
sum = 1
x = 1
i = 1
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
while文の条件判定を行います
i < N は 1 < 3 でtrueなのでループの処理に入ります
N = 3
sum = 1
x = 1
i = 1
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
xで入力を受け取ります
xの値は10になります
N = 3
sum = 1
x = 10
i = 1
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
sumにxの値を足し込みます
sumの値は11になります
N = 3
sum = 11
x = 10
i = 1
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
iをインクリメントします
iの値は2になります
N = 3
sum = 11
x = 10
i = 2
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
while文の}に到達したので条件判定の行に戻ります
N = 3
sum = 11
x = 10
i = 2
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
while文の条件判定を行います
i < N は 2 < 3 でtrueなのでループの処理に入ります
N = 3
sum = 11
x = 10
i = 2
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
xで入力を受け取ります
xの値は100になります
N = 3
sum = 11
x = 100
i = 2
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
sumにxの値を足し込みます
sumの値は111になります
N = 3
sum = 111
x = 100
i = 2
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
iをインクリメントします
iの値は3になります
N = 3
sum = 111
x = 100
i = 3
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
while文の}に到達したので条件判定の行に戻ります
N = 3
sum = 111
x = 100
i = 3
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
while文の条件判定を行います
i < N は 3 < 3 でfalseなのでループの処理を抜けます
N = 3
sum = 111
x = 100
i = 3
変数
3
1 10 100
入力 出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
sumの値を出力します
111と出力されます
N = 3
sum = 111
x = 100
i = 3
変数
3
1 10 100
入力
111
出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05. int N;
06. cin >> N;
07.
08. int sum = 0; // 合計点を表す変数
09. int x; // 入力を受け取る変数
10. int i = 0; // カウンタ変数
11.
12. while (i < N) {
13. cin >> x;
14. sum += x;
15. i++;
16. }
17.
18. cout << sum << endl;
19. }
main関数の}に到達したのでプログラムを終了します
N = 3
sum = 111
x = 100
i = 3
変数
3
1 10 100
入力
111
出力

while文

  • 1.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } main関数から処理が始まります 変数 3 1 10 100 入力 出力
  • 2.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } int型の変数Nを宣言します N 変数 3 1 10 100 入力 出力
  • 3.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } Nで入力を受け取ります Nの値は3になります N = 3 変数 3 1 10 100 入力 出力
  • 4.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } int型の変数sumを宣言し、0で初期化します sumは合計点を表す変数として使います N = 3 sum = 0 変数 3 1 10 100 入力 出力
  • 5.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } int型の変数xを宣言します xは入力を受け取る変数として使います N = 3 sum = 0 x 変数 3 1 10 100 入力 出力
  • 6.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } int型の変数iを宣言し、0で初期化します iはカウンタ変数として使います N = 3 sum = 0 x i = 0 変数 3 1 10 100 入力 出力
  • 7.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } while文の条件判定を行います i < N は 0 < 3 でtrueなのでループの処理に入ります N = 3 sum = 0 x i = 0 変数 3 1 10 100 入力 出力
  • 8.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } xで入力を受け取ります xの値は1になります N = 3 sum = 0 x = 1 i = 0 変数 3 1 10 100 入力 出力
  • 9.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } sumにxの値を足し込みます sumの値は1になります N = 3 sum = 1 x = 1 i = 0 変数 3 1 10 100 入力 出力
  • 10.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } iをインクリメントします iの値は1になります N = 3 sum = 1 x = 1 i = 1 変数 3 1 10 100 入力 出力
  • 11.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } while文の}に到達したので条件判定の行に戻ります N = 3 sum = 1 x = 1 i = 1 変数 3 1 10 100 入力 出力
  • 12.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } while文の条件判定を行います i < N は 1 < 3 でtrueなのでループの処理に入ります N = 3 sum = 1 x = 1 i = 1 変数 3 1 10 100 入力 出力
  • 13.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } xで入力を受け取ります xの値は10になります N = 3 sum = 1 x = 10 i = 1 変数 3 1 10 100 入力 出力
  • 14.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } sumにxの値を足し込みます sumの値は11になります N = 3 sum = 11 x = 10 i = 1 変数 3 1 10 100 入力 出力
  • 15.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } iをインクリメントします iの値は2になります N = 3 sum = 11 x = 10 i = 2 変数 3 1 10 100 入力 出力
  • 16.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } while文の}に到達したので条件判定の行に戻ります N = 3 sum = 11 x = 10 i = 2 変数 3 1 10 100 入力 出力
  • 17.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } while文の条件判定を行います i < N は 2 < 3 でtrueなのでループの処理に入ります N = 3 sum = 11 x = 10 i = 2 変数 3 1 10 100 入力 出力
  • 18.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } xで入力を受け取ります xの値は100になります N = 3 sum = 11 x = 100 i = 2 変数 3 1 10 100 入力 出力
  • 19.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } sumにxの値を足し込みます sumの値は111になります N = 3 sum = 111 x = 100 i = 2 変数 3 1 10 100 入力 出力
  • 20.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } iをインクリメントします iの値は3になります N = 3 sum = 111 x = 100 i = 3 変数 3 1 10 100 入力 出力
  • 21.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } while文の}に到達したので条件判定の行に戻ります N = 3 sum = 111 x = 100 i = 3 変数 3 1 10 100 入力 出力
  • 22.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } while文の条件判定を行います i < N は 3 < 3 でfalseなのでループの処理を抜けます N = 3 sum = 111 x = 100 i = 3 変数 3 1 10 100 入力 出力
  • 23.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } sumの値を出力します 111と出力されます N = 3 sum = 111 x = 100 i = 3 変数 3 1 10 100 入力 111 出力
  • 24.
    01. #include <bits/stdc++.h> 02.using namespace std; 03. 04. int main() { 05. int N; 06. cin >> N; 07. 08. int sum = 0; // 合計点を表す変数 09. int x; // 入力を受け取る変数 10. int i = 0; // カウンタ変数 11. 12. while (i < N) { 13. cin >> x; 14. sum += x; 15. i++; 16. } 17. 18. cout << sum << endl; 19. } main関数の}に到達したのでプログラムを終了します N = 3 sum = 111 x = 100 i = 3 変数 3 1 10 100 入力 111 出力