#include <iostream>
#include <string>
using namespace std;
int main() {
string a, b; //문자열 받을 변수 생성
cout << "첫번재 문자열을 입력하세요>>";
getline(cin, a, '\n'); //a에 문자열을 입력하고(띄어쓰기 포함) Enter키가 입력되면 종료.
cout << "두번째 문자열을 입력하세요>>";
getline(cin, b, '\n'); //b에 문자열을 입력하고 (띄어쓰기 포함) Enter키가 입력되면 종료
if (a == b) { // 만약 a에 입력된 문자열과 b에 입력된 문자열이 같다면
cout << "입력된 두 문자열이 서로 같습니다."; // 다음과 같은 문구 출력
}
else // 위 가정외 모든 경우는
cout << a << " , " << b; // 다음을 출력.
}
#include <iostream>
#include <random>
#include <string>
using namespace std;
int main() {
random_device rd; //시드값을 얻기 위한 random_device 생성
mt19937 gen(rd()); // random_device 를 통해 난수 생성엔진을 초기화
uniform_int_distribution<int> dis(0, 1); // 0~1 둘중에 하나를 균등하게 랜덤으로 출력
string a, surface; // 문자열을 입력받을 변수 설정
int face; //랜덤값을 받아서 저장할 face 설정
while (1) { //break가 나올때까지 반복
face = dis(gen);//face에 랜덤값 저장
if (face == 1) { //만약 랜덤값=1이라면
surface = "앞면";//surface에 문자열 "앞면" 저장
}
else if (face == 0) {//만약 랜덤값=0이라면
surface = "뒷면";//surface에 문자열 "뒷면" 저장
}
cout << "코인 토스 게임을 시작합니다. 앞면, 뒷면 중 하나를 입력하세요>>";
getline(cin, a, '\n'); //a의 문자열에 정답 입력
if (a == "앞면" || a == "뒷면") { //만약 정답 입력값이 앞면 or 뒷면이면
if (a == surface) { //만약 그것이 정답이라면
cout << "맞추셨습니다. 승리!"; // 다음문구출력
break; //그리고 종료.
}
else// 정답이 아니라면
cout << "틀렸습니다. 다시해보세요." << endl; //다음문구 출력.
}
else //정답 입력값이 앞면or 뒷면이 아니라면
cout << "잘못된 입력입니다." << endl; // 다음값 줄력
continue; // 되돌아가서 다시 실행
}
}
#include <iostream>
using namespace std;
//Tower 클래스 선언부
class Tower {
public:
int height;
Tower();
Tower(int h);
int getHeight();
};
//Tower 클래스 구현부
Tower::Tower() {
height = 1;
}
Tower::Tower(int h) {
height = h; //매개변수 값이 height.
}
int Tower::getHeight() {
return height; //getHeight일 시 height값을 반환한다.
}
int main() {
Tower myTower; //myTower객체 설정
Tower seoulTower(100); //seoulTower 객체 설정
cout << "높이는 " << myTower.getHeight() << "미터" << endl; //myTower의 높이 호출 후 출력
cout << "높이는 " << seoulTower.getHeight() << "미터" << endl; //seoulTower의 높이 호출 후 출력
}
'Electronic Engineering > C++' 카테고리의 다른 글
C++ 실습 과제 마지막 (0) | 2022.07.05 |
---|---|
C++ 실습 과제 3 (0) | 2022.07.05 |
C++ 실습 과제 2 (0) | 2022.07.05 |
C언어 Level Test (0) | 2022.07.05 |
2022 인하대학교 프로그래밍 대회 참가 후기 (0) | 2022.05.21 |