C++

명품 C++ 실습문제 3장 6번

Hs’s Coding vlog 2023. 1. 3. 18:57
#include <iostream>
#include <cstring>
#include<stdlib.h>
#include<time.h>
#define BUFFER_SIZE 2000;
using namespace std;

class EvenRandom {
	int first, last;
	int radnum;
	int randomlist[10];
public:
	EvenRandom();
	EvenRandom(int x, int y);

	void show();
	void random();
};
EvenRandom::EvenRandom() {

}
EvenRandom::EvenRandom(int x, int y) {
	first = x;
	last = y;
}

void EvenRandom::random() {
	for (int i = 0; i < 10; i++) {
		radnum = rand() % (last-first) + first;
		randomlist[i] = radnum;
	}

}
void EvenRandom::show() {
	cout << "== " << first << "에서 " << last << "까지의 랜덤정수 10개 ==" << endl;
	for (int i = 0; i < 10; i++) {
		cout << randomlist[i] << " ";
	}
	cout << endl;

}


int  main() {
	srand(time(NULL));

	EvenRandom java(0, 32767);
	java.random();
	java.show();

	EvenRandom java1(2, 10);
	java1.random();
	java1.show();


}

'C++' 카테고리의 다른 글

명품 C++ 실습문제 3장 8번  (0) 2023.01.03
명품 C++ 실습문제 3장 7번  (0) 2023.01.03
명품 C++ 실습문제 3장 4번  (0) 2023.01.03
명품 C++ 실습문제 3장 2번  (2) 2023.01.03
명품 C++ 실습문제 3장 1번  (0) 2023.01.03