#include <stdio.h> // printfを使用するためのヘッダファイル
// 課題B-1: 1からnまでの和を求める関数
int sum(int n){
int i; // 繰り返し処理で使用する変数
int s = 0; // 総和を保存する変数(初期値0)
// 1からnまで繰り返す
for(i = 1; i <= n; i++){
// 現在のiの値を総和に加える
s += i;
}
// 計算した総和を返す
return s;
}
int main(void) {
int a, b; // a:入力値、b:計算結果を保存する変数
a = 10; // aに10を代入
b = sum(a); // sum関数を呼び出して1から10までの和を求める
// 計算結果を表示する
// プログラムを正常終了する
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+ICAvLyBwcmludGbjgpLkvb/nlKjjgZnjgovjgZ/jgoHjga7jg5jjg4Pjg4Djg5XjgqHjgqTjg6sKLy8g6Kqy6aGMQi0xOiAx44GL44KJbuOBvuOBp+OBruWSjOOCkuaxguOCgeOCi+mWouaVsAppbnQgc3VtKGludCBuKXsKICAgIGludCBpOyAgICAgIC8vIOe5sOOCiui/lOOBl+WHpueQhuOBp+S9v+eUqOOBmeOCi+WkieaVsAogICAgaW50IHMgPSAwOyAgLy8g57eP5ZKM44KS5L+d5a2Y44GZ44KL5aSJ5pWw77yI5Yid5pyf5YCkMO+8iQogICAgICAgICAgICAgICAgLy8gMeOBi+OCiW7jgb7jgafnubDjgorov5TjgZkKICAgIGZvcihpID0gMTsgaSA8PSBuOyBpKyspewogICAgICAgIC8vIOePvuWcqOOBrmnjga7lgKTjgpLnt4/lkozjgavliqDjgYjjgosKICAgICAgICBzICs9IGk7CiAgICB9CiAgICAvLyDoqIjnrpfjgZfjgZ/nt4/lkozjgpLov5TjgZkKICAgIHJldHVybiBzOwp9CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgYSwgYjsgIC8vIGE65YWl5Yqb5YCk44CBYjroqIjnrpfntZDmnpzjgpLkv53lrZjjgZnjgovlpInmlbAKICAgICAgICBhID0gMTA7IC8vIGHjgasxMOOCkuS7o+WFpQogICAgYiA9IHN1bShhKTsgLy8gc3Vt6Zai5pWw44KS5ZG844Gz5Ye644GX44GmMeOBi+OCiTEw44G+44Gn44Gu5ZKM44KS5rGC44KB44KLCiAgICAvLyDoqIjnrpfntZDmnpzjgpLooajnpLrjgZnjgosKICAgIHByaW50ZigiMeOBi+OCiSVk44G+44Gn44Gu5ZKM44GvJWQiLCBhLCBiKTsKICAgIC8vIOODl+ODreOCsOODqeODoOOCkuato+W4uOe1guS6huOBmeOCiwogICAgcmV0dXJuIDA7Cn0=