under construction... ====== 追加説明(for文) ====== //① //1.整数を入力(1~20)ぐらい? //2.for文で入力された回数のオラをひょうじ //3.改行して終わり // //例) //10(入力) //オラオラオラオラオラオラオラオラオラオラ //〇整数型: i(カウンタ) //〇整数型: n(入力用) //・nを入力 //■ i: 1,i≦n ,1 //|・"オラ"を出力 //■ //・改行を出力 for(i=1; i <= n; i = i + 1) i ← i+1 for(変数=初期値; 継続条件; 更新式) { 繰り返す内容; } ②1~入力された整数までの中で奇数だけを 足した和を求めなさい 奇数=2で割ったあまりが1の整数 例) 10(入力) 1+3+5+7+9 = 25 〇整数型:i(カウンタ) 〇整数型:n(入力用), sum ← 0(合計用) (1~nまでカウントしながら奇数かどうか判定) ■ i: 1, i≦n, 1 |▲ iは奇数? ||・sum ← sum + i |▼ ■ ・sumを出力 ②' 1+3+5+7+9 = 25を表示してみる === ①入力した分オラオラ === #include using std::cout; using std::endl; using std::cin; int main() { int i = 1; int n; cin >> n; while (i <= n) { cout << "オラ"; i = i + 1; } cout << endl; return 0; } === ②奇数だけ足すやつ === #include using std::cout; using std::endl; using std::cin; int main() { int i = 1; int n, sum = 0; cin >> n; for (i = 1; i <= n; i++) { //xをnで割ったあまり // x % n // xを4で割ったあまり x % 4 //▲ iは奇数? //|・sum ← sum + i //▼ if () { sum = sum + i; } } cout << "sum = " << sum << endl; return 0; }