Computer Language/C++
15. 덧셈(+), 뺼셈(-), 곱셈(*), 나눗셈(/), 나머지(%)의 정수 5칙 연산을 할 수 있는 프로그램을 작성하라. 식은 다음과 같은 형식으로 입력된다. 정수와 연산자는 하나의 빈칸으로 분리된다. ...더보기 sol1 #include #include using namespace std; int cal(int, int, char*); int main(void) { char str[100]; char *op; char *context; int num1, num2; while (true) { cout
int atoi(const char *string) 정수 문자열을 실제 정수로 변환하는 함수 인자(string) : 변환할 문자열이 저장된 메모리 주소 반환값 : 변환된 int 값, 변환에 실패할 경우 0을 반환 long atol(const char *string) long형 문자열을 실제 long 숫자로 변환하는 함수 인자(string) : 변환할 문자열이 저장된 메모리 주소 반환값 : 변환된 long 값, 변환에 실패할 경우 0L을 반환 double atof(const char *string) 실수 문자열을 실제 정수로 변환하는 함수 인자(string) : 변환할 문자열이 저장된 메모리 주소 반환값 : 변환된 double 값, 변환에 실패할 경우 0.0을 반환
14. 커피를 주문하는 간단한 C++ 프로그램을 작성해보자. 커피 종류는 "에스프레소", "아메리카노", "카푸치노"의 3가지이며 가격은 각각 2000원, 2300원, 2500원이다. 하루에 20000원 이상 벌게 되면 카페를 닫는다. 실행 결과와 같이 작동하는 프로그램을 작성하라. ...더보기 sol1. 교재에서 시키는대로 한 풀이 #include using namespace std; int main() { cout > coffee >> num; if (strcmp(coffee, "에스프레소") == 0) { total += 2000 * num; cout
13. 중식당의 주문 과정을 C++ 프로그램으로 작성해보자. 다음 실행 결과와 같이 메뉴와 사람 수를 입력받고 이를 출력하면 된다. 잘못된 입력을 가려내는 부분도 코드에 추가하라. ...더보기 #include using namespace std; int main() { cout > menu; //메뉴가 정상 범위 내에 존재하는지 판별하는 if문 // 4를 포함하지 않음 if (menu >= 1 && menu servings; } switch (menu) { case 1: cout
6번 선행 char* strcmp(char* str1, char* str2); 각 문자열의 인스턴스를 하나씩 비교하여 두 문자열이 같은지 비교하는 함수 두 문자열이 같으면 0을 리턴 서로 다르다면 두 문자의 ASCII코드값의 차이를 리턴 str1>str2이면 양수 아니면 음수를 리턴 6. 문자열을 두 개 입력받고 두 개의 문자열이 같은지 검사하는 프로그램을 작성하라. 만일 같으면 "같습니다.", 아니면 "같지 않습니다."를 출력하라. ...더보기 // 공백 없이 입력된 문자열 읽기 #include #include using namespace std; int main() { char newPassWord[100], confirmPassWord[100]; cout