#include<iostream>//インクルードファイルiostreamの読み込み
#include<conio.h>//while(!_kbhit());を使うためのお呪い
#include<string> //文字列変数を使えるようにするために組み込む
#include <iomanip> //setprecisionを使えるように組み込む
#include <cmath>//powなどを使うときに必要
#include <ctime>//time()(←現時刻発生する関数)を使うために必要
using namespace std;//coutを使うときに必要なお呪い
void ランダムデータの生成と判定();//0以上100以下の整数データを生成して合否判定をする。
int main() {//私は社長だ。
ランダムデータの生成と判定();
while (!_kbhit());//待機させるための命令
return(0);//int main()終わるためのお呪い
}
void ランダムデータの生成と判定() {
//0以上100以下の整数データを生成して合否判定をする。
srand((unsigned)time(NULL));//シード値を現在時刻から取得
cout << "出席番号 得点 合否判定" << endl;
for (int i = 0; i < 100; i++) {
int 得点 = rand() % 101;//0以上100以下の整数データを生成する。
cout << " ";
if (i + 1 == 100) {
cout << i + 1;
}
else {
if (i + 1 >= 10) {
cout << " " << i + 1;
}
else {
cout << " " << i + 1;
}
}
if (得点 < 10) {
cout << " ";
}
else {
if (得点 < 100) {
cout << " ";
}
}
cout << " " << 得点;
if (得点 >= 50) {
cout << " 合格" << endl;
}
else {
cout << " 不合格" << endl;
}
}
}