//문제 1: 나눗셈 예외 처리 (기본 문제)

#include <iostream>

using namespace std;

int main()
{
    int a, b;
    cin >> a >> b;

    // try-catch 문을 사용해서 b가 0일 경우 "0으로 나눌 수 없습니다!" 를 출력하세요.
    // 그 외에는 a / b의 값을 출력하세요.
    
    

    return 0;
}




//🔹 문제 2: 배열 인덱스 예외 처리 (기본 문제)

#include <iostream>

using namespace std;

int main()
{
    int arr[5] = {10, 20, 30, 40, 50};
    int index;

    cin >> index;

    // try-catch 문을 사용해서 index가 0~4 범위를 벗어나면
    // "잘못된 인덱스입니다!" 를 출력하도록 해 보세요.
    // 올바른 인덱스면 해당 값을 출력하세요.
    
    

    return 0;
}





//문제 3: 문자열 길이 검사 (조금 더 생각해야 하는 문제)

#include <iostream>
#include <string>

using namespace std;

int main()
{
    string name;
    cin >> name;

    // try-catch 문을 사용해서 name의 길이가 10자를 초과하면
    // "이름이 너무 깁니다!" 를 출력하고,
    // 아닐 경우 "이름: [입력값]"을 출력하세요.
    //
    // 힌트: name.length() 를 사용하면 문자열 길이를 알 수 있어요.
    
    

    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: