条件式と繰り返し

under constructing…

C++ ファイル名のルール
 
・ファイル名=名前+拡張子(.cpp .exe )
・半角英数字でできていること
・ソースファイルの拡張子は ".cpp"
・ファイル名の初めはアルファベット, _のみ
ex) 03.cpp ダメ
    01source.cpp ダメ
    source03.cpp OK
  _source.cpp OK
    source_01_03.cpp OK
・使える記号
 半角英数、_、数字
 
単文
命令;
 
複文
{
  命令;
    命令;}
 
多重ループ
 ループの中にループがある構造
 (繰り返しの繰り返し)
 
整数で w, h (wは幅、hは高さ)
キーボードからwとhを入力します(30以下がいいな)
 
   <--- w個 ---> 
   ***************************************⏎ h
   ***************************************⏎ 
 
 
wを読み込んで、繰り返し処理を使って横に'*'をwこ並べよう!
 
w回繰り返す
{
std::cout << '*' << std::endl;
}
std::cout << std::endl;
 
 
 
#include <iostream>
 
int main()
{
	int w;
	int h;
 
	std::cout << "幅を入力:";
	std::cin >> w;
	std::cout << "たかさを入力:";
	std::cin >> h;
 
	int j = 1;
	while (j <= h) 
	{
		//w個の*を並べる
		int i = 1;
		while (i <= w) {
			std::cout << '*';
			i = i + 1;
		}
		std::cout << std::endl;
		j = j + 1;
	}
 
	return( 0 );
}
 
 
//w個の*を並べる
#include <iostream>
 
//整数変数 iが10以下の間 i を出力する。
//そんでiを1ふやす (初期値0とする)
 
// ① i ← 0 初期化
//  ② iは10以下?
//     YES: iを出力 、i ← i + 1
//       ②もどる
//      NO: ループを抜ける
// 条件を 5~17まで表示されるように変更
// 初期値も変えていいよ。if文でやってもいいし?どうにかしてやってみよう!
 
int main()
{
	/* 初期問題
	int i = 0; //整数変数iを宣言して0で初期化!
	//while(継続条件)処理ブロック
	//条件を満たしている間処理ブロックの処理を繰り返す
	while (i <= 10)
	{
		std::cout << i << std::endl; //iを出力
		i = i + 1;                   //iを1増やす
	}
	*/
	/* ここから 追加問題 */
	//5から17まで表示
	int  i = 5;
	while (i <= 17)
	{
		std::cout << i << std::endl;
		i = i + 1;
	}
 
 
	return{ 0 };
}
#include <iostream>
 
int main()
{
	int x = 0;
	while (x < 10)
	{
		x = x + 3;
		std::cout << x << std::endl;
	}
 
	return(0);
}
#include <iostream>
 
int main()
{
	int x = 1;
	//1から15まで数えるプログラム
	//
	//while(条件式)処理ブロック
	//while(true) これは無限ループになっちゃう
	while (x <= 15)
	{
		//ここで奇遇判定する!
		//もしxが偶数なら表示する
		if (x % 2 == 0)
		{
			//偶数の処理;
			std::cout << x << std::endl;
		}
		x = x + 1;
	}
	return(0);
}

C++が使えるオンラインコンパイラ環境