under construction…
//①
//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 <iostream> 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 <iostream> 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; }