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;
}