今回は繰り返し。
ループ物のエロゲとかそういう話じゃないですよ。
クロチャンとかエンドレスサマーとかそういう類の。
C++ですが。今回の参考は
このサイト。
for(初期化式; 継続条件式; 繰り返し式)
{
繰り返し実行させたい処理
}のような感じ。
この時、n++などの単項演算を使うことが多いようです。(回数の表示など)
これを使うとΣの計算のようなものができるとか。
#include <iostream.h>
void main(){
int n=0,tot=1 ;
int Sn,m,K ;
cin >> K ;
whie( tot<=K ) {
n++ ;
Sn=0 ;
for (m=1; m<= n;m++){ Sn += m ;}
tot *= Sn ;
}
cout << tot << " at " << n << "\n" ;
}これはSm =1+…+m S1*…*Sm>Kとなる最小の数を求めるプログラム。
Kは入力させる。
nは回数。S1*…*Smがtot。
for (m=1; m<= n;m++){ Sn += m ;}この部分は「mは1〜nまで。m=1,2,3・・・・n・・・」と読める。
Σのような感じだな。
さらに{ Sn += m ;}は
Sn = 1+2+3+・・・・n と同義。